Collecting GitPython<4,>=3.1.50 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 1)) Downloading gitpython-3.2.0-py3-none-any.whl.metadata (13 kB) Collecting paramiko==5.0.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) Downloading paramiko-5.0.0-py3-none-any.whl.metadata (3.7 kB) Collecting mt-940==5.0.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 3)) Downloading mt_940-5.0.0-py3-none-any.whl.metadata (9.0 kB) Requirement already satisfied: validators==0.20.0 in /usr/local/lib/python3.12/dist-packages (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 4)) (0.20.0) Requirement already satisfied: Pygments==2.15.0 in /usr/local/lib/python3.12/dist-packages (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) (2.15.0) Collecting user-agents==2.2.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 6)) Downloading user_agents-2.2.0-py3-none-any.whl.metadata (7.9 kB) Collecting wbgapi==1.0.12 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) Downloading wbgapi-1.0.12-py3-none-any.whl.metadata (13 kB) Collecting PyJWT<3,>=2.13.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) Downloading pyjwt-2.15.1-py3-none-any.whl.metadata (3.5 kB) Collecting fuzzywuzzy==0.18.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 9)) Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl.metadata (4.9 kB) Collecting python-Levenshtein==0.25.1 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 10)) Downloading python_Levenshtein-0.25.1-py3-none-any.whl.metadata (3.7 kB) Collecting polyline==2.0.3 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 11)) Downloading polyline-2.0.3-py3-none-any.whl.metadata (6.5 kB) Collecting flexpolyline==0.1.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 12)) Downloading flexpolyline-0.1.0-py3-none-any.whl.metadata (4.5 kB) Collecting numpy>=2.0.2 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 13)) Downloading numpy-2.5.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB) Collecting ortools==9.15.6755 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading ortools-9.15.6755-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (3.3 kB) Collecting python-slugify (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 15)) Downloading python_slugify-9.1.3-py3-none-any.whl.metadata (12 kB) Collecting jwcrypto==1.5.7 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 16)) Downloading jwcrypto-1.5.7-py3-none-any.whl.metadata (3.3 kB) Collecting pyzbar==0.1.9 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 17)) Downloading pyzbar-0.1.9-py2.py3-none-any.whl.metadata (10 kB) Collecting bcrypt>=3.2 (from paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl.metadata (10 kB) Requirement already satisfied: cryptography>=3.3 in /usr/local/lib/python3.12/dist-packages (from paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) (42.0.8) Collecting invoke>=2.0 (from paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) Downloading invoke-3.0.3-py3-none-any.whl.metadata (3.2 kB) Collecting pynacl>=1.5 (from paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl.metadata (10.0 kB) Requirement already satisfied: decorator>=3.4.0 in /usr/local/lib/python3.12/dist-packages (from validators==0.20.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 4)) (5.3.1) Collecting ua-parser>=0.10.0 (from user-agents==2.2.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 6)) Downloading ua_parser-1.0.2-py3-none-any.whl.metadata (5.5 kB) Requirement already satisfied: requests in /usr/local/lib/python3.12/dist-packages (from wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (2.31.0) Collecting PyYAML (from wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB) Collecting tabulate (from wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) Downloading tabulate-0.10.0-py3-none-any.whl.metadata (40 kB) Collecting Levenshtein==0.25.1 (from python-Levenshtein==0.25.1->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 10)) Downloading Levenshtein-0.25.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.3 kB) Collecting absl-py>=2.0.0 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading absl_py-2.5.1-py3-none-any.whl.metadata (3.3 kB) Collecting pandas>=2.0.0 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading pandas-3.0.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (79 kB) Collecting protobuf<6.34,>=6.33.1 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl.metadata (593 bytes) Requirement already satisfied: typing-extensions>=4.12 in /usr/local/lib/python3.12/dist-packages (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) (4.16.0) Collecting immutabledict>=3.0.0 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading immutabledict-4.3.1-py3-none-any.whl.metadata (3.5 kB) Collecting rapidfuzz<4.0.0,>=3.8.0 (from Levenshtein==0.25.1->python-Levenshtein==0.25.1->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 10)) Downloading rapidfuzz-3.14.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (12 kB) Collecting gitdb<5,>=4.0.1 (from GitPython<4,>=3.1.50->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 1)) Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) Collecting text-unidecode>=1.3 (from python-slugify->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 15)) Downloading text_unidecode-1.3-py2.py3-none-any.whl.metadata (2.4 kB) Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.12/dist-packages (from cryptography>=3.3->paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) (2.1.1) Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->GitPython<4,>=3.1.50->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 1)) Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) Requirement already satisfied: python-dateutil>=2.8.2 in /usr/local/lib/python3.12/dist-packages (from pandas>=2.0.0->ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) (2.8.2) Collecting ua-parser-builtins (from ua-parser>=0.10.0->user-agents==2.2.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 6)) Downloading ua_parser_builtins-202610-py3-none-any.whl.metadata (1.8 kB) Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (3.5.1) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (3.6) Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (2.0.7) Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (2026.7.22) Requirement already satisfied: pycparser in /usr/local/lib/python3.12/dist-packages (from cffi>=1.12->cryptography>=3.3->paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) (3.0) Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.12/dist-packages (from python-dateutil>=2.8.2->pandas>=2.0.0->ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) (1.17.0) Downloading paramiko-5.0.0-py3-none-any.whl (208 kB) Downloading mt_940-5.0.0-py3-none-any.whl (29 kB) Downloading user_agents-2.2.0-py3-none-any.whl (9.6 kB) Downloading wbgapi-1.0.12-py3-none-any.whl (36 kB) Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl (18 kB) Downloading python_Levenshtein-0.25.1-py3-none-any.whl (9.4 kB) Downloading polyline-2.0.3-py3-none-any.whl (6.0 kB) Downloading flexpolyline-0.1.0-py3-none-any.whl (7.1 kB) Downloading ortools-9.15.6755-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (29.8 MB) Downloading jwcrypto-1.5.7-py3-none-any.whl (94 kB) Downloading pyzbar-0.1.9-py2.py3-none-any.whl (32 kB) Downloading Levenshtein-0.25.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (176 kB) Downloading gitpython-3.2.0-py3-none-any.whl (228 kB) Downloading pyjwt-2.15.1-py3-none-any.whl (33 kB) Downloading numpy-2.5.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.7 MB) Downloading python_slugify-9.1.3-py3-none-any.whl (16 kB) Downloading absl_py-2.5.1-py3-none-any.whl (137 kB) Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB) Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) Downloading immutabledict-4.3.1-py3-none-any.whl (5.0 kB) Downloading invoke-3.0.3-py3-none-any.whl (160 kB) Downloading pandas-3.0.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (10.8 MB) Downloading protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl (323 kB) Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB) Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB) Downloading ua_parser-1.0.2-py3-none-any.whl (31 kB) Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (807 kB) Downloading tabulate-0.10.0-py3-none-any.whl (39 kB) Downloading rapidfuzz-3.14.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.2 MB) Downloading smmap-5.0.3-py3-none-any.whl (24 kB) Downloading ua_parser_builtins-202610-py3-none-any.whl (90 kB) Installing collected packages: text-unidecode, pyzbar, fuzzywuzzy, flexpolyline, ua-parser-builtins, tabulate, smmap, rapidfuzz, PyYAML, python-slugify, PyJWT, protobuf, polyline, numpy, mt-940, invoke, immutabledict, bcrypt, absl-py, wbgapi, ua-parser, pynacl, pandas, Levenshtein, gitdb, user-agents, python-Levenshtein, paramiko, ortools, jwcrypto, GitPython Successfully installed GitPython-3.2.0 Levenshtein-0.25.1 PyJWT-2.15.1 PyYAML-6.0.3 absl-py-2.5.1 bcrypt-5.0.0 flexpolyline-0.1.0 fuzzywuzzy-0.18.0 gitdb-4.0.12 immutabledict-4.3.1 invoke-3.0.3 jwcrypto-1.5.7 mt-940-5.0.0 numpy-2.5.4 ortools-9.15.6755 pandas-3.0.6 paramiko-5.0.0 polyline-2.0.3 protobuf-6.33.6 pynacl-1.6.2 python-Levenshtein-0.25.1 python-slugify-9.1.3 pyzbar-0.1.9 rapidfuzz-3.14.6 smmap-5.0.3 tabulate-0.10.0 text-unidecode-1.3 ua-parser-1.0.2 ua-parser-builtins-202610 user-agents-2.2.0 wbgapi-1.0.12 Collecting boto3 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading boto3-1.43.111-py3-none-any.whl.metadata (6.6 kB) Collecting fasttext-predict==0.9.2.4 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 2)) Downloading fasttext_predict-0.9.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.7 kB) Collecting grpcio-status<2,>=1.62 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading grpcio_status-1.84.0-py3-none-any.whl.metadata (1.3 kB) Requirement already satisfied: protobuf<7,>=6.33.5 in /home/nvq1xbwiguuu/.local/lib/python3.12/site-packages (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) (6.33.6) Collecting google-auth<3,>=2.55.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 5)) Downloading google_auth-2.61.0-py3-none-any.whl.metadata (6.0 kB) Collecting google-cloud-translate>=3.27.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading google_cloud_translate-3.28.0-py3-none-any.whl.metadata (9.5 kB) Collecting google-cloud-storage>=3.12.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 7)) Downloading google_cloud_storage-3.17.0-py3-none-any.whl.metadata (14 kB) Collecting google-api-core<3,>=2.31.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 8)) Downloading google_api_core-2.42.0-py3-none-any.whl.metadata (3.2 kB) Collecting aiohttp<3.15,>=3.14.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading aiohttp-3.14.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (8.3 kB) Collecting pyHanko==0.20.1 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading pyHanko-0.20.1-py3-none-any.whl.metadata (9.2 kB) Collecting pypdf<7,>=6.13.3 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) Downloading pypdf-6.20.0-py3-none-any.whl.metadata (7.6 kB) Collecting pyhanko-certvalidator==0.24.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading pyhanko_certvalidator-0.24.1-py3-none-any.whl.metadata (5.3 kB) Requirement already satisfied: phonenumbers in /usr/lib/python3/dist-packages (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) (8.12.57) Requirement already satisfied: asn1crypto>=1.5.1 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (1.5.1) Requirement already satisfied: qrcode>=6.1 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (7.4.2) Collecting tzlocal>=4.3 (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 tzlocal-5.4.4-py3-none-any.whl.metadata (7.7 kB) Collecting click>=7.1.2 (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 click-8.5.0-py3-none-any.whl.metadata (2.6 kB) Requirement already satisfied: requests>=2.24.0 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (2.31.0) Requirement already satisfied: pyyaml>=5.3.1 in /home/nvq1xbwiguuu/.local/lib/python3.12/site-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (6.0.3) Requirement already satisfied: cryptography>=3.3.1 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (42.0.8) Collecting oscrypto>=1.1.0 (from pyhanko-certvalidator==0.24.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading oscrypto-1.3.0-py2.py3-none-any.whl.metadata (15 kB) Collecting uritools>=3.0.1 (from pyhanko-certvalidator==0.24.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading uritools-6.1.3-py3-none-any.whl.metadata (5.1 kB) Requirement already satisfied: Pillow>=7.2.0 in /usr/local/lib/python3.12/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (10.2.0) Collecting python-barcode==0.15.1 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading python_barcode-0.15.1-py3-none-any.whl.metadata (2.3 kB) Collecting fonttools>=4.33.3 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading fonttools-4.66.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (130 kB) Collecting uharfbuzz<0.38.0,>=0.25.0 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading uharfbuzz-0.37.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.3 kB) Collecting python-pkcs11~=0.7.0 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading python-pkcs11-0.7.0.tar.gz (106 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Requirement already satisfied: defusedxml~=0.7.1 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (0.7.1) Collecting botocore<1.44.0,>=1.43.111 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading botocore-1.43.111-py3-none-any.whl.metadata (5.6 kB) Collecting jmespath<2.0.0,>=0.7.1 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB) Collecting s3transfer<0.20.0,>=0.19.0 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading s3transfer-0.19.2-py3-none-any.whl.metadata (1.7 kB) Collecting grpcio>=1.84.0 (from grpcio-status<2,>=1.62->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading grpcio-1.84.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.8 kB) Collecting googleapis-common-protos>=1.5.5 (from grpcio-status<2,>=1.62->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading googleapis_common_protos-1.75.5-py3-none-any.whl.metadata (8.5 kB) Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.12/dist-packages (from google-auth<3,>=2.55.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 5)) (0.4.2) Collecting google-cloud-core<3.0.0,>=2.0.0 (from google-cloud-translate>=3.27.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading google_cloud_core-2.8.0-py3-none-any.whl.metadata (2.9 kB) Collecting proto-plus<2.0.0,>=1.26.1 (from google-cloud-translate>=3.27.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading proto_plus-1.29.0-py3-none-any.whl.metadata (2.2 kB) Collecting grpc-google-iam-v1<1.0.0,>=0.14.2 (from google-cloud-translate>=3.27.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading grpc_google_iam_v1-0.14.5-py3-none-any.whl.metadata (8.8 kB) Collecting google-resumable-media<3.0.0,>=2.7.2 (from google-cloud-storage>=3.12.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 7)) Downloading google_resumable_media-2.11.0-py3-none-any.whl.metadata (2.3 kB) Collecting google-crc32c<2.0.0,>=1.6.0 (from google-cloud-storage>=3.12.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 7)) Downloading google_crc32c-1.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.2 kB) 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=1510753 sha256=d13f70367a7c6e2aa8948bf7d503f50e2096e83f5c67e395887db9c2b1cb0794 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-dpg2s8jg/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:17,129 121 INFO ? odoo: Odoo version 18.0 2026-10-11 16:27:17,129 121 INFO ? odoo: Using configuration file at /home/nvq1xbwiguuu/.odoorc 2026-10-11 16:27:17,129 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:17,130 121 INFO ? odoo: database: runbot_build@default:5435 2026-10-11 16:27:17,359 121 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-10-11 16:27:17,373 121 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-10-11 16:27:17,723 121 INFO ? odoo.tests.common: Importing test framework 2026-10-11 16:27:18,267 121 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-10-11 16:27:18,305 121 INFO rb-001770c-225483-423662 odoo.modules.loading: loading 1 modules... 2026-10-11 16:27:18,584 121 INFO rb-001770c-225483-423662 odoo.modules.loading: 1 modules loaded in 0.28s, 0 queries (+0 extra) 2026-10-11 16:27:20,057 121 INFO rb-001770c-225483-423662 odoo.modules.loading: loading 1166 modules... 2026-10-11 16:27:50,023 121 INFO rb-001770c-225483-423662 odoo.modules.loading: 1166 modules loaded in 29.97s, 2 queries (+2 extra) 2026-10-11 16:27:53,568 121 INFO rb-001770c-225483-423662 odoo.modules.loading: Modules loaded. 2026-10-11 16:27:53,899 121 INFO rb-001770c-225483-423662 odoo.modules.registry: Caches invalidated, signaling through the database: ['templates'] 2026-10-11 16:27:53,901 121 INFO rb-001770c-225483-423662 odoo.modules.registry: Registry loaded in 35.632s 2026-10-11 16:27:53,901 121 INFO rb-001770c-225483-423662 odoo.service.server: Starting post tests 2026-10-11 16:27:56,184 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-10-11 16:28:02,919 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 5.030979633331299 seconds 2026-10-11 16:28:04,036 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 1.1167051792144775 seconds 2026-10-11 16:28:11,829 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_report: Starting SkillsTestReport.test_cv_report_traceback ... 2026-10-11 16:28:12,229 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 16:28:12,252 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:28:12,750 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:12] "GET /print/cv?employee_ids=35&color_primary=%23666666&color_secondary=%23666666&show_skills=1&show_contact=1&show_others=1 HTTP/1.1" 400 - 21 0.027 0.478 2026-10-11 16:28:12,752 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_report.SkillsTestReport.test_cv_report_traceback: waiting for threads: [] 2026-10-11 16:28:12,880 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1593 checked, 4 removed 2026-10-11 16:28:12,902 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui: Starting SkillsTestUI.test_ui ... 2026-10-11 16:28:15,261 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Chrome pid: 181 2026-10-11 16:28:15,261 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Chrome headless temporary user profile dir: /tmp/tmps9fpy4b0_chrome_odoo 2026-10-11 16:28:15,262 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Issuing json command http://127.0.0.1:43697/json/version 2026-10-11 16:28:15,266 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:43697/json/version with timeout 3 increased to 10s during tests 2026-10-11 16:28:15,400 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Browser version: Chrome/150.0.7871.114 2026-10-11 16:28:15,401 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Issuing json command http://127.0.0.1:43697/json 2026-10-11 16:28:15,401 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:43697/json with timeout 3 increased to 10s during tests 2026-10-11 16:28:15,422 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Websocket url found: ws://127.0.0.1:43697/devtools/page/343619AE2DEBBCC198D467A1963C941A 2026-10-11 16:28:15,440 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Enable chrome headless console log notification 2026-10-11 16:28:15,455 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Chrome headless enable page notifications 2026-10-11 16:28:15,580 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 16:28:15,600 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Setting session cookie in browser 2026-10-11 16:28:15,625 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-11 16:28:15,625 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-11 16:28:15,686 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:28:18,933 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:18] "GET /odoo HTTP/1.1" 200 - 190 0.282 2.982 2026-10-11 16:28:18,939 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Navigation result: {'frameId': '343619AE2DEBBCC198D467A1963C941A', 'loaderId': '6A215BD373BA331AD4BCD0313FC647C5', 'isDownload': False} 2026-10-11 16:28:18,939 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Evaluate ready code "odoo.isTourReady('hr_skills_tour')" 2026-10-11 16:28:19,002 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:19] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.014 2026-10-11 16:28:19,024 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:19] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.032 2026-10-11 16:28:19,033 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:19] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.035 2026-10-11 16:28:19,073 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.019 0.045 2026-10-11 16:28:19,135 121 INFO rb-001770c-225483-423662 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:20,256 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:20] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.583 0.678 2026-10-11 16:28:20,278 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:20] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.815 2026-10-11 16:28:20,307 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:20] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 1.187 2026-10-11 16:28:20,643 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: Owl is running in 'dev' mode. 2026-10-11 16:28:20,695 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.016 0.105 2026-10-11 16:28:20,733 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:20] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.048 2026-10-11 16:28:20,841 121 INFO rb-001770c-225483-423662 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 16:28:20,886 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Evaluate test code "odoo.startTour('hr_skills_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-11 16:28:20,919 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [1/45] Tour hr_skills_tour → Step .o_navbar_apps_menu button:enabled 2026-10-11 16:28:20,997 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:20] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.097 0.233 2026-10-11 16:28:21,087 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.030 0.274 2026-10-11 16:28:21,093 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.239 2026-10-11 16:28:21,177 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:21] "GET /odoo/offline HTTP/1.1" 200 - 5 0.022 0.146 2026-10-11 16:28:21,490 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:21] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.174 0.512 2026-10-11 16:28:21,668 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [2/45] Tour hr_skills_tour → Step Open Employees app (trigger: .o_app[data-menu-xmlid='hr.menu_hr_root']) 2026-10-11 16:28:21,930 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [3/45] Tour hr_skills_tour → Step Create a new employee (trigger: .o-kanban-button-new) 2026-10-11 16:28:22,677 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:22] "POST /mail/data HTTP/1.1" 200 - 140 0.660 0.900 2026-10-11 16:28:22,823 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:22] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.043 1.227 2026-10-11 16:28:22,831 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 1.320 2026-10-11 16:28:23,018 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:23] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.086 1.357 2026-10-11 16:28:23,021 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.138 2026-10-11 16:28:23,117 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:23] "POST /web/action/load HTTP/1.1" 200 - 5 0.040 0.047 2026-10-11 16:28:33,266 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 10.573 2026-10-11 16:28:33,278 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 10.422 2026-10-11 16:28:33,281 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 12.756 2026-10-11 16:28:33,284 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:33] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 12.781 2026-10-11 16:28:33,284 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:33] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 12.763 2026-10-11 16:28:33,320 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:33] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 10.184 2026-10-11 16:28:33,393 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:33] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 16:28:33,403 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:33] "POST /web/action/load HTTP/1.1" 200 - 11 0.039 0.053 2026-10-11 16:28:33,447 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:33] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.059 2026-10-11 16:28:33,490 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:33] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.013 0.136 2026-10-11 16:28:33,540 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:33] "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:28:34,067 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:34] "POST /web/dataset/call_kw/hr.employee/get_views HTTP/1.1" 200 - 177 0.158 0.447 2026-10-11 16:28:34,131 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:34] "POST /web/dataset/call_kw/hr.employee/search_panel_select_range HTTP/1.1" 200 - 8 0.013 0.020 2026-10-11 16:28:34,163 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:34] "POST /web/dataset/call_kw/hr.employee/search_panel_select_range HTTP/1.1" 200 - 4 0.010 0.044 2026-10-11 16:28:34,459 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:34] "POST /web/dataset/call_kw/hr.employee/web_search_read HTTP/1.1" 200 - 79 0.117 0.225 2026-10-11 16:28:35,009 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [4/45] Tour hr_skills_tour → Step Pick a name (trigger: .o_field_widget[name='name'] input) 2026-10-11 16:28:35,051 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:35] "GET /web/image/res.users/8/avatar_128 HTTP/1.1" 200 - 18 0.040 0.082 2026-10-11 16:28:35,111 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:35] "GET /web/image/res.users/14/avatar_128 HTTP/1.1" 200 - 11 0.017 0.160 2026-10-11 16:28:35,162 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:35] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.018 0.202 2026-10-11 16:28:35,230 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:35] "GET /web/image/hr.employee/26/image_128?unique=1791735068000 HTTP/1.1" 200 - 12 0.015 0.224 2026-10-11 16:28:35,269 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:35] "GET /web/image/hr.employee/14/image_128?unique=1791733939000 HTTP/1.1" 200 - 5 0.008 0.194 2026-10-11 16:28:35,319 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:35] "GET /web/image/hr.employee/22/image_128?unique=1791733935000 HTTP/1.1" 200 - 4 0.012 0.180 2026-10-11 16:28:35,361 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:35] "GET /web/image/hr.employee/7/image_128?unique=1791733939000 HTTP/1.1" 200 - 5 0.009 0.175 2026-10-11 16:28:35,393 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:35] "GET /web/image/hr.employee/23/image_128?unique=1791733935000 HTTP/1.1" 200 - 4 0.004 0.133 2026-10-11 16:28:35,430 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:35] "GET /web/image/hr.employee/21/image_128?unique=1791733935000 HTTP/1.1" 200 - 5 0.004 0.100 2026-10-11 16:28:35,479 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:35] "GET /web/image/hr.employee/20/image_128?unique=1791733935000 HTTP/1.1" 200 - 5 0.008 0.196 2026-10-11 16:28:35,526 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:35] "GET /web/image/hr.employee/6/image_128?unique=1791733935000 HTTP/1.1" 200 - 5 0.006 0.541 2026-10-11 16:28:35,568 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:35] "GET /web/image/hr.employee/8/image_128?unique=1791733935000 HTTP/1.1" 200 - 5 0.005 0.164 2026-10-11 16:28:35,627 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:35] "GET /web/image/hr.employee/12/image_128?unique=1791733935000 HTTP/1.1" 200 - 5 0.007 0.182 2026-10-11 16:28:35,681 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:35] "GET /web/image/res.users/6/avatar_128 HTTP/1.1" 200 - 10 0.022 0.722 2026-10-11 16:28:35,741 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:35] "GET /web/image/hr.employee/11/image_128?unique=1791733935000 HTTP/1.1" 200 - 5 0.019 0.355 2026-10-11 16:28:35,747 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.215 2026-10-11 16:28:35,792 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:35] "GET /web/image/hr.employee/24/image_128?unique=1791734374000 HTTP/1.1" 200 - 5 0.007 0.270 2026-10-11 16:28:35,833 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:35] "GET /web/image/hr.employee/2/image_128?unique=1791733935000 HTTP/1.1" 200 - 5 0.007 0.193 2026-10-11 16:28:35,872 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:35] "GET /web/image/hr.employee/17/image_128?unique=1791733935000 HTTP/1.1" 200 - 5 0.006 0.175 2026-10-11 16:28:35,949 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:35] "POST /web/dataset/call_kw/hr.employee/onchange HTTP/1.1" 200 - 12 0.014 0.333 2026-10-11 16:28:36,002 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:36] "GET /web/image/hr.employee/27/image_128?unique=1791735068000 HTTP/1.1" 200 - 5 0.013 0.227 2026-10-11 16:28:36,034 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:36] "GET /web/image/hr.employee/25/image_128?unique=1791735068000 HTTP/1.1" 200 - 5 0.004 0.272 2026-10-11 16:28:36,074 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:36] "GET /web/image/hr.employee/10/image_128?unique=1791733939000 HTTP/1.1" 200 - 5 0.013 0.257 2026-10-11 16:28:36,113 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:36] "GET /web/image/hr.employee/3/image_128?unique=1791735608000 HTTP/1.1" 200 - 5 0.006 0.258 2026-10-11 16:28:36,142 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:36] "GET /web/image/hr.employee/1/image_128?unique=1791735413000 HTTP/1.1" 200 - 4 0.007 0.247 2026-10-11 16:28:36,204 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:36] "GET /web/image/hr.employee/18/image_128?unique=1791733935000 HTTP/1.1" 200 - 5 0.011 0.219 2026-10-11 16:28:36,230 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:36] "GET /web/image/hr.employee/29/image_128?unique=1791735413000 HTTP/1.1" 200 - 4 0.003 0.135 2026-10-11 16:28:36,272 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:36] "GET /web/image/hr.employee/9/image_128?unique=1791733935000 HTTP/1.1" 200 - 5 0.006 0.110 2026-10-11 16:28:36,316 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:36] "GET /web/image/hr.employee/30/image_128?unique=1791735413000 HTTP/1.1" 200 - 4 0.003 0.300 2026-10-11 16:28:36,343 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:36] "GET /web/image/hr.employee/28/image_128?unique=1791735413000 HTTP/1.1" 200 - 4 0.004 0.292 2026-10-11 16:28:36,365 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:36] "POST /web/dataset/call_kw/hr.employee.base/get_presence_server_action_data HTTP/1.1" 200 - 11 0.008 0.118 2026-10-11 16:28:36,389 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:36] "POST /web/dataset/call_kw/res.company/has_access HTTP/1.1" 200 - 0 0.000 0.177 2026-10-11 16:28:36,443 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:36] "GET /web/image/hr.employee/16/image_128?unique=1791733939000 HTTP/1.1" 200 - 5 0.015 0.107 2026-10-11 16:28:36,456 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:36] "POST /web/dataset/call_kw/hr.skill.type/search_count HTTP/1.1" 200 - 2 0.003 0.166 2026-10-11 16:28:36,499 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:36] "GET /web/image/hr.employee/31/image_128?unique=1791735413000 HTTP/1.1" 200 - 4 0.012 0.369 2026-10-11 16:28:36,539 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:36] "GET /web/image/hr.employee/5/image_128?unique=1791733939000 HTTP/1.1" 200 - 5 0.006 0.126 2026-10-11 16:28:36,584 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:36] "GET /web/image/hr.employee/4/image_128?unique=1791733939000 HTTP/1.1" 200 - 5 0.007 0.222 2026-10-11 16:28:36,626 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:36] "GET /web/image/hr.employee/13/image_128?unique=1791733935000 HTTP/1.1" 200 - 5 0.009 0.142 2026-10-11 16:28:36,668 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:36] "GET /web/image/hr.employee/15/image_128?unique=1791733935000 HTTP/1.1" 200 - 5 0.008 0.268 2026-10-11 16:28:36,682 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:36] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 1 0.001 0.197 2026-10-11 16:28:36,700 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 16:28:36,734 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:36] "POST /web/dataset/call_kw/hr.employee/search_read HTTP/1.1" 200 - 6 0.003 0.014 2026-10-11 16:28:36,898 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:36] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 16:28:36,906 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [5/45] Tour hr_skills_tour → Step Save (trigger: .o_form_button_save) 2026-10-11 16:28:37,064 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [6/45] Tour hr_skills_tour → Step Open the Resume tab (trigger: .o_notebook_headers a.nav-link[name='skills_resume']) 2026-10-11 16:28:37,093 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:37] "POST /web/dataset/call_kw/hr.employee/onchange HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 16:28:37,165 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [7/45] Tour hr_skills_tour → Step Add a new Resume experience (trigger: .o_field_resume_one2many tr.o_resume_group_header button.btn-secondary) 2026-10-11 16:28:38,078 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:38] "POST /web/dataset/call_kw/hr.employee/web_save HTTP/1.1" 200 - 202 0.410 0.512 2026-10-11 16:28:38,188 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [8/45] Tour hr_skills_tour → Step Enter some company name (trigger: .modal:contains(new resume line) .modal-body .o_field_widget[name='name'] input) 2026-10-11 16:28:38,287 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:38] "POST /mail/thread/data HTTP/1.1" 200 - 36 0.087 0.084 2026-10-11 16:28:38,369 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:38] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.041 0.148 2026-10-11 16:28:38,416 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:38] "POST /web/dataset/call_kw/hr.resume.line/get_views HTTP/1.1" 200 - 6 0.019 0.199 2026-10-11 16:28:38,448 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:38] "GET /web/image/hr.employee/36/avatar_128?unique=1791736117000 HTTP/1.1" 200 - 4 0.005 0.248 2026-10-11 16:28:38,478 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:38] "POST /web/dataset/call_kw/hr.resume.line/onchange HTTP/1.1" 200 - 1 0.001 0.027 2026-10-11 16:28:38,621 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [9/45] Tour hr_skills_tour → Step Set start date (trigger: .modal:contains(new resume line) .o_field_widget[name='date_start'] input) 2026-10-11 16:28:38,729 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [10/45] Tour hr_skills_tour → Step Give some description (trigger: .modal:contains(new resume line) .o_field_html[name='description'] div.o-paragraph) 2026-10-11 16:28:38,836 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [11/45] Tour hr_skills_tour → Step Save it (trigger: .modal:contains(new resume line) .o_form_button_save:contains(save)) 2026-10-11 16:28:38,906 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [12/45] Tour hr_skills_tour → Step body:not(:has(.modal:contains(new resume line))) 2026-10-11 16:28:39,213 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:39] "POST /web/dataset/call_kw/hr.employee/web_save HTTP/1.1" 200 - 78 0.102 0.151 2026-10-11 16:28:39,231 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:39] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 16:28:39,304 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [13/45] Tour hr_skills_tour → Step Edit newly created experience (trigger: .o_resume_line_title:contains(Mamie Rock)) 2026-10-11 16:28:39,347 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:39] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.035 0.074 2026-10-11 16:28:39,369 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:39] "GET /web/image/hr.employee/36/avatar_128?unique=1791736118000 HTTP/1.1" 200 - 4 0.003 0.071 2026-10-11 16:28:39,379 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [14/45] Tour hr_skills_tour → Step Change type (trigger: .modal:contains(new resume line) .o_field_widget[name='line_type_id'] input) 2026-10-11 16:28:39,402 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:39] "POST /web/dataset/call_kw/hr.resume.line/web_read HTTP/1.1" 200 - 2 0.001 0.014 2026-10-11 16:28:39,490 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:39] "POST /web/dataset/call_kw/hr.resume.line.type/name_search HTTP/1.1" 200 - 2 0.003 0.006 2026-10-11 16:28:39,492 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [15/45] Tour hr_skills_tour → Step Choose experience (trigger: .ui-autocomplete .ui-menu-item a:contains("Experience")) 2026-10-11 16:28:39,570 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [16/45] Tour hr_skills_tour → Step Save experience change (trigger: .modal:contains(new resume line) .o_form_button_save:contains(save)) 2026-10-11 16:28:39,647 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [17/45] Tour hr_skills_tour → Step body:not(:has(.modal:contains(new resume line))) 2026-10-11 16:28:39,721 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [18/45] Tour hr_skills_tour → Step Add a new Skill (trigger: .o_field_skills_one2many button:contains('Pick a skill from the list')) 2026-10-11 16:28:39,784 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [19/45] Tour hr_skills_tour → Step Select Music (trigger: .modal:contains(select skills) .o_field_widget[name='skill_type_id'] label:contains('Best Music')) 2026-10-11 16:28:39,815 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:39] "POST /web/dataset/call_kw/hr.employee.skill/get_views HTTP/1.1" 200 - 6 0.014 0.018 2026-10-11 16:28:39,879 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:39] "POST /web/dataset/call_kw/hr.employee.skill/onchange HTTP/1.1" 200 - 10 0.023 0.030 2026-10-11 16:28:39,928 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:39] "POST /web/dataset/call_kw/hr.skill.type/web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-11 16:28:39,966 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [20/45] Tour hr_skills_tour → Step Select a song (trigger: .modal:contains(select skills) .o_field_widget[name='skill_id'] input) 2026-10-11 16:28:40,038 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [21/45] Tour hr_skills_tour → Step Choose the song (trigger: .ui-autocomplete .ui-menu-item a:contains("Fortunate Son")) 2026-10-11 16:28:40,038 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:40] "POST /web/dataset/call_kw/hr.skill/name_search HTTP/1.1" 200 - 1 0.000 0.005 2026-10-11 16:28:40,105 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [22/45] Tour hr_skills_tour → Step Select a level (trigger: .modal:contains(select skills) .o_field_widget[name='skill_level_id'] input) 2026-10-11 16:28:40,130 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:40] "POST /web/dataset/call_kw/hr.employee.skill/onchange HTTP/1.1" 200 - 5 0.002 0.019 2026-10-11 16:28:40,178 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [23/45] Tour hr_skills_tour → Step Choose the level (trigger: .ui-autocomplete .ui-menu-item a:contains("Level 2")) 2026-10-11 16:28:40,194 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:40] "POST /web/dataset/call_kw/hr.skill.level/name_search HTTP/1.1" 200 - 2 0.004 0.022 2026-10-11 16:28:40,240 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [24/45] Tour hr_skills_tour → Step Save new skill (trigger: .modal:contains(select skills) .o_form_button_save:contains(save & close)) 2026-10-11 16:28:40,274 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:40] "POST /web/dataset/call_kw/hr.employee.skill/onchange HTTP/1.1" 200 - 4 0.005 0.023 2026-10-11 16:28:40,318 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [25/45] Tour hr_skills_tour → Step Wait the new skill is completely saved. Ensure also the modal is closed before open a new one. (trigger: body:not(:has(.modal))) 2026-10-11 16:28:40,669 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:40] "POST /web/dataset/call_kw/hr.employee/web_save HTTP/1.1" 200 - 90 0.116 0.199 2026-10-11 16:28:40,693 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:40] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.005 0.011 2026-10-11 16:28:40,760 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [26/45] Tour hr_skills_tour → Step Check if item is added (trigger: .o_data_row td.o_data_cell:contains('Fortunate Son')) 2026-10-11 16:28:40,813 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:40] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.034 0.076 2026-10-11 16:28:40,816 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [27/45] Tour hr_skills_tour → Step Add a new Skill (trigger: .o_field_skills_one2many button:contains('ADD')) 2026-10-11 16:28:40,831 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:40] "GET /web/image/hr.employee/36/avatar_128?unique=1791736120000 HTTP/1.1" 200 - 4 0.002 0.070 2026-10-11 16:28:40,887 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [28/45] Tour hr_skills_tour → Step Music should be already selected (trigger: .modal:contains(select skills) .o_field_widget[name=skill_id] input:value(Fortunate Son)) 2026-10-11 16:28:40,908 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:40] "POST /web/dataset/call_kw/hr.employee.skill/onchange HTTP/1.1" 200 - 6 0.003 0.015 2026-10-11 16:28:40,947 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [29/45] Tour hr_skills_tour → Step Select a song (trigger: .modal:contains(select skills) .o_field_widget[name='skill_id'] input) 2026-10-11 16:28:41,023 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:41] "POST /web/dataset/call_kw/hr.skill/name_search HTTP/1.1" 200 - 1 0.000 0.004 2026-10-11 16:28:41,023 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [30/45] Tour hr_skills_tour → Step Choose the song (trigger: .ui-autocomplete .ui-menu-item a:contains("Oh Mary")) 2026-10-11 16:28:41,090 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [31/45] Tour hr_skills_tour → Step Select a level (trigger: .modal:contains(select skills) .o_field_widget[name='skill_level_id'] input) 2026-10-11 16:28:41,112 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:41] "POST /web/dataset/call_kw/hr.employee.skill/onchange HTTP/1.1" 200 - 3 0.006 0.013 2026-10-11 16:28:41,161 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:41] "POST /web/dataset/call_kw/hr.skill.level/name_search HTTP/1.1" 200 - 1 0.000 0.007 2026-10-11 16:28:41,166 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [32/45] Tour hr_skills_tour → Step Choose the level (trigger: .ui-autocomplete .ui-menu-item a:contains("Level 7")) 2026-10-11 16:28:41,226 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [33/45] Tour hr_skills_tour → Step Save new skill (trigger: .modal:contains(select skills) .o_form_button_save:contains(save & close)) 2026-10-11 16:28:41,237 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:41] "POST /web/dataset/call_kw/hr.employee.skill/onchange HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 16:28:41,314 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [34/45] Tour hr_skills_tour → Step Wait the new skill is completely saved (trigger: body:not(:has(.modal))) 2026-10-11 16:28:41,658 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:41] "POST /web/dataset/call_kw/hr.employee/web_save HTTP/1.1" 200 - 86 0.122 0.179 2026-10-11 16:28:41,680 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:41] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.009 2026-10-11 16:28:41,759 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [35/45] Tour hr_skills_tour → Step Check if item is added (trigger: .o_data_row td.o_data_cell:contains('Oh Mary')) 2026-10-11 16:28:41,780 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:41] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.022 0.061 2026-10-11 16:28:41,808 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:41] "GET /web/image/hr.employee/36/avatar_128?unique=1791736121000 HTTP/1.1" 200 - 4 0.005 0.026 2026-10-11 16:28:41,811 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [36/45] Tour hr_skills_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-11 16:28:41,873 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [37/45] Tour hr_skills_tour → Step Add a new Skill (trigger: .o_field_skills_one2many button:contains('ADD')) 2026-10-11 16:28:41,947 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [38/45] Tour hr_skills_tour → Step Select a song (trigger: .modal:contains(select skills) .o_field_widget[name='skill_id'] input) 2026-10-11 16:28:41,973 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:41] "POST /web/dataset/call_kw/hr.employee.skill/onchange HTTP/1.1" 200 - 6 0.006 0.017 2026-10-11 16:28:42,036 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [39/45] Tour hr_skills_tour → Step Choose the song (trigger: .ui-autocomplete .ui-menu-item a:contains("Oh Mary")) 2026-10-11 16:28:42,050 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:42] "POST /web/dataset/call_kw/hr.skill/name_search HTTP/1.1" 200 - 1 0.000 0.009 2026-10-11 16:28:42,102 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [40/45] Tour hr_skills_tour → Step Save new skill (trigger: .modal:contains(select skills) .o_form_button_save:contains(save & close)) 2026-10-11 16:28:42,129 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:42] "POST /web/dataset/call_kw/hr.employee.skill/onchange HTTP/1.1" 200 - 3 0.003 0.008 2026-10-11 16:28:42,185 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [41/45] Tour hr_skills_tour → Step Close validation error popup (trigger: .modal:contains(validation error) .modal-footer .btn-primary) 2026-10-11 16:28:42,271 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:42] "POST /web/dataset/call_kw/hr.employee/web_save HTTP/1.1" 200 - 2 0.003 0.051 2026-10-11 16:28:42,327 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [42/45] Tour hr_skills_tour → Step Close skill dialog (trigger: .modal:contains(select skills) .modal-header .btn-close) 2026-10-11 16:28:42,403 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [43/45] Tour hr_skills_tour → Step Wait for modal to close (trigger: body:not(:has(.modal))) 2026-10-11 16:28:42,471 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [44/45] Tour hr_skills_tour → Step Check that no duplicate skill was added (trigger: .o_data_row td.o_data_cell:contains('Oh Mary')) 2026-10-11 16:28:42,524 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [45/45] Tour hr_skills_tour → Step Discard changes (trigger: .o_form_button_cancel) 2026-10-11 16:28:42,598 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: tour succeeded 2026-10-11 16:28:42,599 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: ╔═══════════════════════════════╗ ║ TOUR hr_skills_tour SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-11 16:28:42,937 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: heap 42047388 (allocated 45506560) 2026-10-11 16:28:42,948 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Closing chrome headless with pid 181 2026-10-11 16:28:42,951 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Closing websocket connection 2026-10-11 16:28:42,953 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Terminating chrome headless with pid 181 2026-10-11 16:28:43,098 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_162843_098355_test_ui.txt 2026-10-11 16:28:43,098 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Removing chrome user profile "/tmp/tmps9fpy4b0_chrome_odoo" 2026-10-11 16:28:43,176 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 16:28:46,018 121 INFO rb-001770c-225483-423662 odoo.addons.hr_skills_survey.tests.test_certification_flow: Starting TestCertificationFlow.test_resume_line_creation ... 2026-10-11 16:28:46,971 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 16:28:49,927 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_portal_timesheet: Starting TestPortalTimesheet.test_action_view_subtask_timesheet ... 2026-10-11 16:28:50,099 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [233719, 233731, 233734] 2026-10-11 16:28:50,099 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [4875, 4887, 4890] 2026-10-11 16:28:50,191 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_portal_timesheet: Starting TestPortalTimesheet.test_collaborators_accessible_by_timesheet_user ... 2026-10-11 16:28:50,791 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_portal_timesheet: Starting TestPortalTimesheet.test_ensure_fields_view_get_access ... 2026-10-11 16:28:50,976 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 16:28:50,997 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_project: Starting TestProjectProject.test_create_projects ... 2026-10-11 16:28:51,165 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_project: Starting TestProjectProject.test_create_projects_with_default_analytic_account ... 2026-10-11 16:28:51,364 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:28:53,940 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing: Starting TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company ... 2026-10-11 16:29:01,443 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [381] 2026-10-11 16:29:02,134 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Chrome pid: 474 2026-10-11 16:29:02,134 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Chrome headless temporary user profile dir: /tmp/tmpub_vyjj9_chrome_odoo 2026-10-11 16:29:02,134 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Issuing json command http://127.0.0.1:44959/json/version 2026-10-11 16:29:02,135 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:44959/json/version with timeout 3 increased to 10s during tests 2026-10-11 16:29:02,263 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Browser version: Chrome/150.0.7871.114 2026-10-11 16:29:02,264 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Issuing json command http://127.0.0.1:44959/json 2026-10-11 16:29:02,267 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:44959/json with timeout 3 increased to 10s during tests 2026-10-11 16:29:02,315 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Websocket url found: ws://127.0.0.1:44959/devtools/page/54C914088B7D884DB9974A6FEED65D7A 2026-10-11 16:29:02,328 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Enable chrome headless console log notification 2026-10-11 16:29:02,339 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Chrome headless enable page notifications 2026-10-11 16:29:02,665 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:georges1 from n/a 2026-10-11 16:29:02,680 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Setting session cookie in browser 2026-10-11 16:29:02,699 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Open "http://127.0.0.1:8069/my/projects" in browser 2026-10-11 16:29:02,700 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-10-11 16:29:02,734 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:29:04,685 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:04] "GET /my/projects HTTP/1.1" 200 - 241 0.288 1.668 2026-10-11 16:29:04,690 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Navigation result: {'frameId': '54C914088B7D884DB9974A6FEED65D7A', 'loaderId': '64D3E97FA9BC2A6703AA1B024E582369', 'isDownload': False} 2026-10-11 16:29:04,690 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-10-11 16:29:04,725 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:04] "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:29:04,745 121 INFO rb-001770c-225483-423662 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:29:04,813 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:04] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.051 0.035 2026-10-11 16:29:04,826 121 INFO rb-001770c-225483-423662 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:29:04,834 121 INFO rb-001770c-225483-423662 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:29:04,835 121 INFO rb-001770c-225483-423662 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:29:04,855 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:04] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.018 0.064 2026-10-11 16:29:04,879 121 INFO rb-001770c-225483-423662 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:29:04,907 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:04] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.013 0.062 2026-10-11 16:29:05,025 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:05] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 16:29:05,031 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.040 2026-10-11 16:29:05,050 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:05] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.043 2026-10-11 16:29:05,058 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:05] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.003 0.060 2026-10-11 16:29:05,131 121 INFO rb-001770c-225483-423662 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:29:05,165 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:05] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.019 0.054 2026-10-11 16:29:05,178 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:05] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 4 0.004 0.067 2026-10-11 16:29:05,693 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:05] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 16:29:05,833 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Evaluate test code "odoo.startTour('portal_project_sharing_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/projects", "delayToCheckUndeterminisms": 0})" 2026-10-11 16:29:05,849 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [1/23] Tour portal_project_sharing_tour → Step Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing))) 2026-10-11 16:29:05,900 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:05] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.010 0.147 2026-10-11 16:29:05,982 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:05] "POST /im_livechat/init HTTP/1.1" 200 - 24 0.029 0.199 2026-10-11 16:29:06,191 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:06] "GET /my/projects/31 HTTP/1.1" 200 - 33 0.040 0.190 2026-10-11 16:29:06,249 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:06] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.005 0.014 2026-10-11 16:29:06,282 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:06] "GET /en_US/my/projects/31/project_sharing HTTP/1.1" 301 - 0 0.000 0.003 2026-10-11 16:29:06,300 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:06] "GET /en/my/projects/31/project_sharing HTTP/1.1" 303 - 0 0.000 0.004 2026-10-11 16:29:06,607 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:06] "GET /my/projects/31/project_sharing HTTP/1.1" 200 - 52 0.080 0.214 2026-10-11 16:29:06,641 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:06] "GET /web/assets/55b7d51/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-11 16:29:06,645 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:06] "GET /web/assets/e22d806/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-11 16:29:07,111 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:07] "GET /web/webclient/translations/de9186484fa3e214f8da0a52fcbf882418a4c8b1?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 16:29:07,149 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-11 16:29:07,175 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: Owl is running in 'dev' mode. 2026-10-11 16:29:07,312 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:07] "POST /web/action/load HTTP/1.1" 200 - 13 0.028 0.054 2026-10-11 16:29:07,374 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:07] "POST /mail/data HTTP/1.1" 200 - 19 0.035 0.106 2026-10-11 16:29:07,379 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.129 2026-10-11 16:29:07,500 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [2/23] Tour portal_project_sharing_tour → Step Wait the project sharing feature be loaded (trigger: :iframe .o_project_sharing) 2026-10-11 16:29:07,593 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [3/23] Tour portal_project_sharing_tour → Step Click "Create" button (trigger: :iframe button.o-kanban-button-new) 2026-10-11 16:29:07,847 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:07] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 95 0.125 0.228 2026-10-11 16:29:07,914 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:07] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.022 0.361 2026-10-11 16:29:07,929 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:07] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.005 0.391 2026-10-11 16:29:07,956 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:07] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.004 0.045 2026-10-11 16:29:08,001 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:08] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 4 0.009 0.083 2026-10-11 16:29:08,123 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:08] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.021 0.070 2026-10-11 16:29:08,329 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [4/23] Tour portal_project_sharing_tour → Step Create Task (trigger: :iframe .o_kanban_quick_create .o_field_widget[name="name"] input) 2026-10-11 16:29:08,354 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:08] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 4 0.002 0.017 2026-10-11 16:29:08,382 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:08] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 1 0.001 0.006 2026-10-11 16:29:08,454 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [5/23] Tour portal_project_sharing_tour → Step Check that task stages cannot be drag and dropped (trigger: :iframe .o_kanban_group:not(.o_group_draggable)) 2026-10-11 16:29:08,508 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [6/23] Tour portal_project_sharing_tour → Step Go to the form view of this new task (trigger: :iframe .o_kanban_quick_create .o_kanban_edit) 2026-10-11 16:29:08,574 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [7/23] Tour portal_project_sharing_tour → Step Change the stage of the task. (trigger: :iframe div[name="stage_id"] div.o_statusbar_status button[aria-checked="false"]:contains(Done)) 2026-10-11 16:29:08,849 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:08] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 65 0.126 0.145 2026-10-11 16:29:08,909 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:08] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 9 0.015 0.031 2026-10-11 16:29:09,090 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:09] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 34 0.052 0.077 2026-10-11 16:29:09,184 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:09] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-11 16:29:09,313 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:09] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.004 2026-10-11 16:29:09,333 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-11 16:29:09,399 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:09] "POST /mail/thread/data HTTP/1.1" 200 - 21 0.028 0.037 2026-10-11 16:29:09,401 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [8/23] Tour portal_project_sharing_tour → Step Write a message in the chatter of the task (trigger: :iframe .o-mail-Composer-input) 2026-10-11 16:29:09,575 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:09] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 28 0.065 0.098 2026-10-11 16:29:09,606 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [9/23] Tour portal_project_sharing_tour → Step Send the message (trigger: :iframe .o-mail-Composer-send:enabled) 2026-10-11 16:29:09,611 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:09] "GET /web/image/res.partner/396/avatar_128?access_token=b8b386cc53a01485c002a005f2fba87c90b847c6a2829e993b656c455783cd1eo0x6af91d7b&unique=1791736131000 HTTP/1.1" 200 - 5 0.004 0.122 2026-10-11 16:29:09,691 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [10/23] Tour portal_project_sharing_tour → Step Go back to the kanban view (trigger: :iframe ol.breadcrumb > li.o_back_button > a:contains(Project Sharing)) 2026-10-11 16:29:09,702 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:09] "POST /mail/chatter_fetch HTTP/1.1" 200 - 16 0.045 0.168 2026-10-11 16:29:09,789 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [11/23] Tour portal_project_sharing_tour → Step open the search panel menu (trigger: :iframe .o_searchview_dropdown_toggler) 2026-10-11 16:29:09,924 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:09] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 53 0.095 0.150 2026-10-11 16:29:09,930 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:09] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 1 0.002 0.261 2026-10-11 16:29:09,938 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:09] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.242 2026-10-11 16:29:09,991 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:09] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.003 0.023 2026-10-11 16:29:10,013 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:10] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 4 0.008 0.024 2026-10-11 16:29:10,029 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:10] "GET /web/assets/95c0471/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.043 2026-10-11 16:29:10,108 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:10] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 16 0.022 0.054 2026-10-11 16:29:10,177 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:10] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 14 0.019 0.126 2026-10-11 16:29:10,319 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [12/23] Tour portal_project_sharing_tour → Step click on the first item in the filter menu (trigger: :iframe .o_filter_menu .dropdown-item:first-child) 2026-10-11 16:29:10,345 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:10] "POST /mail/message/post HTTP/1.1" 200 - 41 0.037 0.077 2026-10-11 16:29:10,403 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [13/23] Tour portal_project_sharing_tour → Step click on the first item in the group by menu (trigger: :iframe .o_group_by_menu .dropdown-item:first-child) 2026-10-11 16:29:10,418 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:10] "POST /mail/chatter_fetch HTTP/1.1" 200 - 10 0.015 0.022 2026-10-11 16:29:10,463 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [14/23] Tour portal_project_sharing_tour → Step open accordion "save current search" in favorite menu (trigger: :iframe .o_favorite_menu .o_add_favorite) 2026-10-11 16:29:10,466 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:10] "POST /mail/thread/data HTTP/1.1" 200 - 11 0.019 0.049 2026-10-11 16:29:10,519 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [15/23] Tour portal_project_sharing_tour → Step click to "save" button in favorite menu (trigger: :iframe .o_favorite_menu .o_accordion_values .o_save_favorite) 2026-10-11 16:29:10,580 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [16/23] Tour portal_project_sharing_tour → Step click on the first item in the filter menu (trigger: :iframe .o_filter_menu .dropdown-item:first-child) 2026-10-11 16:29:10,610 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:10] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 7 0.008 0.020 2026-10-11 16:29:10,649 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [17/23] Tour portal_project_sharing_tour → Step click on the first item in the group by menu (trigger: :iframe .o_group_by_menu .dropdown-item:first-child) 2026-10-11 16:29:10,650 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:10] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.004 0.024 2026-10-11 16:29:10,694 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:10] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 4 0.014 0.057 2026-10-11 16:29:10,704 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [18/23] Tour portal_project_sharing_tour → Step click to "save" button in favorite menu (trigger: :iframe .o_favorite_menu .o_accordion_values .o_save_favorite) 2026-10-11 16:29:10,775 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [19/23] Tour portal_project_sharing_tour → Step Go to the list view (trigger: :iframe button.o_switch_view.o_list) 2026-10-11 16:29:10,811 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:10] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 16 0.040 0.049 2026-10-11 16:29:10,839 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [20/23] Tour portal_project_sharing_tour → Step :iframe .o_list_view 2026-10-11 16:29:10,891 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:10] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 14 0.029 0.131 2026-10-11 16:29:10,990 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:10] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 9 0.010 0.133 2026-10-11 16:29:11,047 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:11] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 15 0.010 0.025 2026-10-11 16:29:11,061 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:29:11] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.041 2026-10-11 16:29:11,147 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [21/23] Tour portal_project_sharing_tour → Step :iframe .o_optional_columns_dropdown_toggle 2026-10-11 16:29:11,216 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [22/23] Tour portal_project_sharing_tour → Step :iframe .dropdown-item:contains("Milestone") 2026-10-11 16:29:11,273 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [23/23] Tour portal_project_sharing_tour → Step Check the list view (trigger: :iframe .o_list_view) 2026-10-11 16:29:11,340 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: tour succeeded 2026-10-11 16:29:11,341 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: ╔════════════════════════════════════════════╗ ║ TOUR portal_project_sharing_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-11 16:29:11,540 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: heap 28302244 (allocated 31719424) 2026-10-11 16:29:11,556 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Closing chrome headless with pid 474 2026-10-11 16:29:11,557 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Closing websocket connection 2026-10-11 16:29:11,558 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Terminating chrome headless with pid 474 2026-10-11 16:29:11,686 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_162911_685825_test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.txt 2026-10-11 16:29:11,686 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Removing chrome user profile "/tmp/tmpub_vyjj9_chrome_odoo" 2026-10-11 16:29:11,787 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 16:29:12,012 121 INFO rb-001770c-225483-423662 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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:16,305 121 INFO rb-001770c-225483-423662 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 0x7f83a4747f60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:16,307 121 INFO rb-001770c-225483-423662 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 0x7f83a3025c60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:16,318 121 INFO rb-001770c-225483-423662 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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:16,326 121 INFO rb-001770c-225483-423662 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 0x7f83a3027920> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:16,862 121 INFO rb-001770c-225483-423662 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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:20,948 121 INFO rb-001770c-225483-423662 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 0x7f83a5ed4ea0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:20,949 121 INFO rb-001770c-225483-423662 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 0x7f83a387cfe0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:20,959 121 INFO rb-001770c-225483-423662 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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:20,967 121 INFO rb-001770c-225483-423662 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 0x7f83a387f1a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:21,520 121 INFO rb-001770c-225483-423662 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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:24,653 121 INFO rb-001770c-225483-423662 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 0x7f83a526ede0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:24,655 121 INFO rb-001770c-225483-423662 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 0x7f83a383de40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:24,668 121 INFO rb-001770c-225483-423662 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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:24,676 121 INFO rb-001770c-225483-423662 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 0x7f83a383fce0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:26,142 121 INFO rb-001770c-225483-423662 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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:29,079 121 INFO rb-001770c-225483-423662 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 0x7f83a36ec5e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:29,081 121 INFO rb-001770c-225483-423662 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 0x7f83a303ec00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:29,090 121 INFO rb-001770c-225483-423662 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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:29,098 121 INFO rb-001770c-225483-423662 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 0x7f83a303f100> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:29,590 121 INFO rb-001770c-225483-423662 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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:33,710 121 INFO rb-001770c-225483-423662 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 0x7f83a3586e80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:33,711 121 INFO rb-001770c-225483-423662 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 0x7f83a2fc2520> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:33,722 121 INFO rb-001770c-225483-423662 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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:33,730 121 INFO rb-001770c-225483-423662 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 0x7f83a2fc2200> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:34,209 121 INFO rb-001770c-225483-423662 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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:38,441 121 INFO rb-001770c-225483-423662 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 0x7f83a4c04180> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:38,444 121 INFO rb-001770c-225483-423662 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 0x7f83a34e0220> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:38,457 121 INFO rb-001770c-225483-423662 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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:38,464 121 INFO rb-001770c-225483-423662 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 0x7f83a34e07c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:38,985 121 INFO rb-001770c-225483-423662 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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:42,893 121 INFO rb-001770c-225483-423662 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 0x7f83a56068e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:42,895 121 INFO rb-001770c-225483-423662 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 0x7f83d20f22a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:42,904 121 INFO rb-001770c-225483-423662 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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:42,910 121 INFO rb-001770c-225483-423662 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 0x7f83d20f0c20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:43,332 121 INFO rb-001770c-225483-423662 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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:46,314 121 INFO rb-001770c-225483-423662 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 0x7f83a38abec0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:46,316 121 INFO rb-001770c-225483-423662 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 0x7f83a572c9a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:46,325 121 INFO rb-001770c-225483-423662 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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:46,331 121 INFO rb-001770c-225483-423662 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 0x7f83a572e0c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:29:48,596 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [382] 2026-10-11 16:29:48,620 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8817] 2026-10-11 16:29:48,628 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:29:49,192 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [383] 2026-10-11 16:29:49,206 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8819] 2026-10-11 16:29:49,216 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:29:49,942 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [384] 2026-10-11 16:29:49,956 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8821] 2026-10-11 16:29:49,966 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:29:51,359 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [385] 2026-10-11 16:29:51,374 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8832] 2026-10-11 16:29:51,384 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:29:51,443 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_task_quick_create: Starting TestProjectTaskQuickCreate.test_create_task_with_invalid_expressions ... 2026-10-11 16:29:51,899 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet.tests.test_project_task_quick_create: Starting TestProjectTaskQuickCreate.test_create_task_with_valid_expressions ... 2026-10-11 16:29:53,016 121 INFO rb-001770c-225483-423662 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:29:56,037 121 INFO rb-001770c-225483-423662 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 0x7f83a393d260> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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:29:56,039 121 INFO rb-001770c-225483-423662 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 0x7f83a38abec0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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:29:56,047 121 INFO rb-001770c-225483-423662 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:29:56,054 121 INFO rb-001770c-225483-423662 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 0x7f83d1d67920> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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:29:56,097 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 16:29:56,619 121 INFO rb-001770c-225483-423662 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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:00,549 121 INFO rb-001770c-225483-423662 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 0x7f83a468ea20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:00,551 121 INFO rb-001770c-225483-423662 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 0x7f83a3049620> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:00,560 121 INFO rb-001770c-225483-423662 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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:00,566 121 INFO rb-001770c-225483-423662 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 0x7f83a3049300> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:01,033 121 INFO rb-001770c-225483-423662 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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:05,168 121 INFO rb-001770c-225483-423662 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 0x7f83a54b1440> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:05,170 121 INFO rb-001770c-225483-423662 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 0x7f83a3215e40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:05,179 121 INFO rb-001770c-225483-423662 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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:05,186 121 INFO rb-001770c-225483-423662 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 0x7f83a3214d60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:05,680 121 INFO rb-001770c-225483-423662 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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:08,934 121 INFO rb-001770c-225483-423662 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 0x7f83d20f1da0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:08,936 121 INFO rb-001770c-225483-423662 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 0x7f83a4c85580> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:08,950 121 INFO rb-001770c-225483-423662 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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:08,957 121 INFO rb-001770c-225483-423662 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 0x7f83a6314ea0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:10,383 121 INFO rb-001770c-225483-423662 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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:13,412 121 INFO rb-001770c-225483-423662 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 0x7f83a306e200> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:13,414 121 INFO rb-001770c-225483-423662 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 0x7f83a2fced40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:13,428 121 INFO rb-001770c-225483-423662 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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:13,435 121 INFO rb-001770c-225483-423662 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 0x7f83a2fcde40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:13,998 121 INFO rb-001770c-225483-423662 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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:18,016 121 INFO rb-001770c-225483-423662 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 0x7f83a468e8e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:18,018 121 INFO rb-001770c-225483-423662 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 0x7f83a53b68e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:18,029 121 INFO rb-001770c-225483-423662 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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:18,036 121 INFO rb-001770c-225483-423662 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 0x7f83a53b54e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:18,512 121 INFO rb-001770c-225483-423662 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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:22,640 121 INFO rb-001770c-225483-423662 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 0x7f83a37465c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:22,641 121 INFO rb-001770c-225483-423662 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 0x7f83a35a94e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:22,650 121 INFO rb-001770c-225483-423662 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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:22,658 121 INFO rb-001770c-225483-423662 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 0x7f83a35aade0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:23,107 121 INFO rb-001770c-225483-423662 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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:26,866 121 INFO rb-001770c-225483-423662 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 0x7f83a3b68720> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:26,868 121 INFO rb-001770c-225483-423662 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 0x7f83a393cfe0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:26,883 121 INFO rb-001770c-225483-423662 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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:26,891 121 INFO rb-001770c-225483-423662 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 0x7f83a393e0c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:27,358 121 INFO rb-001770c-225483-423662 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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:30,469 121 INFO rb-001770c-225483-423662 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 0x7f83a36ed260> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:30,471 121 INFO rb-001770c-225483-423662 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 0x7f83a3621da0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:30,480 121 INFO rb-001770c-225483-423662 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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:30,488 121 INFO rb-001770c-225483-423662 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 0x7f83a3620540> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/rb-001770c-225483/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_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 16:30:33,151 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [394] 2026-10-11 16:30:33,170 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8847] 2026-10-11 16:30:33,181 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:30:33,991 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [395] 2026-10-11 16:30:34,004 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8849] 2026-10-11 16:30:34,013 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:30:34,567 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [396] 2026-10-11 16:30:34,580 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8851] 2026-10-11 16:30:34,590 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:30:35,800 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [397] 2026-10-11 16:30:35,814 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8862] 2026-10-11 16:30:35,824 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:30:35,975 121 INFO rb-001770c-225483-423662 odoo.addons.hr_timesheet_attendance.tests.test_timesheet_attendance: Starting TestTimesheetAttendance.test_timesheet_attendance_report ... 2026-10-11 16:30:36,220 121 INFO rb-001770c-225483-423662 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:30:39,232 121 INFO rb-001770c-225483-423662 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 0x7f83d20aa160> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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:30:39,233 121 INFO rb-001770c-225483-423662 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 0x7f83a36ed260> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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:30:39,239 121 INFO rb-001770c-225483-423662 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:30:39,244 121 INFO rb-001770c-225483-423662 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 0x7f83d20e3740> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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:30:39,287 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 16:30:39,989 121 INFO rb-001770c-225483-423662 odoo.addons.hr_work_entry_contract.tests.test_global_time_off: Starting TestGlobalTimeOff.test_gto_no_calendar ... 2026-10-11 16:30:40,798 121 INFO rb-001770c-225483-423662 odoo.addons.hr_work_entry_contract.tests.test_global_time_off: Starting TestGlobalTimeOff.test_gto_other_calendar ... 2026-10-11 16:30:41,063 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [3523, 3524] 2026-10-11 16:30:41,769 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 16:30:43,456 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [398] 2026-10-11 16:30:43,475 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8872] 2026-10-11 16:30:43,486 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:30:44,190 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [399] 2026-10-11 16:30:44,208 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8874] 2026-10-11 16:30:44,223 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:30:44,260 121 INFO rb-001770c-225483-423662 odoo.addons.html_editor.tests.test_controller: Starting TestController.test_01_upload_document ... 2026-10-11 16:30:44,299 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 16:30:44,321 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:30:44,814 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:44] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 24 0.027 0.469 2026-10-11 16:30:44,826 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:44] "GET /web/content/3543?unique=7b502c3a1f48c8609ae212cdfb639dee39673f5e&download=true HTTP/1.1" 200 - 3 0.001 0.005 2026-10-11 16:30:44,827 121 INFO rb-001770c-225483-423662 odoo.addons.html_editor.tests.test_controller.TestController.test_01_upload_document: waiting for threads: [] 2026-10-11 16:30:44,871 121 INFO rb-001770c-225483-423662 odoo.addons.html_editor.tests.test_controller: Starting TestController.test_03_get_image_info ... 2026-10-11 16:30:44,894 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 16:30:44,919 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:30:45,404 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:45] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 31 0.029 0.459 2026-10-11 16:30:45,418 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:45] "POST /html_editor/get_image_info HTTP/1.1" 200 - 3 0.001 0.006 2026-10-11 16:30:45,419 121 INFO rb-001770c-225483-423662 odoo.addons.html_editor.tests.test_controller.TestController.test_03_get_image_info: waiting for threads: [] 2026-10-11 16:30:45,464 121 INFO rb-001770c-225483-423662 odoo.addons.html_editor.tests.test_controller: Starting TestController.test_04_admin_attachment ... 2026-10-11 16:30:45,489 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin_user from n/a 2026-10-11 16:30:45,509 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:30:46,036 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:46] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 31 0.047 0.484 2026-10-11 16:30:46,042 121 INFO rb-001770c-225483-423662 odoo.addons.html_editor.tests.test_controller.TestController.test_04_admin_attachment: waiting for threads: [] 2026-10-11 16:30:46,085 121 INFO rb-001770c-225483-423662 odoo.addons.html_editor.tests.test_controller: Starting TestController.test_05_internal_link_preview ... 2026-10-11 16:30:46,118 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin_user from n/a 2026-10-11 16:30:46,146 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:30:46,620 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:46] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 22 0.021 0.457 2026-10-11 16:30:46,639 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:46] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 1 0.001 0.004 2026-10-11 16:30:46,725 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:46] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 22 0.031 0.044 2026-10-11 16:30:46,741 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:46] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 16:30:46,749 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:46] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 16:30:46,762 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:46] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 16:30:46,773 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:46] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 16:30:46,814 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:46] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 3 0.011 0.023 2026-10-11 16:30:46,839 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:46] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 1 0.002 0.006 2026-10-11 16:30:46,841 121 INFO rb-001770c-225483-423662 odoo.addons.html_editor.tests.test_controller.TestController.test_05_internal_link_preview: waiting for threads: [] 2026-10-11 16:30:46,897 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 16:30:46,930 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_call: Starting TestCall.test_visitor_cannot_start_call ... 2026-10-11 16:30:47,620 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:30:49,386 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:49] "POST /im_livechat/get_session HTTP/1.1" 200 - 79 0.115 1.657 2026-10-11 16:30:49,446 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:49] "POST /mail/rtc/channel/join_call HTTP/1.1" 200 - 13 0.024 0.031 2026-10-11 16:30:49,450 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_call.TestCall.test_visitor_cannot_start_call: waiting for threads: [] 2026-10-11 16:30:49,522 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 16:30:49,720 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui: Starting TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui ... 2026-10-11 16:30:50,158 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Chrome pid: 714 2026-10-11 16:30:50,159 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Chrome headless temporary user profile dir: /tmp/tmp8m3ygcbp_chrome_odoo 2026-10-11 16:30:50,160 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Issuing json command http://127.0.0.1:41999/json/version 2026-10-11 16:30:50,161 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:41999/json/version with timeout 3 increased to 10s during tests 2026-10-11 16:30:50,199 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Browser version: Chrome/150.0.7871.114 2026-10-11 16:30:50,212 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Issuing json command http://127.0.0.1:41999/json 2026-10-11 16:30:50,213 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:41999/json with timeout 3 increased to 10s during tests 2026-10-11 16:30:50,223 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Websocket url found: ws://127.0.0.1:41999/devtools/page/4B50EFFD76F0E0469AA338BB68B783E2 2026-10-11 16:30:50,236 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Enable chrome headless console log notification 2026-10-11 16:30:50,248 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Chrome headless enable page notifications 2026-10-11 16:30:50,386 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 16:30:50,408 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Setting session cookie in browser 2026-10-11 16:30:50,427 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-11 16:30:50,427 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-11 16:30:50,443 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:30:52,367 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:52] "GET /odoo HTTP/1.1" 200 - 181 0.244 1.683 2026-10-11 16:30:52,383 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Navigation result: {'frameId': '4B50EFFD76F0E0469AA338BB68B783E2', 'loaderId': '97F2B2F83AAC33D701A0A808DF638CCF', 'isDownload': False} 2026-10-11 16:30:52,384 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Evaluate ready code "odoo.isTourReady('im_livechat_chatbot_steps_sequence_tour')" 2026-10-11 16:30:52,423 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:52] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-11 16:30:52,453 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:52] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.011 0.015 2026-10-11 16:30:52,470 121 INFO rb-001770c-225483-423662 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:30:53,895 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:53] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.826 0.640 2026-10-11 16:30:53,932 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.016 1.478 2026-10-11 16:30:53,949 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:53] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 1.186 2026-10-11 16:30:53,957 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:53] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 1.520 2026-10-11 16:30:53,974 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:53] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.507 2026-10-11 16:30:54,149 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:54] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 16:30:54,154 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:54] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 16:30:54,159 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:54] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 16:30:54,209 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.016 2026-10-11 16:30:54,225 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: Owl is running in 'dev' mode. 2026-10-11 16:30:54,290 121 INFO rb-001770c-225483-423662 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 16:30:54,375 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:54] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.048 0.100 2026-10-11 16:30:54,381 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.127 2026-10-11 16:30:54,490 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Evaluate test code "odoo.startTour('im_livechat_chatbot_steps_sequence_tour', {"stepDelay": 1000, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-11 16:30:54,507 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [1/16] Tour im_livechat_chatbot_steps_sequence_tour → Step .o_navbar_apps_menu button:enabled 2026-10-11 16:30:54,534 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:54] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 16:30:54,564 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.077 0.175 2026-10-11 16:30:54,612 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.015 0.287 2026-10-11 16:30:54,623 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.160 2026-10-11 16:30:54,666 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:54] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.248 2026-10-11 16:30:54,687 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 16:30:54,702 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:54] "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:30:55,050 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:55] "POST /mail/data HTTP/1.1" 200 - 139 0.143 0.436 2026-10-11 16:30:55,082 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:55] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.475 2026-10-11 16:30:55,132 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:55] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.015 0.502 2026-10-11 16:30:55,182 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:55] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.655 2026-10-11 16:30:55,231 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:55] "GET /web/image/res.partner/3/avatar_128?unique=1791736249000 HTTP/1.1" 200 - 9 0.016 0.590 2026-10-11 16:30:55,270 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-11 16:30:55,327 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:55] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.033 2026-10-11 16:30:55,431 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:55] "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:30:55,611 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [2/16] Tour im_livechat_chatbot_steps_sequence_tour → Step .o_app[data-menu-xmlid="im_livechat.menu_livechat_root"] 2026-10-11 16:30:55,631 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:55] "POST /mail/data HTTP/1.1" 200 - 73 0.075 0.141 2026-10-11 16:30:55,635 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:55] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:30:55,784 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-11 16:30:55,954 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:55] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.013 0.018 2026-10-11 16:30:55,972 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:55] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:30:56,001 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:56] "GET /web/image/discuss.channel/2/avatar_128?unique=623f196a9f0007cf04ae8d9522e3179ea593cd8953d9fda056f3a93746571134300897121e98c128d82fb468fcfd5fddfe7e50b861283cc35688f4822d539114 HTTP/1.1" 200 - 8 0.027 0.038 2026-10-11 16:30:56,019 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:56] "GET /web/image/discuss.channel/1/avatar_128?unique=1f3d5513ae20952ccef01ba3203ac6debc7f7efa2151abde6b1fd9d020e8f59cf6c8ad1f009865384ab0b3783826b09e12b029a008d3083e5d9a85e73bffa938 HTTP/1.1" 200 - 3 0.005 0.064 2026-10-11 16:30:56,036 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:56] "GET /web/image/mail.guest/8/avatar_128?unique=1791732534000 HTTP/1.1" 200 - 4 0.004 0.067 2026-10-11 16:30:56,105 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:56] "GET /web/image/res.partner/2/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 16 0.020 0.124 2026-10-11 16:30:56,710 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [3/16] Tour im_livechat_chatbot_steps_sequence_tour → Step button[data-menu-xmlid="im_livechat.livechat_config"] 2026-10-11 16:30:56,739 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:56] "POST /web/action/load HTTP/1.1" 200 - 8 0.006 0.016 2026-10-11 16:30:57,250 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:57] "POST /web/dataset/call_kw/im_livechat.channel/get_views HTTP/1.1" 200 - 157 0.213 0.255 2026-10-11 16:30:57,340 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:57] "POST /web/dataset/call_kw/im_livechat.channel/web_search_read HTTP/1.1" 200 - 12 0.022 0.043 2026-10-11 16:30:57,768 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [4/16] Tour im_livechat_chatbot_steps_sequence_tour → Step a[data-menu-xmlid="im_livechat.chatbot_config"] 2026-10-11 16:30:58,832 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [5/16] Tour im_livechat_chatbot_steps_sequence_tour → Step .o_list_button_add 2026-10-11 16:30:58,880 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:58] "POST /web/action/load HTTP/1.1" 200 - 8 0.018 0.027 2026-10-11 16:30:58,958 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:58] "POST /web/dataset/call_kw/chatbot.script/get_views HTTP/1.1" 200 - 22 0.023 0.038 2026-10-11 16:30:59,002 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:59] "POST /web/dataset/call_kw/chatbot.script/web_search_read HTTP/1.1" 200 - 2 0.007 0.014 2026-10-11 16:30:59,006 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 16:30:59,899 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [6/16] Tour im_livechat_chatbot_steps_sequence_tour → Step input[id="title_0"] 2026-10-11 16:30:59,945 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:59] "POST /web/dataset/call_kw/chatbot.script.step/get_views HTTP/1.1" 200 - 15 0.011 0.022 2026-10-11 16:30:59,954 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.041 2026-10-11 16:30:59,979 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:59] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 1 0.001 0.006 2026-10-11 16:31:00,141 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:00] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:31:00,987 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [7/16] Tour im_livechat_chatbot_steps_sequence_tour → Step div[name="script_step_ids"] .o_field_x2many_list_row_add a 2026-10-11 16:31:02,052 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [8/16] Tour im_livechat_chatbot_steps_sequence_tour → Step .modal textarea#message_0 2026-10-11 16:31:02,080 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:02] "POST /web/dataset/call_kw/chatbot.script.step/get_views HTTP/1.1" 200 - 10 0.006 0.021 2026-10-11 16:31:02,113 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:02] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 1 0.002 0.007 2026-10-11 16:31:03,120 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [9/16] Tour im_livechat_chatbot_steps_sequence_tour → Step .modal button:contains(Save & New):enabled 2026-10-11 16:31:04,195 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [10/16] Tour im_livechat_chatbot_steps_sequence_tour → Step tr:contains("Step 1") 2026-10-11 16:31:04,202 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:04] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 16:31:04,213 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:31:04,409 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:04] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 52 0.047 0.134 2026-10-11 16:31:04,470 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:04] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 2 0.004 0.011 2026-10-11 16:31:05,258 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [11/16] Tour im_livechat_chatbot_steps_sequence_tour → Step .modal textarea#message_0 2026-10-11 16:31:06,325 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [12/16] Tour im_livechat_chatbot_steps_sequence_tour → Step .modal button:contains(Save & New):enabled 2026-10-11 16:31:07,403 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [13/16] Tour im_livechat_chatbot_steps_sequence_tour → Step tr:contains("Step 2") 2026-10-11 16:31:07,420 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:07] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 9 0.007 0.014 2026-10-11 16:31:07,469 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:07] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 14 0.010 0.021 2026-10-11 16:31:07,511 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:07] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 2 0.001 0.016 2026-10-11 16:31:08,464 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [14/16] Tour im_livechat_chatbot_steps_sequence_tour → Step .modal textarea#message_0 2026-10-11 16:31:09,526 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [15/16] Tour im_livechat_chatbot_steps_sequence_tour → Step .modal button:contains(Save & Close) 2026-10-11 16:31:10,598 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [16/16] Tour im_livechat_chatbot_steps_sequence_tour → Step body.o_web_client:not(.modal-open) 2026-10-11 16:31:10,614 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:10] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 9 0.004 0.011 2026-10-11 16:31:10,701 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:10] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 13 0.044 0.021 2026-10-11 16:31:11,658 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: tour succeeded 2026-10-11 16:31:11,659 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR im_livechat_chatbot_steps_sequence_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-11 16:31:11,911 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: heap 31954416 (allocated 33046528) 2026-10-11 16:31:11,935 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Closing chrome headless with pid 714 2026-10-11 16:31:11,940 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Closing websocket connection 2026-10-11 16:31:11,943 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Terminating chrome headless with pid 714 2026-10-11 16:31:12,056 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_163112_056378_test_chatbot_steps_sequence_ui.txt 2026-10-11 16:31:12,056 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Removing chrome user profile "/tmp/tmp8m3ygcbp_chrome_odoo" 2026-10-11 16:31:12,126 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui: Starting TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui ... 2026-10-11 16:31:12,551 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Chrome pid: 952 2026-10-11 16:31:12,551 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Chrome headless temporary user profile dir: /tmp/tmpmkmm9_02_chrome_odoo 2026-10-11 16:31:12,552 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Issuing json command http://127.0.0.1:39043/json/version 2026-10-11 16:31:12,553 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:39043/json/version with timeout 3 increased to 10s during tests 2026-10-11 16:31:12,616 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Browser version: Chrome/150.0.7871.114 2026-10-11 16:31:12,617 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Issuing json command http://127.0.0.1:39043/json 2026-10-11 16:31:12,617 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:39043/json with timeout 3 increased to 10s during tests 2026-10-11 16:31:12,668 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Websocket url found: ws://127.0.0.1:39043/devtools/page/8E2B30EA882BD05B3E63BDDE5AFB06B7 2026-10-11 16:31:12,718 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Enable chrome headless console log notification 2026-10-11 16:31:12,742 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Chrome headless enable page notifications 2026-10-11 16:31:12,910 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 16:31:12,924 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Setting session cookie in browser 2026-10-11 16:31:12,931 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-11 16:31:12,931 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-11 16:31:12,951 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:31:14,871 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:14] "GET /odoo HTTP/1.1" 200 - 186 0.244 1.681 2026-10-11 16:31:14,878 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Navigation result: {'frameId': '8E2B30EA882BD05B3E63BDDE5AFB06B7', 'loaderId': 'D411EC04C78C607C58E5AB56F97E0670', 'isDownload': False} 2026-10-11 16:31:14,878 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Evaluate ready code "odoo.isTourReady('im_livechat_chatbot_steps_sequence_with_move_tour')" 2026-10-11 16:31:14,934 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:14] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-10-11 16:31:14,948 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:14] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-10-11 16:31:15,013 121 INFO rb-001770c-225483-423662 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:31:16,185 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:16] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.620 0.644 2026-10-11 16:31:16,196 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:16] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 1.273 2026-10-11 16:31:16,225 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.015 1.281 2026-10-11 16:31:16,236 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:16] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.204 2026-10-11 16:31:16,243 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:16] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.886 2026-10-11 16:31:16,425 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:16] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 16:31:16,439 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:16] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-11 16:31:16,446 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:16] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-11 16:31:16,465 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:16] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.013 2026-10-11 16:31:16,494 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: Owl is running in 'dev' mode. 2026-10-11 16:31:16,536 121 INFO rb-001770c-225483-423662 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 16:31:16,598 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:16] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.029 0.072 2026-10-11 16:31:16,606 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:16] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.091 2026-10-11 16:31:16,645 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.094 2026-10-11 16:31:16,707 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Evaluate test code "odoo.startTour('im_livechat_chatbot_steps_sequence_with_move_tour', {"stepDelay": 1000, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-11 16:31:16,723 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [1/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .o_navbar_apps_menu button:enabled 2026-10-11 16:31:16,802 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:16] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 16:31:16,865 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.076 0.228 2026-10-11 16:31:16,897 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:16] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.247 2026-10-11 16:31:16,983 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:31:17,010 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 16:31:17,259 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:17] "POST /mail/data HTTP/1.1" 200 - 140 0.155 0.387 2026-10-11 16:31:17,262 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.545 2026-10-11 16:31:17,319 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:17] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.022 0.386 2026-10-11 16:31:17,337 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:17] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.395 2026-10-11 16:31:17,374 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:17] "GET /web/image/res.partner/3/avatar_128?unique=1791736249000 HTTP/1.1" 200 - 9 0.009 0.443 2026-10-11 16:31:17,426 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:17] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.018 0.613 2026-10-11 16:31:17,483 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.008 2026-10-11 16:31:17,545 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.028 0.032 2026-10-11 16:31:17,680 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 16:31:17,830 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [2/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .o_app[data-menu-xmlid="im_livechat.menu_livechat_root"] 2026-10-11 16:31:17,868 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:17] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 16:31:17,888 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:17] "POST /mail/data HTTP/1.1" 200 - 73 0.131 0.150 2026-10-11 16:31:18,067 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-11 16:31:18,237 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:18] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 16:31:18,237 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:18] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.018 0.017 2026-10-11 16:31:18,262 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:18] "GET /web/image/mail.guest/8/avatar_128?unique=1791732534000 HTTP/1.1" 200 - 4 0.013 0.019 2026-10-11 16:31:18,326 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:18] "GET /web/image/res.partner/2/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 16 0.018 0.083 2026-10-11 16:31:18,359 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:18] "GET /web/image/discuss.channel/1/avatar_128?unique=1f3d5513ae20952ccef01ba3203ac6debc7f7efa2151abde6b1fd9d020e8f59cf6c8ad1f009865384ab0b3783826b09e12b029a008d3083e5d9a85e73bffa938 HTTP/1.1" 200 - 8 0.016 0.116 2026-10-11 16:31:18,371 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:18] "GET /web/image/discuss.channel/2/avatar_128?unique=623f196a9f0007cf04ae8d9522e3179ea593cd8953d9fda056f3a93746571134300897121e98c128d82fb468fcfd5fddfe7e50b861283cc35688f4822d539114 HTTP/1.1" 200 - 3 0.004 0.136 2026-10-11 16:31:18,926 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [3/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step button[data-menu-xmlid="im_livechat.livechat_config"] 2026-10-11 16:31:18,968 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:18] "POST /web/action/load HTTP/1.1" 200 - 8 0.011 0.018 2026-10-11 16:31:19,407 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:19] "POST /web/dataset/call_kw/im_livechat.channel/get_views HTTP/1.1" 200 - 157 0.178 0.231 2026-10-11 16:31:19,502 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:19] "POST /web/dataset/call_kw/im_livechat.channel/web_search_read HTTP/1.1" 200 - 12 0.018 0.045 2026-10-11 16:31:19,986 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [4/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step a[data-menu-xmlid="im_livechat.chatbot_config"] 2026-10-11 16:31:21,049 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [5/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .o_list_button_add 2026-10-11 16:31:21,074 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:21] "POST /web/action/load HTTP/1.1" 200 - 8 0.006 0.015 2026-10-11 16:31:21,158 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:21] "POST /web/dataset/call_kw/chatbot.script/get_views HTTP/1.1" 200 - 22 0.018 0.033 2026-10-11 16:31:21,187 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:21] "POST /web/dataset/call_kw/chatbot.script/web_search_read HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 16:31:21,194 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 16:31:22,113 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [6/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step input[id="title_0"] 2026-10-11 16:31:22,178 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:22] "POST /web/dataset/call_kw/chatbot.script.step/get_views HTTP/1.1" 200 - 15 0.027 0.022 2026-10-11 16:31:22,189 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.059 2026-10-11 16:31:22,208 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:22] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 1 0.001 0.016 2026-10-11 16:31:22,329 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:22] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 16:31:23,199 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [7/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step div[name="script_step_ids"] .o_field_x2many_list_row_add a 2026-10-11 16:31:24,274 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [8/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .modal textarea#message_0 2026-10-11 16:31:24,317 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:24] "POST /web/dataset/call_kw/chatbot.script.step/get_views HTTP/1.1" 200 - 10 0.018 0.030 2026-10-11 16:31:24,338 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:24] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 1 0.001 0.007 2026-10-11 16:31:25,337 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [9/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .modal button:contains(Save & New):enabled 2026-10-11 16:31:26,413 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [10/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step tr:contains("Step 1") 2026-10-11 16:31:26,420 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:26] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 16:31:26,426 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:31:26,655 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:26] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 59 0.071 0.127 2026-10-11 16:31:26,686 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:26] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 2 0.001 0.008 2026-10-11 16:31:27,474 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [11/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .modal textarea#message_0 2026-10-11 16:31:28,536 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [12/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .modal button:contains(Save & New):enabled 2026-10-11 16:31:29,610 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [13/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step tr:contains("Step 2") 2026-10-11 16:31:29,639 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:29] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 9 0.014 0.014 2026-10-11 16:31:29,688 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:29] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 14 0.009 0.018 2026-10-11 16:31:29,727 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:29] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 2 0.004 0.008 2026-10-11 16:31:30,673 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [14/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .modal textarea#message_0 2026-10-11 16:31:31,739 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [15/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .modal button:contains(Save & New) 2026-10-11 16:31:32,821 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [16/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step tr:contains("Step 3") 2026-10-11 16:31:32,846 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:32] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 9 0.012 0.017 2026-10-11 16:31:32,928 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:32] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 13 0.026 0.023 2026-10-11 16:31:32,956 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:32] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 16:31:33,882 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [17/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .modal textarea#message_0 2026-10-11 16:31:34,949 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [18/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step button:contains("Save & New") 2026-10-11 16:31:36,025 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [19/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step tr:contains("Step 4") 2026-10-11 16:31:36,037 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:36] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 9 0.005 0.010 2026-10-11 16:31:36,085 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:36] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 13 0.008 0.015 2026-10-11 16:31:36,116 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:36] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 2 0.004 0.006 2026-10-11 16:31:37,085 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [20/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .modal textarea#message_0 2026-10-11 16:31:38,148 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [21/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .modal button:contains(Save & Close) 2026-10-11 16:31:39,224 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [22/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step body.o_web_client:not(.modal-open) 2026-10-11 16:31:39,253 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:39] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 9 0.009 0.018 2026-10-11 16:31:39,311 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:39] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 13 0.007 0.021 2026-10-11 16:31:40,284 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [23/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step div[name="script_step_ids"] tr:nth-child(5) .o_row_handle 2026-10-11 16:31:41,483 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [24/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step div[name="script_step_ids"] .o_field_x2many_list_row_add a 2026-10-11 16:31:41,487 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:41] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 5 0.013 0.021 2026-10-11 16:31:41,499 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:41] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 5 0.002 0.038 2026-10-11 16:31:41,516 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:41] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 5 0.009 0.027 2026-10-11 16:31:41,530 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:41] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 5 0.003 0.047 2026-10-11 16:31:41,577 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:41] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 9 0.011 0.015 2026-10-11 16:31:42,534 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [25/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .modal textarea#message_0 2026-10-11 16:31:42,551 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:42] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 2 0.007 0.008 2026-10-11 16:31:43,598 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [26/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .modal button:contains(Save & Close) 2026-10-11 16:31:44,674 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [27/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step body.o_web_client:not(.modal-open) 2026-10-11 16:31:44,696 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:44] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 9 0.007 0.013 2026-10-11 16:31:44,763 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:44] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 15 0.010 0.023 2026-10-11 16:31:45,735 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [28/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step tr:contains("Step 6") 2026-10-11 16:31:46,787 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: tour succeeded 2026-10-11 16:31:46,788 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: ╔══════════════════════════════════════════════════════════════════╗ ║ TOUR im_livechat_chatbot_steps_sequence_with_move_tour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════╝ 2026-10-11 16:31:46,920 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: heap 33494460 (allocated 35143680) 2026-10-11 16:31:46,928 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Closing chrome headless with pid 952 2026-10-11 16:31:46,930 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Closing websocket connection 2026-10-11 16:31:46,931 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Terminating chrome headless with pid 952 2026-10-11 16:31:47,059 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_163147_059081_test_chatbot_steps_sequence_with_move_ui.txt 2026-10-11 16:31:47,059 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Removing chrome user profile "/tmp/tmpmkmm9_02_chrome_odoo" 2026-10-11 16:31:47,155 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:31:47,323 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_clear_answers_on_step_type_change ... 2026-10-11 16:31:47,829 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Chrome pid: 1201 2026-10-11 16:31:47,830 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Chrome headless temporary user profile dir: /tmp/tmp5tbyi0qf_chrome_odoo 2026-10-11 16:31:47,830 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Issuing json command http://127.0.0.1:40157/json/version 2026-10-11 16:31:47,831 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:40157/json/version with timeout 3 increased to 10s during tests 2026-10-11 16:31:47,889 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Browser version: Chrome/150.0.7871.114 2026-10-11 16:31:47,890 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Issuing json command http://127.0.0.1:40157/json 2026-10-11 16:31:47,890 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:40157/json with timeout 3 increased to 10s during tests 2026-10-11 16:31:47,925 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Websocket url found: ws://127.0.0.1:40157/devtools/page/07B2CE474DBA449DFCF68AF75E3C1071 2026-10-11 16:31:47,944 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Enable chrome headless console log notification 2026-10-11 16:31:47,951 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Chrome headless enable page notifications 2026-10-11 16:31:48,049 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 16:31:48,062 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Setting session cookie in browser 2026-10-11 16:31:48,073 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Open "http://127.0.0.1:8069/odoo/action-716" in browser 2026-10-11 16:31:48,074 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Navigating to: "http://127.0.0.1:8069/odoo/action-716" 2026-10-11 16:31:48,091 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:31:50,107 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:50] "GET /odoo/action-716 HTTP/1.1" 200 - 189 0.278 1.742 2026-10-11 16:31:50,112 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Navigation result: {'frameId': '07B2CE474DBA449DFCF68AF75E3C1071', 'loaderId': '501D97638C0415F63B9B6F36BA0A4CE7', 'isDownload': False} 2026-10-11 16:31:50,112 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Evaluate ready code "odoo.isTourReady('change_chatbot_step_type')" 2026-10-11 16:31:50,176 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:50] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.020 2026-10-11 16:31:51,274 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:51] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.498 0.619 2026-10-11 16:31:51,289 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:51] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 1.124 2026-10-11 16:31:51,310 121 INFO rb-001770c-225483-423662 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:31:51,317 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.015 1.131 2026-10-11 16:31:51,329 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:51] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.020 2026-10-11 16:31:51,343 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:51] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 1.174 2026-10-11 16:31:51,382 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:51] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.008 0.027 2026-10-11 16:31:52,141 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:52] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 16:31:52,146 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:52] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-11 16:31:52,160 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:52] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-11 16:31:52,184 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.012 2026-10-11 16:31:52,202 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change.browser: Owl is running in 'dev' mode. 2026-10-11 16:31:52,283 121 INFO rb-001770c-225483-423662 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 16:31:52,342 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:52] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.043 0.093 2026-10-11 16:31:52,346 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:52] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.114 2026-10-11 16:31:52,417 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: The ready code tooks too much time : 2.304548740386963 2026-10-11 16:31:52,438 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Evaluate test code "odoo.startTour('change_chatbot_step_type', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-716", "delayToCheckUndeterminisms": 0})" 2026-10-11 16:31:52,465 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change.browser: [1/6] Tour change_chatbot_step_type → Step Open an existing script (trigger: .o_field_cell[data-tooltip='Clear Answer Test Bot']) 2026-10-11 16:31:52,564 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.091 0.193 2026-10-11 16:31:52,634 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.010 0.350 2026-10-11 16:31:52,639 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:52] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.034 2026-10-11 16:31:52,691 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:52] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.272 2026-10-11 16:31:52,702 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:31:52,736 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 16:31:52,744 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.119 2026-10-11 16:31:52,803 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:52] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.016 0.147 2026-10-11 16:31:52,848 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:52] "POST /web/action/load HTTP/1.1" 200 - 8 0.013 0.194 2026-10-11 16:31:53,229 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:53] "POST /mail/data HTTP/1.1" 200 - 139 0.153 0.654 2026-10-11 16:31:53,232 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.806 2026-10-11 16:31:53,307 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:53] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.043 0.610 2026-10-11 16:31:53,387 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:53] "POST /web/dataset/call_kw/chatbot.script/get_views HTTP/1.1" 200 - 27 0.031 0.466 2026-10-11 16:31:53,449 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-11 16:31:53,492 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.032 2026-10-11 16:31:53,500 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 16:31:53,521 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:53] "POST /web/dataset/call_kw/chatbot.script/web_search_read HTTP/1.1" 200 - 2 0.005 0.010 2026-10-11 16:31:53,660 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31: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:31:53,690 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change.browser: [2/6] Tour change_chatbot_step_type → Step Open first step (trigger: .o_row_draggable .o_field_cell:contains("Question")) 2026-10-11 16:31:53,726 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 16:31:53,798 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:53] "POST /web/dataset/call_kw/chatbot.script.step/get_views HTTP/1.1" 200 - 15 0.030 0.057 2026-10-11 16:31:53,832 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:53] "POST /web/dataset/call_kw/chatbot.script/web_read HTTP/1.1" 200 - 13 0.006 0.015 2026-10-11 16:31:53,935 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:53] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:31:53,988 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:53] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 16:31:53,991 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change.browser: [3/6] Tour change_chatbot_step_type → Step Change step type to 'text' (trigger: div[name="step_type"] select) 2026-10-11 16:31:54,016 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:54] "POST /web/dataset/call_kw/chatbot.script.step/get_views HTTP/1.1" 200 - 10 0.004 0.017 2026-10-11 16:31:54,056 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:54] "POST /web/dataset/call_kw/chatbot.script.step/web_read HTTP/1.1" 200 - 7 0.002 0.010 2026-10-11 16:31:54,191 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change.browser: [4/6] Tour change_chatbot_step_type → Step Verify answers cleared (trigger: .btn-primary:contains('Save')) 2026-10-11 16:31:54,265 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change.browser: [5/6] Tour change_chatbot_step_type → Step .o_form_button_save 2026-10-11 16:31:54,300 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:54] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 10 0.012 0.018 2026-10-11 16:31:54,359 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change.browser: [6/6] Tour change_chatbot_step_type → Step .o_form_button_save:not(:visible) 2026-10-11 16:31:54,389 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #2 deleted chatbot.script.answer records with IDs: [9, 10] 2026-10-11 16:31:54,400 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:54] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 22 0.017 0.021 2026-10-11 16:31:54,441 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change.browser: tour succeeded 2026-10-11 16:31:54,442 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change.browser: ╔═════════════════════════════════════════╗ ║ TOUR change_chatbot_step_type SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-11 16:31:54,569 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change.browser: heap 27858688 (allocated 29732864) 2026-10-11 16:31:54,582 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Closing chrome headless with pid 1201 2026-10-11 16:31:54,590 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Closing websocket connection 2026-10-11 16:31:54,593 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Terminating chrome headless with pid 1201 2026-10-11 16:31:54,699 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_163154_698902_test_chatbot_clear_answers_on_step_type_change.txt 2026-10-11 16:31:54,699 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Removing chrome user profile "/tmp/tmp5tbyi0qf_chrome_odoo" 2026-10-11 16:31:54,759 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_duplicate ... 2026-10-11 16:31:54,916 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_is_forward_operator_child ... 2026-10-11 16:31:54,966 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_multiple_rules_on_same_url ... 2026-10-11 16:31:55,643 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [400] 2026-10-11 16:31:55,663 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8885] 2026-10-11 16:31:55,675 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:31:55,943 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_not_invited_to_rtc_calls ... 2026-10-11 16:31:55,968 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:31:57,829 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:57] "POST /im_livechat/get_session HTTP/1.1" 200 - 116 0.084 1.785 2026-10-11 16:31:58,004 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_steps ... 2026-10-11 16:31:58,020 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:31:58,701 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:58] "POST /im_livechat/get_session HTTP/1.1" 200 - 116 0.107 0.577 2026-10-11 16:31:59,083 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_steps_sequence ... 2026-10-11 16:31:59,241 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_welcome_steps ... 2026-10-11 16:31:59,266 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted chatbot.script.step records with IDs: [24, 25] 2026-10-11 16:31:59,305 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_without_operator ... 2026-10-11 16:31:59,501 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:32:00,181 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:00] "POST /im_livechat/get_session HTTP/1.1" 200 - 86 0.140 0.544 2026-10-11 16:32:00,396 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:00] "POST /chatbot/step/trigger HTTP/1.1" 200 - 53 0.047 0.067 2026-10-11 16:32:00,450 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 16:32:01,475 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_cors_livechat: Starting TestCorsLivechat.test_access_denied_for_wrong_channel ... 2026-10-11 16:32:01,485 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:32:02,098 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:02] "POST /im_livechat/cors/get_session HTTP/1.1" 200 - 82 0.110 0.505 2026-10-11 16:32:02,118 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:02] "POST /im_livechat/cors/channel/messages HTTP/1.1" 200 - 1 0.001 0.008 2026-10-11 16:32:02,165 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_cors_livechat: Starting TestCorsLivechat.test_access_routes_with_valid_guest_token ... 2026-10-11 16:32:02,191 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:32:03,907 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:03] "POST /im_livechat/cors/get_session HTTP/1.1" 200 - 90 0.080 1.643 2026-10-11 16:32:03,944 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:03] "POST /im_livechat/cors/channel/messages HTTP/1.1" 200 - 18 0.015 0.016 2026-10-11 16:32:03,946 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_cors_livechat.TestCorsLivechat.test_access_routes_with_valid_guest_token: waiting for threads: [] 2026-10-11 16:32:03,977 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_cors_livechat: Starting TestCorsLivechat.test_ignore_guest_cookie ... 2026-10-11 16:32:04,000 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /im_livechat/cors/get_session in /im_livechat/tests/test_cors_livechat.py:TestCorsLivechat.test_ignore_guest_cookie 2026-10-11 16:32:04,002 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:32:04,484 121 INFO rb-001770c-225483-423662 odoo.tests.common: Opening a test cursor without specified test on request /im_livechat/cors/get_session in /im_livechat/tests/test_cors_livechat.py:TestCorsLivechat.test_ignore_guest_cookie 2026-10-11 16:32:04,676 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:04] "POST /im_livechat/cors/get_session HTTP/1.1" 200 - 90 0.073 0.605 2026-10-11 16:32:04,721 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_cors_livechat: Starting TestCorsLivechat.test_ignore_user_cookie ... 2026-10-11 16:32:04,759 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 16:32:04,787 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:32:05,429 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:05] "POST /im_livechat/cors/get_session HTTP/1.1" 200 - 88 0.119 0.527 2026-10-11 16:32:05,507 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 16:32:33,332 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_digest: Starting TestLiveChatDigest.test_kpi_livechat_rating_value ... 2026-10-11 16:32:34,004 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 16:32:53,273 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:32:53,273 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:32:55,340 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [401] 2026-10-11 16:32:55,355 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9873] 2026-10-11 16:32:55,366 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:32:56,189 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [402] 2026-10-11 16:32:56,202 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9875] 2026-10-11 16:32:56,214 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:32:56,354 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_channel_not_pinned_for_operator_before_first_message ... 2026-10-11 16:32:56,371 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:32:58,207 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:58] "POST /im_livechat/get_session HTTP/1.1" 200 - 77 0.124 1.715 2026-10-11 16:32:58,375 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:michel from n/a 2026-10-11 16:32:58,544 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:58] "POST /mail/data HTTP/1.1" 200 - 50 0.068 0.085 2026-10-11 16:32:58,546 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_get_discuss_channel.TestGetDiscussChannel.test_channel_not_pinned_for_operator_before_first_message: waiting for threads: [] 2026-10-11 16:32:58,609 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_get_discuss_channel ... 2026-10-11 16:32:58,618 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:32:59,208 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:59] "POST /im_livechat/get_session HTTP/1.1" 200 - 84 0.057 0.536 2026-10-11 16:32:59,396 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:59] "POST /im_livechat/get_session HTTP/1.1" 200 - 56 0.041 0.083 2026-10-11 16:32:59,624 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:59] "POST /im_livechat/get_session HTTP/1.1" 200 - 56 0.078 0.098 2026-10-11 16:32:59,945 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:59] "POST /im_livechat/get_session HTTP/1.1" 200 - 56 0.131 0.102 2026-10-11 16:33:00,201 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:00] "POST /im_livechat/get_session HTTP/1.1" 200 - 56 0.100 0.089 2026-10-11 16:33:00,443 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:00] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.067 0.085 2026-10-11 16:33:00,599 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:00] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.032 0.068 2026-10-11 16:33:00,829 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:00] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.070 0.090 2026-10-11 16:33:01,137 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:01] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.114 0.088 2026-10-11 16:33:01,405 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:01] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.092 0.086 2026-10-11 16:33:01,604 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:01] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.051 0.077 2026-10-11 16:33:01,779 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:01] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.040 0.081 2026-10-11 16:33:02,002 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:02] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.046 0.080 2026-10-11 16:33:02,195 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:02] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.043 0.077 2026-10-11 16:33:02,389 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:02] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.049 0.082 2026-10-11 16:33:02,621 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:02] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.087 0.093 2026-10-11 16:33:02,845 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:02] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.048 0.090 2026-10-11 16:33:03,179 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:03] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.079 0.091 2026-10-11 16:33:03,458 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:03] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.074 0.096 2026-10-11 16:33:03,628 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:03] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.028 0.068 2026-10-11 16:33:03,858 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:03] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.043 0.090 2026-10-11 16:33:04,052 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:04] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.046 0.085 2026-10-11 16:33:04,288 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:04] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.067 0.088 2026-10-11 16:33:04,494 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:04] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.040 0.080 2026-10-11 16:33:04,688 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:04] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.042 0.079 2026-10-11 16:33:04,826 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_livechat_conversation_history ... 2026-10-11 16:33:04,863 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:michel from n/a 2026-10-11 16:33:05,149 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_livechat_manager_can_invite_anyone ... 2026-10-11 16:33:05,530 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_only_active_livechats_returned_by_init_messaging ... 2026-10-11 16:33:06,145 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [403] 2026-10-11 16:33:06,159 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9907] 2026-10-11 16:33:06,171 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:33:06,230 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:33:06,908 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:06] "POST /im_livechat/get_session HTTP/1.1" 200 - 74 0.082 0.602 2026-10-11 16:33:06,999 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:06] "POST /im_livechat/visitor_leave_session HTTP/1.1" 200 - 35 0.044 0.041 2026-10-11 16:33:07,350 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:07] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.067 0.088 2026-10-11 16:33:07,464 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:07] "POST /mail/action HTTP/1.1" 200 - 23 0.047 0.058 2026-10-11 16:33:07,576 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:07] "POST /mail/action HTTP/1.1" 200 - 22 0.040 0.062 2026-10-11 16:33:07,578 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_get_discuss_channel.TestGetDiscussChannel.test_only_active_livechats_returned_by_init_messaging: waiting for threads: [] 2026-10-11 16:33:07,628 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_read_channel_unpined_for_operator_after_one_day ... 2026-10-11 16:33:07,637 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:33:08,325 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:08] "POST /im_livechat/get_session HTTP/1.1" 200 - 84 0.142 0.549 2026-10-11 16:33:08,662 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_unread_channel_not_unpined_for_operator_after_autovacuum ... 2026-10-11 16:33:08,671 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:33:10,408 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:10] "POST /im_livechat/get_session HTTP/1.1" 200 - 84 0.070 1.670 2026-10-11 16:33:10,783 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-11 16:33:12,055 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [404] 2026-10-11 16:33:12,090 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9917] 2026-10-11 16:33:12,104 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:33:12,959 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [405] 2026-10-11 16:33:12,971 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9919] 2026-10-11 16:33:12,980 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:33:13,115 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_get_by_country ... 2026-10-11 16:33:13,861 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [406] 2026-10-11 16:33:13,875 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9921] 2026-10-11 16:33:13,885 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:33:14,764 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [407] 2026-10-11 16:33:14,777 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9924] 2026-10-11 16:33:14,787 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:33:14,961 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_get_by_country_no_operator_matching_country ... 2026-10-11 16:33:15,626 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [408] 2026-10-11 16:33:15,640 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9927] 2026-10-11 16:33:15,650 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:33:15,803 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_get_by_lang ... 2026-10-11 16:33:16,547 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [409] 2026-10-11 16:33:16,561 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9930] 2026-10-11 16:33:16,571 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:33:17,326 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [410] 2026-10-11 16:33:17,340 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9933] 2026-10-11 16:33:17,351 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:33:17,525 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_get_by_lang_and_country_prioritize_lang ... 2026-10-11 16:33:18,230 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [411] 2026-10-11 16:33:18,240 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9936] 2026-10-11 16:33:18,249 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:33:19,029 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [412] 2026-10-11 16:33:19,041 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9939] 2026-10-11 16:33:19,049 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:33:19,206 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_get_by_lang_both_operator_active ... 2026-10-11 16:33:19,844 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [413] 2026-10-11 16:33:19,857 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9942] 2026-10-11 16:33:19,867 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:33:20,641 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [414] 2026-10-11 16:33:20,653 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9945] 2026-10-11 16:33:20,662 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:33:21,041 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_get_by_lang_no_operator_matching_lang ... 2026-10-11 16:33:21,825 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [415] 2026-10-11 16:33:21,837 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9951] 2026-10-11 16:33:21,846 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:33:21,996 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_in_call_operator_not_prioritized ... 2026-10-11 16:33:22,909 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [416] 2026-10-11 16:33:22,920 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9954] 2026-10-11 16:33:22,927 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:33:23,896 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [417] 2026-10-11 16:33:23,913 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9957] 2026-10-11 16:33:23,924 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:33:24,276 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_operator_freed_after_chat_ends ... 2026-10-11 16:33:25,077 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [418] 2026-10-11 16:33:25,088 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9962] 2026-10-11 16:33:25,096 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:33:25,808 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [419] 2026-10-11 16:33:25,819 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9965] 2026-10-11 16:33:25,829 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:33:26,099 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_operator_in_call_no_more_than_two_chats ... 2026-10-11 16:33:26,664 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [420] 2026-10-11 16:33:26,696 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9969] 2026-10-11 16:33:26,706 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:33:27,504 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [421] 2026-10-11 16:33:27,516 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9972] 2026-10-11 16:33:27,527 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:33:27,899 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_priority_by_number_of_chat ... 2026-10-11 16:33:28,541 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [422] 2026-10-11 16:33:28,553 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9978] 2026-10-11 16:33:28,563 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:33:29,361 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [423] 2026-10-11 16:33:29,373 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9981] 2026-10-11 16:33:29,383 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:33:29,764 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_priority_by_number_of_chat_all_operators_exceed_limit ... 2026-10-11 16:33:30,360 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [424] 2026-10-11 16:33:30,373 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9987] 2026-10-11 16:33:30,383 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:33:31,161 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [425] 2026-10-11 16:33:31,171 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9990] 2026-10-11 16:33:31,180 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:33:31,649 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_priority_by_number_of_chat_with_call_limit_not_exceeded ... 2026-10-11 16:33:32,321 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [426] 2026-10-11 16:33:32,330 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9998] 2026-10-11 16:33:32,337 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:33:32,981 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [427] 2026-10-11 16:33:32,992 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10001] 2026-10-11 16:33:33,000 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:33:33,359 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-11 16:33:34,330 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [428] 2026-10-11 16:33:34,345 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10011] 2026-10-11 16:33:34,353 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:33:35,054 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [429] 2026-10-11 16:33:35,068 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10013] 2026-10-11 16:33:35,078 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:33:35,218 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_im_livechat_report: Starting TestImLivechatReport.test_im_livechat_report_channel ... 2026-10-11 16:33:35,295 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [133897, 133898, 133899, 133900, 133906, 133907, 133908, 133807, 133808, 133809, 133810, 133811, 133812, 133818, 133819, 133820, 133821, 133822, 133823, 133828, 133829, 133830, 133831, 133832, 133837, 133838, 133839, 133840, 133846, 133847, 133848, 133849, 133850, 133856, 133857, 133858, 133859, 133860, 133865, 133866, 133867, 133868, 133869, 133875, 133876, 133877, 133878, 133879, 133885, 133886, 133887, 133888, 133889, 133890, 133891] 2026-10-11 16:33:35,295 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [2505, 2504, 2503, 2502, 2501, 2500, 2499, 2498, 2497, 2496, 2495, 2494, 2493, 2492, 2491, 2490, 2489, 2488, 2487, 2486, 2485, 2484, 2483, 2482, 2481, 2480, 2479, 2478, 2477, 2476, 2475, 2474, 2473, 2472, 2471, 2470, 2469, 2468, 2467, 2466, 2465, 2464, 2463, 2462, 2461, 2460, 2459, 2458, 2457, 2456, 2455, 2454, 2453, 2452, 2451] 2026-10-11 16:33:35,325 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [133803, 133893, 133902, 133814, 133825, 133834, 133842, 133852, 133862, 133871, 133881] 2026-10-11 16:33:35,326 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted discuss.channel records with IDs: [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19] 2026-10-11 16:33:35,351 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:33:36,032 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:36] "POST /im_livechat/get_session HTTP/1.1" 200 - 76 0.080 0.605 2026-10-11 16:33:36,272 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_im_livechat_report: Starting TestImLivechatReport.test_im_livechat_report_operator ... 2026-10-11 16:33:36,318 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [133897, 133898, 133899, 133900, 133906, 133907, 133908, 133807, 133808, 133809, 133810, 133811, 133812, 133818, 133819, 133820, 133821, 133822, 133823, 133828, 133829, 133830, 133831, 133832, 133837, 133838, 133839, 133840, 133846, 133847, 133848, 133849, 133850, 133856, 133857, 133858, 133859, 133860, 133865, 133866, 133867, 133868, 133869, 133875, 133876, 133877, 133878, 133879, 133885, 133886, 133887, 133888, 133889, 133890, 133891] 2026-10-11 16:33:36,318 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [2505, 2504, 2503, 2502, 2501, 2500, 2499, 2498, 2497, 2496, 2495, 2494, 2493, 2492, 2491, 2490, 2489, 2488, 2487, 2486, 2485, 2484, 2483, 2482, 2481, 2480, 2479, 2478, 2477, 2476, 2475, 2474, 2473, 2472, 2471, 2470, 2469, 2468, 2467, 2466, 2465, 2464, 2463, 2462, 2461, 2460, 2459, 2458, 2457, 2456, 2455, 2454, 2453, 2452, 2451] 2026-10-11 16:33:36,332 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [133803, 133893, 133902, 133814, 133825, 133834, 133842, 133852, 133862, 133871, 133881] 2026-10-11 16:33:36,332 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted discuss.channel records with IDs: [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19] 2026-10-11 16:33:36,357 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:33:37,047 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:37] "POST /im_livechat/get_session HTTP/1.1" 200 - 81 0.109 0.585 2026-10-11 16:33:37,351 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-11 16:33:37,378 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_im_livechat_support_page: Starting TestImLivechatSupportPage.test_load_modules ... 2026-10-11 16:33:37,799 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Chrome pid: 1464 2026-10-11 16:33:37,799 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Chrome headless temporary user profile dir: /tmp/tmprxsxr14b_chrome_odoo 2026-10-11 16:33:37,799 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Issuing json command http://127.0.0.1:38151/json/version 2026-10-11 16:33:37,801 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:38151/json/version with timeout 3 increased to 10s during tests 2026-10-11 16:33:37,873 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Browser version: Chrome/150.0.7871.114 2026-10-11 16:33:37,873 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Issuing json command http://127.0.0.1:38151/json 2026-10-11 16:33:37,874 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:38151/json with timeout 3 increased to 10s during tests 2026-10-11 16:33:37,889 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Websocket url found: ws://127.0.0.1:38151/devtools/page/4716FE2524AD357B49FFA6724FF2D16B 2026-10-11 16:33:37,907 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Enable chrome headless console log notification 2026-10-11 16:33:37,918 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Chrome headless enable page notifications 2026-10-11 16:33:37,949 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Setting session cookie in browser 2026-10-11 16:33:37,988 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Open "http://127.0.0.1:8069/im_livechat/support/1" in browser 2026-10-11 16:33:37,988 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Navigating to: "http://127.0.0.1:8069/im_livechat/support/1" 2026-10-11 16:33:38,030 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:33:38,619 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:38] "GET /im_livechat/support/1 HTTP/1.1" 200 - 19 0.019 0.578 2026-10-11 16:33:38,628 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Navigation result: {'frameId': '4716FE2524AD357B49FFA6724FF2D16B', 'loaderId': '081029FBF97D7B07BA5C959DADABC278', 'isDownload': False} 2026-10-11 16:33:38,629 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Waiting for frame '4716FE2524AD357B49FFA6724FF2D16B' to stop loading 2026-10-11 16:33:38,733 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:38] "GET /im_livechat/loader/1 HTTP/1.1" 200 - 7 0.022 0.042 2026-10-11 16:33:38,879 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:38] "GET /im_livechat/assets_embed.js HTTP/1.1" 200 - 12 0.006 0.200 2026-10-11 16:33:39,106 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:39] "GET /web/webclient/translations/1791736419088 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 16:33:39,109 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Evaluate ready code "document.readyState === 'complete'" 2026-10-11 16:33:39,145 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:39] "GET /favicon.ico HTTP/1.1" 301 - 7 0.015 0.017 2026-10-11 16:33:39,153 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Evaluate test code " odoo.livechatReady.then(() => { const errors = odoo.loader.findErrors(); if (Object.keys(errors).length) { console.error( "Couldn't load all JS modules.", errors ); } else { console.log("test successful"); } Object.assign(console, { log: () => {}, error: () => {}, warn: () => {}, }); }) " 2026-10-11 16:33:39,207 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:39] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 2 0.015 0.032 2026-10-11 16:33:39,302 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:39] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.032 0.108 2026-10-11 16:33:39,307 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:39] "GET /im_livechat/odoo_ui_icons HTTP/1.1" 200 - 0 0.000 0.126 2026-10-11 16:33:39,322 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:39] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 5 0.004 0.132 2026-10-11 16:33:39,324 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:39] "GET /im_livechat/font-awesome HTTP/1.1" 200 - 0 0.000 0.148 2026-10-11 16:33:39,387 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules.browser: test successful 2026-10-11 16:33:39,438 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules.browser: heap 4527372 (allocated 5242880) 2026-10-11 16:33:39,450 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Closing chrome headless with pid 1464 2026-10-11 16:33:39,455 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Closing websocket connection 2026-10-11 16:33:39,457 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Terminating chrome headless with pid 1464 2026-10-11 16:33:39,557 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_163339_556965_test_load_modules.txt 2026-10-11 16:33:39,557 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Removing chrome user profile "/tmp/tmprxsxr14b_chrome_odoo" 2026-10-11 16:33:39,642 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:33:39,671 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js: Starting ExternalTestSuite.test_external_livechat ... 2026-10-11 16:33:40,080 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Chrome pid: 1632 2026-10-11 16:33:40,080 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Chrome headless temporary user profile dir: /tmp/tmpsj8zktsf_chrome_odoo 2026-10-11 16:33:40,080 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Issuing json command http://127.0.0.1:46749/json/version 2026-10-11 16:33:40,082 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:46749/json/version with timeout 3 increased to 10s during tests 2026-10-11 16:33:40,118 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Browser version: Chrome/150.0.7871.114 2026-10-11 16:33:40,118 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Issuing json command http://127.0.0.1:46749/json 2026-10-11 16:33:40,119 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:46749/json with timeout 3 increased to 10s during tests 2026-10-11 16:33:40,132 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Websocket url found: ws://127.0.0.1:46749/devtools/page/51BC05E01EE31F4A9D6DBC6B419AC240 2026-10-11 16:33:40,151 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Enable chrome headless console log notification 2026-10-11 16:33:40,166 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Chrome headless enable page notifications 2026-10-11 16:33:40,255 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 16:33:40,299 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Setting session cookie in browser 2026-10-11 16:33:40,312 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Open "http://127.0.0.1:8069/web/tests/livechat?headless&loglevel=2&preset=desktop" in browser 2026-10-11 16:33:40,312 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Navigating to: "http://127.0.0.1:8069/web/tests/livechat?headless&loglevel=2&preset=desktop" 2026-10-11 16:33:40,335 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:33:42,626 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:42] "GET /web/tests/livechat?headless&loglevel=2&preset=desktop HTTP/1.1" 200 - 54 0.040 2.263 2026-10-11 16:33:42,630 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Navigation result: {'frameId': '51BC05E01EE31F4A9D6DBC6B419AC240', 'loaderId': '5EB299445F91969384579044C18A0F15', 'isDownload': False} 2026-10-11 16:33:42,630 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Waiting for frame '51BC05E01EE31F4A9D6DBC6B419AC240' to stop loading 2026-10-11 16:33:42,681 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:42] "GET /web/assets/330fe2d/im_livechat.embed_assets_unit_tests_setup.min.js HTTP/1.1" 200 - 2 0.004 0.009 2026-10-11 16:33:42,690 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:42] "GET /web/assets/ba65587/im_livechat.embed_assets_unit_tests_setup.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-11 16:33:42,741 121 INFO rb-001770c-225483-423662 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:33:42,755 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:42] "GET /web/assets/8254140/im_livechat.embed_assets_unit_tests.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-10-11 16:33:43,937 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Evaluate ready code "document.readyState === 'complete'" 2026-10-11 16:33:43,959 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:43] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 16:33:43,962 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Evaluate test code "" 2026-10-11 16:33:43,993 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:43] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies HTTP/1.1" 200 - 12 0.034 0.016 2026-10-11 16:33:44,072 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Configuration (click to expand) 2026-10-11 16:33:44,074 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: Object(bail=0, debug='', debugTest=false, events=3, fps=60, fun=false, headless=true, loglevel=2, manual=false, networkDelay='0', notrycatch=false, order='fifo', preset='desktop', random=0, showdetail='first-fail', timeout=5000) 2026-10-11 16:33:44,074 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: console.groupEnd 2026-10-11 16:33:44,075 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Starting test suites 2026-10-11 16:33:44,075 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/autopopup/persisted session" 2026-10-11 16:33:45,450 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:45] "POST /web/model/get_definitions HTTP/1.1" 200 - 368 0.504 0.861 2026-10-11 16:33:45,752 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:45] "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:33:45,753 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:45] "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:33:46,011 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/autopopup/rule received in init" 2026-10-11 16:33:46,186 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat/embed/autopopup" ended (passed: 2 / time: 2110 ms) 2026-10-11 16:33:46,240 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/autopopup (after GC) - used: 38073481 - total: 74959789 - limit: 4395630592 - tests: 2 2026-10-11 16:33:46,285 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/do not save fold state of temporary live chats" 2026-10-11 16:33:46,633 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:46] "GET /im_livechat/emoji_bundle HTTP/1.1" 200 - 3 0.002 0.010 2026-10-11 16:33:47,176 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/internal users can upload file to temporary thread" 2026-10-11 16:33:47,493 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:47] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:33:47,607 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/Conversation name is operator livechat user name" 2026-10-11 16:33:47,744 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/avatar url contains access token for non-internal users" 2026-10-11 16:33:48,049 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/livechat is shown as bubble on page reload" 2026-10-11 16:33:48,195 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat/embed/chat_window" ended (passed: 5 / time: 1912 ms) 2026-10-11 16:33:48,268 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/chat_window (after GC) - used: 58475607 - total: 133782083 - limit: 4395630592 - tests: 5 2026-10-11 16:33:48,299 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/expirable_storage/value is removed from expirable storage after expiration" 2026-10-11 16:33:48,309 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat/embed/expirable_storage" ended (passed: 1 / time: 3 ms) 2026-10-11 16:33:48,388 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/expirable_storage (after GC) - used: 40011728 - total: 128800868 - limit: 4395630592 - tests: 1 2026-10-11 16:33:48,419 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/feedback_panel/Do not ask feedback if empty" 2026-10-11 16:33:48,552 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/feedback_panel/Close without feedback" 2026-10-11 16:33:48,830 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:48] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.001 0.006 2026-10-11 16:33:49,047 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/feedback_panel/Feedback with rating and comment" 2026-10-11 16:33:49,434 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/feedback_panel/Closing folded chat window should open it with feedback" 2026-10-11 16:33:49,932 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat/embed/feedback_panel" ended (passed: 4 / time: 1510 ms) 2026-10-11 16:33:50,024 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/feedback_panel (after GC) - used: 56612228 - total: 132472372 - limit: 4395630592 - tests: 4 2026-10-11 16:33:50,070 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/history_command/Handle livechat history command" 2026-10-11 16:33:50,330 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:50] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.004 0.014 2026-10-11 16:33:50,549 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat/embed/history_command" ended (passed: 1 / time: 484 ms) 2026-10-11 16:33:50,638 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/history_command (after GC) - used: 48594024 - total: 131423768 - limit: 4395630592 - tests: 1 2026-10-11 16:33:50,674 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_button/open/close temporary channel" 2026-10-11 16:33:50,851 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_button/open/close persisted channel" 2026-10-11 16:33:51,160 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:51] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.001 0.006 2026-10-11 16:33:51,518 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_button/livechat not available" 2026-10-11 16:33:51,614 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_button/clicking on notification opens the chat" 2026-10-11 16:33:51,754 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat/embed/livechat_button" ended (passed: 4 / time: 1074 ms) 2026-10-11 16:33:51,816 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/livechat_button (after GC) - used: 52360180 - total: 128278184 - limit: 4395630592 - tests: 4 2026-10-11 16:33:51,850 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_service/persisted session history" 2026-10-11 16:33:52,050 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_service/previous operator prioritized" 2026-10-11 16:33:52,226 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_service/Only necessary requests are made when creating a new chat" 2026-10-11 16:33:52,520 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:52] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.001 0.005 2026-10-11 16:33:52,638 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_service/Only create one channel when posting multiple messages" 2026-10-11 16:33:53,211 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat/embed/livechat_service" ended (passed: 4 / time: 1359 ms) 2026-10-11 16:33:53,276 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/livechat_service (after GC) - used: 54930636 - total: 141647648 - limit: 4395630592 - tests: 4 2026-10-11 16:33:53,318 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_session/Session is reset after failing to persist the channel" 2026-10-11 16:33:53,534 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_session/Fold state is saved on the server" 2026-10-11 16:33:53,794 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:53] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.002 0.005 2026-10-11 16:33:53,984 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_session/Seen message is saved on the server" 2026-10-11 16:33:54,815 121 INFO rb-001770c-225483-423662 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/mail/static/src/audio/ting.ogg 2026-10-11 16:33:54,834 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat/embed/livechat_session" ended (passed: 3 / time: 1518 ms) 2026-10-11 16:33:54,922 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/livechat_session (after GC) - used: 58668646 - total: 143224198 - limit: 4395630592 - tests: 3 2026-10-11 16:33:54,968 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/message_actions/Only two quick actions are shown" 2026-10-11 16:33:55,267 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:55] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.003 0.005 2026-10-11 16:33:56,588 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat/embed/message_actions" ended (passed: 1 / time: 1619 ms) 2026-10-11 16:33:56,664 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/message_actions (after GC) - used: 53731872 - total: 145603720 - limit: 4395630592 - tests: 1 2026-10-11 16:33:56,706 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/suggestion/Visitor cannot use @ mentions in livechat" 2026-10-11 16:33:56,856 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat/embed/suggestion" ended (passed: 1 / time: 152 ms) 2026-10-11 16:33:56,922 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/suggestion (after GC) - used: 47744368 - total: 129346984 - limit: 4395630592 - tests: 1 2026-10-11 16:33:56,953 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/transcript_sender/send" 2026-10-11 16:33:57,221 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:57] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.001 0.005 2026-10-11 16:33:57,451 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/transcript_sender/send failed" 2026-10-11 16:33:57,870 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat/embed/transcript_sender" ended (passed: 2 / time: 914 ms) 2026-10-11 16:33:57,927 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/transcript_sender (after GC) - used: 56139444 - total: 134065940 - limit: 4395630592 - tests: 2 2026-10-11 16:33:57,963 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/unread_messages/new message from operator displays unread counter" 2026-10-11 16:33:58,184 121 INFO rb-001770c-225483-423662 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/mail/static/src/audio/ting.ogg 2026-10-11 16:33:58,185 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/unread_messages/focus on unread livechat marks it as read" 2026-10-11 16:33:58,468 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:58] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.002 0.008 2026-10-11 16:33:58,875 121 INFO rb-001770c-225483-423662 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/mail/static/src/audio/ting.ogg 2026-10-11 16:33:58,904 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat/embed/unread_messages" ended (passed: 2 / time: 945 ms) 2026-10-11 16:33:58,972 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/unread_messages (after GC) - used: 56162735 - total: 135528259 - limit: 4395630592 - tests: 2 2026-10-11 16:33:59,021 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:59] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies HTTP/1.1" 200 - 8 0.012 0.010 2026-10-11 16:33:59,081 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@website_livechat/embed/chat_request/chat request opens chat window" 2026-10-11 16:33:59,296 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@website_livechat/embed/chat_request" ended (passed: 1 / time: 213 ms) 2026-10-11 16:33:59,357 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @website_livechat/embed/chat_request (after GC) - used: 48904873 - total: 128197961 - limit: 4395630592 - tests: 1 2026-10-11 16:33:59,402 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] tests done (after GC) - used: 46785184 - total: 120832648 - limit: 4395630592 2026-10-11 16:33:59,402 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat" ended (passed: 30 / time: 13600 ms) 2026-10-11 16:33:59,403 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@website_livechat" ended (passed: 1 / time: 213 ms) 2026-10-11 16:33:59,403 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Passed 31 tests (205 assertions, total time: 00:00:15) 2026-10-11 16:33:59,403 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Test suite succeeded 2026-10-11 16:33:59,562 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: heap 31081444 (allocated 32698368) 2026-10-11 16:33:59,563 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Closing chrome headless with pid 1632 2026-10-11 16:33:59,567 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Closing websocket connection 2026-10-11 16:33:59,568 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Terminating chrome headless with pid 1632 2026-10-11 16:33:59,667 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_163359_667706_test_external_livechat.txt 2026-10-11 16:33:59,668 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Removing chrome user profile "/tmp/tmpsj8zktsf_chrome_odoo" 2026-10-11 16:33:59,735 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:34:18,108 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:34:18,108 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:34:19,050 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_message: Starting TestImLivechatMessage.test_chatbot_message_format ... 2026-10-11 16:34:20,550 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [430] 2026-10-11 16:34:20,566 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10415] 2026-10-11 16:34:20,578 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:34:20,712 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [431] 2026-10-11 16:34:20,732 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10416] 2026-10-11 16:34:20,744 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:34:21,049 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:emp from n/a 2026-10-11 16:34:21,064 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /im_livechat/get_session in /im_livechat/tests/test_message.py:TestImLivechatMessage.test_chatbot_message_format 2026-10-11 16:34:21,067 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:34:21,532 121 INFO rb-001770c-225483-423662 odoo.tests.common: Opening a test cursor without specified test on request /im_livechat/get_session in /im_livechat/tests/test_message.py:TestImLivechatMessage.test_chatbot_message_format 2026-10-11 16:34:21,775 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:21] "POST /im_livechat/get_session HTTP/1.1" 200 - 107 0.078 0.634 2026-10-11 16:34:21,968 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_message: Starting TestImLivechatMessage.test_update_username ... 2026-10-11 16:34:22,802 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [432] 2026-10-11 16:34:22,815 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10424] 2026-10-11 16:34:22,825 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:34:22,931 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [433] 2026-10-11 16:34:22,941 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10425] 2026-10-11 16:34:22,949 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:34:23,844 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [434] 2026-10-11 16:34:23,860 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10427] 2026-10-11 16:34:23,870 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:34:24,003 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 116, model: res.users 2026-10-11 16:34:24,123 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-11 16:34:24,146 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_res_users: Starting TestLiveChatResUsers.test_livechat_create_res_users ... 2026-10-11 16:34:24,738 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [435] 2026-10-11 16:34:24,752 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10429] 2026-10-11 16:34:24,762 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:34:25,722 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:34:26,751 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [436] 2026-10-11 16:34:26,767 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10436] 2026-10-11 16:34:26,778 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:34:27,584 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [437] 2026-10-11 16:34:27,597 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10438] 2026-10-11 16:34:27,607 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:34:27,723 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_session_history: Starting TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth ... 2026-10-11 16:34:28,313 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [438] 2026-10-11 16:34:28,326 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10440] 2026-10-11 16:34:28,337 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:34:28,405 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:34:28,995 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:28] "POST /im_livechat/get_session HTTP/1.1" 200 - 74 0.085 0.514 2026-10-11 16:34:29,569 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Chrome pid: 1821 2026-10-11 16:34:29,569 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Chrome headless temporary user profile dir: /tmp/tmp5j_10c9n_chrome_odoo 2026-10-11 16:34:29,569 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Issuing json command http://127.0.0.1:38683/json/version 2026-10-11 16:34:29,574 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:38683/json/version with timeout 3 increased to 10s during tests 2026-10-11 16:34:29,705 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Browser version: Chrome/150.0.7871.114 2026-10-11 16:34:29,705 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Issuing json command http://127.0.0.1:38683/json 2026-10-11 16:34:29,706 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:38683/json with timeout 3 increased to 10s during tests 2026-10-11 16:34:29,727 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Websocket url found: ws://127.0.0.1:38683/devtools/page/D1F0EC7F91E04E498881FBC200170836 2026-10-11 16:34:29,751 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Enable chrome headless console log notification 2026-10-11 16:34:29,766 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Chrome headless enable page notifications 2026-10-11 16:34:29,827 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:operator from n/a 2026-10-11 16:34:29,831 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Setting session cookie in browser 2026-10-11 16:34:29,838 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Open "http://127.0.0.1:8069/odoo/livechat/22/action-720" in browser 2026-10-11 16:34:29,838 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Navigating to: "http://127.0.0.1:8069/odoo/livechat/22/action-720" 2026-10-11 16:34:31,168 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:31] "GET /odoo/livechat/22/action-720 HTTP/1.1" 200 - 158 0.207 1.101 2026-10-11 16:34:31,177 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Navigation result: {'frameId': 'D1F0EC7F91E04E498881FBC200170836', 'loaderId': 'D47DDE7A1B3DDB1C361A0BD522A7B830', 'isDownload': False} 2026-10-11 16:34:31,177 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Evaluate ready code "odoo.isTourReady('im_livechat_history_back_and_forth_tour')" 2026-10-11 16:34:31,228 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:31] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 16:34:31,460 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:31] "GET /web/webclient/load_menus/820a2b86eaab3361add212abdd44593d592cb3e4e56dde095a3984e6ac8ca479 HTTP/1.1" 200 - 119 0.119 0.131 2026-10-11 16:34:31,478 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:31] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.248 2026-10-11 16:34:31,486 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:31] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.276 2026-10-11 16:34:31,528 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:31] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.025 0.264 2026-10-11 16:34:31,557 121 INFO rb-001770c-225483-423662 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:34:31,618 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:31] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-11 16:34:31,717 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:31] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.012 2026-10-11 16:34:32,571 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:32] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-11 16:34:32,573 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:32] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-11 16:34:32,575 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:32] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-11 16:34:32,598 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-11 16:34:32,611 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.browser: Owl is running in 'dev' mode. 2026-10-11 16:34:32,628 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:32] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 16:34:32,676 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:32] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.017 2026-10-11 16:34:32,698 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:32] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.017 2026-10-11 16:34:32,720 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:32] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.015 2026-10-11 16:34:32,788 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Evaluate test code "odoo.startTour('im_livechat_history_back_and_forth_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/livechat/22/action-720", "delayToCheckUndeterminisms": 0})" 2026-10-11 16:34:32,855 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.browser: [1/7] Tour im_livechat_history_back_and_forth_tour → Step button.o_switch_view.o_list 2026-10-11 16:34:32,871 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 16:34:32,885 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:32] "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 16:34:32,976 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:32] "POST /mail/data HTTP/1.1" 200 - 34 0.095 0.078 2026-10-11 16:34:33,050 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:33] "GET /web/image?model=res.users&field=avatar_128&id=125 HTTP/1.1" 200 - 16 0.026 0.207 2026-10-11 16:34:33,055 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.157 2026-10-11 16:34:33,103 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:33] "GET /web/image/res.partner/523/avatar_128?unique=1791736465000 HTTP/1.1" 200 - 8 0.013 0.266 2026-10-11 16:34:33,151 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:33] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:34:33,152 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:33] "POST /web/action/load_breadcrumbs HTTP/1.1" 200 - 12 0.025 0.310 2026-10-11 16:34:33,177 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:33] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.004 0.031 2026-10-11 16:34:33,224 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:33] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.019 0.194 2026-10-11 16:34:33,257 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:33] "POST /web/action/load HTTP/1.1" 200 - 11 0.011 0.060 2026-10-11 16:34:33,289 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:33] "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:34:33,414 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:33] "POST /web/dataset/call_kw/discuss.channel/get_views HTTP/1.1" 200 - 37 0.040 0.072 2026-10-11 16:34:33,500 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:33] "POST /web/dataset/call_kw/discuss.channel/web_search_read HTTP/1.1" 200 - 11 0.017 0.032 2026-10-11 16:34:33,632 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:33] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 16:34:33,650 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.browser: [2/7] Tour im_livechat_history_back_and_forth_tour → Step .o_data_cell:contains(Visitor operator) 2026-10-11 16:34:33,689 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:33] "GET /web/image/res.partner/523/avatar_128 HTTP/1.1" 200 - 8 0.015 0.048 2026-10-11 16:34:33,735 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:33] "POST /web/dataset/call_kw/discuss.channel/web_search_read HTTP/1.1" 200 - 12 0.013 0.055 2026-10-11 16:34:33,739 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.055 2026-10-11 16:34:33,923 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.browser: [3/7] Tour im_livechat_history_back_and_forth_tour → Step .o-mail-DiscussSidebar-item:contains(Visitor).o-active 2026-10-11 16:34:34,179 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:34] "POST /mail/data HTTP/1.1" 200 - 48 0.100 0.116 2026-10-11 16:34:34,244 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-11 16:34:34,525 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.browser: [4/7] Tour im_livechat_history_back_and_forth_tour → Step .o_data_cell:contains(Visitor operator) 2026-10-11 16:34:34,532 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:34] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.059 0.042 2026-10-11 16:34:34,564 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:34] "GET /web/image/discuss.channel/1/avatar_128?unique=1f3d5513ae20952ccef01ba3203ac6debc7f7efa2151abde6b1fd9d020e8f59cf6c8ad1f009865384ab0b3783826b09e12b029a008d3083e5d9a85e73bffa938 HTTP/1.1" 200 - 6 0.018 0.100 2026-10-11 16:34:34,602 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:34] "POST /discuss/channel/members HTTP/1.1" 200 - 6 0.012 0.106 2026-10-11 16:34:34,618 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:34] "GET /web/image/mail.guest/29/avatar_128?unique=1791736468000 HTTP/1.1" 200 - 4 0.007 0.143 2026-10-11 16:34:34,670 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:34] "GET /web/image/res.partner/2/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 8 0.017 0.176 2026-10-11 16:34:34,724 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:34] "POST /web/dataset/call_kw/discuss.channel/web_search_read HTTP/1.1" 200 - 12 0.021 0.146 2026-10-11 16:34:34,790 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.browser: [5/7] Tour im_livechat_history_back_and_forth_tour → Step .o-mail-DiscussSidebar-item:contains(Visitor).o-active 2026-10-11 16:34:34,841 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:34] "POST /web/dataset/call_kw/hr.employee/search_read HTTP/1.1" 200 - 2 0.007 0.022 2026-10-11 16:34:34,960 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:34] "POST /discuss/channel/messages HTTP/1.1" 200 - 22 0.047 0.041 2026-10-11 16:34:34,971 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.browser: [6/7] Tour im_livechat_history_back_and_forth_tour → Step .o-mail-DiscussSidebar-item:contains(Visitor).o-active 2026-10-11 16:34:35,037 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.browser: [7/7] Tour im_livechat_history_back_and_forth_tour → Step .o_data_cell:contains(Visitor operator) 2026-10-11 16:34:35,113 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:35] "POST /web/dataset/call_kw/discuss.channel/web_search_read HTTP/1.1" 200 - 12 0.015 0.041 2026-10-11 16:34:35,190 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.browser: tour succeeded 2026-10-11 16:34:35,191 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR im_livechat_history_back_and_forth_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-11 16:34:35,399 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.browser: heap 28170256 (allocated 29597696) 2026-10-11 16:34:35,406 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Closing chrome headless with pid 1821 2026-10-11 16:34:35,407 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Closing websocket connection 2026-10-11 16:34:35,411 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Terminating chrome headless with pid 1821 2026-10-11 16:34:35,562 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_163435_562021_test_session_history_navigation_back_and_forth.txt 2026-10-11 16:34:35,562 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Removing chrome user profile "/tmp/tmp5j_10c9n_chrome_odoo" 2026-10-11 16:34:35,624 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-11 16:34:35,643 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_upload_attachment: Starting TestUploadAttachment.test_visitor_cannot_upload_on_closed_livechat ... 2026-10-11 16:34:36,437 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:34:38,179 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:38] "POST /im_livechat/get_session HTTP/1.1" 200 - 79 0.104 1.642 2026-10-11 16:34:38,261 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:38] "POST /im_livechat/visitor_leave_session HTTP/1.1" 200 - 35 0.043 0.035 2026-10-11 16:34:38,289 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:34:38] "POST /mail/attachment/upload HTTP/1.1" 403 - 11 0.007 0.013 2026-10-11 16:34:38,291 121 INFO rb-001770c-225483-423662 odoo.addons.im_livechat.tests.test_upload_attachment.TestUploadAttachment.test_visitor_cannot_upload_on_closed_livechat: waiting for threads: [] 2026-10-11 16:34:38,338 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 16:35:00,185 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #127 deleted product.product records with IDs: [844] 2026-10-11 16:35:00,531 121 INFO rb-001770c-225483-423662 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:35:00,531 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-11 16:35:01,035 121 INFO rb-001770c-225483-423662 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:35:01,036 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/uom/i18n/vi.po for language vi_VN 2026-10-11 16:35:01,045 121 INFO rb-001770c-225483-423662 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:35:01,045 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-11 16:35:01,051 121 INFO rb-001770c-225483-423662 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:35:01,052 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-11 16:35:11,367 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_line_grouping.tests.test_einvoice_line_grouping: Starting TestEinvoiceLineGrouping.test_prepare_einvoice_line_summary_name ... 2026-10-11 16:35:18,062 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #127 deleted invoice.line.grouping records with IDs: [4, 5, 6] 2026-10-11 16:35:18,208 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_line_grouping.tests.test_einvoice_line_grouping: Starting TestEinvoiceLineGrouping.test_prepare_einvoice_line_summary_name_no_english_subtitle_for_vi_partner ... 2026-10-11 16:35:22,769 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_line_grouping.tests.test_einvoice_line_grouping: Starting TestEinvoiceLineGrouping.test_prepare_einvoice_line_summary_uom_name_appends_english_for_foreign_partner ... 2026-10-11 16:35:26,159 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_line_grouping.tests.test_einvoice_line_grouping: Starting TestEinvoiceLineGrouping.test_prepare_einvoice_line_summary_uom_name_no_english_subtitle_for_vi_partner ... 2026-10-11 16:35:29,238 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_line_grouping.tests.test_einvoice_line_grouping: Starting TestEinvoiceLineGrouping.test_prepare_einvoice_summary_lines_data_raises_on_cross_invoice_lines ... 2026-10-11 16:35:34,529 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_line_grouping.tests.test_einvoice_line_grouping: Starting TestEinvoiceLineGrouping.test_prepare_einvoice_summary_lines_data_standalone_agnostic_no_provider ... 2026-10-11 16:35:38,089 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:36:00,955 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_access_token ... 2026-10-11 16:36:05,053 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_adjustment_invoice ... 2026-10-11 16:36:09,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #129 deleted account.move.line.ctp records with IDs: [234, 235] 2026-10-11 16:36:09,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #129 deleted account.move.line records with IDs: [560] 2026-10-11 16:36:10,367 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_cancel_invoice ... 2026-10-11 16:36:14,870 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_decimal_rounding ... 2026-10-11 16:36:18,604 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_default_symbol_on_partner ... 2026-10-11 16:36:22,135 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_downpayment_line_in_json ... 2026-10-11 16:36:24,825 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_invoice_creation ... 2026-10-11 16:36:28,502 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_invoice_foreign_currency ... 2026-10-11 16:36:32,339 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_json_data_generation ... 2026-10-11 16:36:36,091 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_json_data_generation_no_product ... 2026-10-11 16:36:39,846 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_line_note_in_json ... 2026-10-11 16:36:43,432 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_loyalty_discount_in_json ... 2026-10-11 16:36:46,314 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_pos_discount_product_in_json ... 2026-10-11 16:36:51,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #129 deleted account.move.line.ctp records with IDs: [259] 2026-10-11 16:36:51,643 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_replacement_invoice ... 2026-10-11 16:36:57,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #129 deleted account.move.line.ctp records with IDs: [263, 264] 2026-10-11 16:36:57,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #129 deleted account.move.line records with IDs: [603] 2026-10-11 16:36:59,990 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_sale_discount_product_in_json ... 2026-10-11 16:37:04,624 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_send_and_print ... 2026-10-11 16:37:09,240 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_unzip_double_zip_response ... 2026-10-11 16:37:13,705 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_unzip_no_xml_in_zip ... 2026-10-11 16:37:18,323 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_unzip_single_zip_response ... 2026-10-11 16:37:22,911 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-11 16:38:06,160 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_default_symbol ... 2026-10-11 16:38:06,456 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_fetch_invoice_files ... 2026-10-11 16:38:08,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #131 deleted ir.attachment records with IDs: [4392] 2026-10-11 16:38:08,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #131 deleted ir.attachment records with IDs: [4391] 2026-10-11 16:38:08,900 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_fetch_invoice_files_not_sent_raises ... 2026-10-11 16:38:10,108 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_invoice_refund ... 2026-10-11 16:38:13,296 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_invoice_send_and_print ... 2026-10-11 16:38:15,095 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_pos_specific_symbol ... 2026-10-11 16:38:15,357 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_prepare_order_vals_rights ... 2026-10-11 16:38:16,391 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-11 16:38:44,110 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour: Starting TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour ... 2026-10-11 16:38:44,801 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Chrome pid: 2043 2026-10-11 16:38:44,801 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Chrome headless temporary user profile dir: /tmp/tmp3xo7__zs_chrome_odoo 2026-10-11 16:38:44,801 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Issuing json command http://127.0.0.1:37615/json/version 2026-10-11 16:38:44,803 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:37615/json/version with timeout 3 increased to 10s during tests 2026-10-11 16:38:44,903 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Browser version: Chrome/150.0.7871.114 2026-10-11 16:38:44,904 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Issuing json command http://127.0.0.1:37615/json 2026-10-11 16:38:44,905 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:37615/json with timeout 3 increased to 10s during tests 2026-10-11 16:38:44,932 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Websocket url found: ws://127.0.0.1:37615/devtools/page/8853C75D15309DDFE77C380ECDA29169 2026-10-11 16:38:44,959 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Enable chrome headless console log notification 2026-10-11 16:38:44,974 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Chrome headless enable page notifications 2026-10-11 16:38:45,096 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:pos_user from n/a 2026-10-11 16:38:45,130 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Setting session cookie in browser 2026-10-11 16:38:45,138 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-11 16:38:45,138 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-11 16:38:45,175 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:38:47,474 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:47] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 179 0.208 2.104 2026-10-11 16:38:47,480 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Navigation result: {'frameId': '8853C75D15309DDFE77C380ECDA29169', 'loaderId': '300345A15F91BBBADF491D3BC7959C6C', 'isDownload': False} 2026-10-11 16:38:47,480 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Evaluate ready code "odoo.isTourReady('L10nVnEdiPosConfigErrorTour')" 2026-10-11 16:38:47,499 121 INFO rb-001770c-225483-423662 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-11 16:38:47,532 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:47] "GET /web/assets/ede6c6f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.009 2026-10-11 16:38:47,547 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:47] "GET /web/assets/26ca856/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.031 2026-10-11 16:38:47,557 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:47] "GET /web/assets/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-10-11 16:38:48,066 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:48] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 16:38:48,076 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:38:48,087 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:38:48,133 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.027 2026-10-11 16:38:48,137 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: IndexedDB 1 Ready 2026-10-11 16:38:48,140 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Evaluate test code "odoo.startTour('L10nVnEdiPosConfigErrorTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-11 16:38:48,162 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [1/16] Tour L10nVnEdiPosConfigErrorTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-11 16:38:49,095 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:49] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 316 0.398 0.576 2026-10-11 16:38:49,097 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.913 2026-10-11 16:38:49,337 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.014 2026-10-11 16:38:49,363 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-11 16:38:49,412 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-11 16:38:49,443 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:49] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.009 2026-10-11 16:38:49,456 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: Owl is running in 'dev' mode. 2026-10-11 16:38:49,566 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 16:38:49,572 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 16:38:49,645 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 16:38:49,686 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.040 2026-10-11 16:38:49,695 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-11 16:38:49,712 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:49] "GET /web/image?model=res.company&id=17&field=logo HTTP/1.1" 200 - 9 0.027 0.052 2026-10-11 16:38:49,739 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [2/16] Tour L10nVnEdiPosConfigErrorTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-11 16:38:49,771 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:49] "GET /web/image/res.users/137/avatar_128 HTTP/1.1" 200 - 16 0.020 0.123 2026-10-11 16:38:49,804 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:49] "GET /web/image/res.company/17/favicon HTTP/1.1" 200 - 4 0.007 0.106 2026-10-11 16:38:49,839 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:49] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.017 2026-10-11 16:38:49,851 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:49] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.029 2026-10-11 16:38:49,866 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:49] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.007 0.045 2026-10-11 16:38:49,887 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:49] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.007 0.056 2026-10-11 16:38:49,902 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:49] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.070 2026-10-11 16:38:49,910 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [3/16] Tour L10nVnEdiPosConfigErrorTour → Step click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf")) 2026-10-11 16:38:49,922 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:49] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.006 0.041 2026-10-11 16:38:49,938 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:49] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.008 0.073 2026-10-11 16:38:49,948 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:49] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.049 2026-10-11 16:38:49,967 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:49] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.006 0.137 2026-10-11 16:38:49,978 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:49] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.061 2026-10-11 16:38:49,991 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:49] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.145 2026-10-11 16:38:50,007 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:50] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.074 2026-10-11 16:38:50,100 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:50] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.030 0.112 2026-10-11 16:38:50,114 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:50] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.166 2026-10-11 16:38:50,193 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [4/16] Tour L10nVnEdiPosConfigErrorTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-11 16:38:50,280 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [5/16] Tour L10nVnEdiPosConfigErrorTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.qty:contains("1"))) 2026-10-11 16:38:50,334 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [6/16] Tour L10nVnEdiPosConfigErrorTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.qty:contains("1"))) 2026-10-11 16:38:50,400 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [7/16] Tour L10nVnEdiPosConfigErrorTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-11 16:38:50,469 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [8/16] Tour L10nVnEdiPosConfigErrorTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-11 16:38:50,592 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [9/16] Tour L10nVnEdiPosConfigErrorTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-11 16:38:50,627 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 16:38:50,629 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:38:50,669 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [10/16] Tour L10nVnEdiPosConfigErrorTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-11 16:38:50,732 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [11/16] Tour L10nVnEdiPosConfigErrorTour → Step enable invoice option if needed (trigger: .payment-buttons .js_invoice) 2026-10-11 16:38:50,799 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [12/16] Tour L10nVnEdiPosConfigErrorTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-11 16:38:50,891 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [13/16] Tour L10nVnEdiPosConfigErrorTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-11 16:38:50,901 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 16:38:50,969 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [14/16] Tour L10nVnEdiPosConfigErrorTour → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Configuration Error")) 2026-10-11 16:38:51,026 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [15/16] Tour L10nVnEdiPosConfigErrorTour → Step dialog is open (trigger: .modal-body:contains(Set a POS Symbol)) 2026-10-11 16:38:51,083 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [16/16] Tour L10nVnEdiPosConfigErrorTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-11 16:38:51,153 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: tour succeeded 2026-10-11 16:38:51,154 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR L10nVnEdiPosConfigErrorTour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-11 16:38:51,268 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: heap 14878980 (allocated 16261120) 2026-10-11 16:38:51,278 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Closing chrome headless with pid 2043 2026-10-11 16:38:51,281 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Closing websocket connection 2026-10-11 16:38:51,281 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Terminating chrome headless with pid 2043 2026-10-11 16:38:51,397 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_163851_396932_test_l10n_vn_edi_pos_config_error_tour.txt 2026-10-11 16:38:51,397 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Removing chrome user profile "/tmp/tmp3xo7__zs_chrome_odoo" 2026-10-11 16:38:51,493 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour: Starting TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour ... 2026-10-11 16:38:52,088 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Chrome pid: 2238 2026-10-11 16:38:52,088 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Chrome headless temporary user profile dir: /tmp/tmpldzqhc67_chrome_odoo 2026-10-11 16:38:52,088 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Issuing json command http://127.0.0.1:40743/json/version 2026-10-11 16:38:52,090 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:40743/json/version with timeout 3 increased to 10s during tests 2026-10-11 16:38:52,116 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Browser version: Chrome/150.0.7871.114 2026-10-11 16:38:52,116 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Issuing json command http://127.0.0.1:40743/json 2026-10-11 16:38:52,117 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:40743/json with timeout 3 increased to 10s during tests 2026-10-11 16:38:52,135 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Websocket url found: ws://127.0.0.1:40743/devtools/page/659A6DE298A76C1E514C39F219675A85 2026-10-11 16:38:52,151 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Enable chrome headless console log notification 2026-10-11 16:38:52,167 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Chrome headless enable page notifications 2026-10-11 16:38:52,325 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:pos_user from n/a 2026-10-11 16:38:52,343 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Setting session cookie in browser 2026-10-11 16:38:52,362 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-11 16:38:52,363 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-11 16:38:52,410 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:38:53,799 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:53] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 179 0.237 1.159 2026-10-11 16:38:53,812 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Navigation result: {'frameId': '659A6DE298A76C1E514C39F219675A85', 'loaderId': '5F1596E737D769BD27758856BAB5DF99', 'isDownload': False} 2026-10-11 16:38:53,812 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Evaluate ready code "odoo.isTourReady('L10nVnEdiPosRefundReasonTour')" 2026-10-11 16:38:53,843 121 INFO rb-001770c-225483-423662 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-11 16:38:53,899 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:53] "GET /web/assets/26ca856/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.011 0.030 2026-10-11 16:38:53,921 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:53] "GET /web/assets/ede6c6f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.043 2026-10-11 16:38:53,946 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:53] "GET /web/assets/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.012 0.068 2026-10-11 16:38:54,626 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:54] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 16:38:54,650 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:38:54,665 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 16:38:54,678 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Evaluate test code "odoo.startTour('L10nVnEdiPosRefundReasonTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-11 16:38:54,682 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: IndexedDB 1 Ready 2026-10-11 16:38:54,689 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [1/36] Tour L10nVnEdiPosRefundReasonTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-11 16:38:55,806 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:55] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 316 0.549 0.589 2026-10-11 16:38:55,817 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:55] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 1.136 2026-10-11 16:38:56,068 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.009 2026-10-11 16:38:56,072 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.011 2026-10-11 16:38:56,091 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-11 16:38:56,139 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-11 16:38:56,186 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:56] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.005 0.012 2026-10-11 16:38:56,196 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: Owl is running in 'dev' mode. 2026-10-11 16:38:56,298 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:38:56,310 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 16:38:56,370 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 16:38:56,389 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 16:38:56,392 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 16:38:56,436 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:56] "GET /web/image?model=res.company&id=17&field=logo HTTP/1.1" 200 - 9 0.029 0.037 2026-10-11 16:38:56,476 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [2/36] Tour L10nVnEdiPosRefundReasonTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-11 16:38:56,493 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:56] "GET /web/image/res.users/137/avatar_128 HTTP/1.1" 200 - 16 0.017 0.111 2026-10-11 16:38:56,516 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:56] "GET /web/image/res.company/17/favicon HTTP/1.1" 200 - 4 0.004 0.101 2026-10-11 16:38:56,557 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:56] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.011 2026-10-11 16:38:56,600 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:56] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.010 0.040 2026-10-11 16:38:56,620 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:56] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.004 0.043 2026-10-11 16:38:56,633 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:56] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.074 2026-10-11 16:38:56,656 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:56] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.006 0.060 2026-10-11 16:38:56,675 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:56] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.007 0.056 2026-10-11 16:38:56,712 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:56] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.018 0.142 2026-10-11 16:38:56,729 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:56] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.140 2026-10-11 16:38:56,731 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [3/36] Tour L10nVnEdiPosRefundReasonTour → Step click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf")) 2026-10-11 16:38:56,756 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:56] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.128 2026-10-11 16:38:56,786 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:56] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.008 0.138 2026-10-11 16:38:56,807 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:56] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.008 0.078 2026-10-11 16:38:56,820 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:56] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.145 2026-10-11 16:38:56,829 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:56] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.147 2026-10-11 16:38:56,968 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:56] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.059 0.155 2026-10-11 16:38:57,042 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [4/36] Tour L10nVnEdiPosRefundReasonTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-11 16:38:57,124 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [5/36] Tour L10nVnEdiPosRefundReasonTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.qty:contains("1"))) 2026-10-11 16:38:57,184 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [6/36] Tour L10nVnEdiPosRefundReasonTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.qty:contains("1"))) 2026-10-11 16:38:57,250 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [7/36] Tour L10nVnEdiPosRefundReasonTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-11 16:38:57,317 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [8/36] Tour L10nVnEdiPosRefundReasonTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-11 16:38:57,422 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [9/36] Tour L10nVnEdiPosRefundReasonTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-11 16:38:57,445 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:38:57,451 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:38:57,493 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [10/36] Tour L10nVnEdiPosRefundReasonTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-11 16:38:57,549 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [11/36] Tour L10nVnEdiPosRefundReasonTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-11 16:38:57,634 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [12/36] Tour L10nVnEdiPosRefundReasonTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-11 16:38:57,644 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:57] "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:38:57,742 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [13/36] Tour L10nVnEdiPosRefundReasonTour → Step go to next screen from receipt (trigger: .receipt-screen [name='done'].highlight) 2026-10-11 16:38:57,751 121 INFO rb-001770c-225483-423662 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21959685 started for PoS orders references: [{'name': 'Order 00009-001-0001', 'uuid': '7d573d3e-599f-4d96-87d9-cc74ff1486a8'}] 2026-10-11 16:38:57,756 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 16:39:01,205 121 INFO rb-001770c-225483-423662 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21959685 order {'name': 'Order 00009-001-0001', 'uuid': '7d573d3e-599f-4d96-87d9-cc74ff1486a8'} created pos.order #22 2026-10-11 16:39:01,210 121 INFO rb-001770c-225483-423662 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21959685 finished 2026-10-11 16:39:01,419 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:39:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 900 1.175 2.497 2026-10-11 16:39:01,501 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:39:01] "POST /web/dataset/call_kw/pos.order/get_pos_edi_invoice_info HTTP/1.1" 200 - 8 0.011 0.019 2026-10-11 16:39:01,525 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:39:01] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.000 0.006 2026-10-11 16:39:01,619 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:39:01] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 9 0.010 0.017 2026-10-11 16:39:01,641 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [14/36] Tour L10nVnEdiPosRefundReasonTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-11 16:39:01,703 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [15/36] Tour L10nVnEdiPosRefundReasonTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-11 16:39:01,753 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [16/36] Tour L10nVnEdiPosRefundReasonTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-11 16:39:01,814 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [17/36] Tour L10nVnEdiPosRefundReasonTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-10-11 16:39:01,912 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [18/36] Tour L10nVnEdiPosRefundReasonTour → Step .pos-search-bar .filter 2026-10-11 16:39:01,975 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:39:01] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.017 0.029 2026-10-11 16:39:01,978 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [19/36] Tour L10nVnEdiPosRefundReasonTour → Step .pos-search-bar .filter ul 2026-10-11 16:39:02,046 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [20/36] Tour L10nVnEdiPosRefundReasonTour → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-11 16:39:02,101 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [21/36] Tour L10nVnEdiPosRefundReasonTour → Step .ticket-screen .order-row > .col:contains("-0001") 2026-10-11 16:39:02,133 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:39:02] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 3 0.009 0.018 2026-10-11 16:39:02,165 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [22/36] Tour L10nVnEdiPosRefundReasonTour → Step command name should be Print Tax Invoice (trigger: .control-buttons button:contains("Print Tax Invoice")) 2026-10-11 16:39:02,221 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [23/36] Tour L10nVnEdiPosRefundReasonTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-11 16:39:02,281 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [24/36] Tour L10nVnEdiPosRefundReasonTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-11 16:39:02,334 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [25/36] Tour L10nVnEdiPosRefundReasonTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-11 16:39:02,395 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [26/36] Tour L10nVnEdiPosRefundReasonTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-11 16:39:02,447 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [27/36] Tour L10nVnEdiPosRefundReasonTour → Step .ticket-screen .btn-primary.pay-order-button 2026-10-11 16:39:02,528 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [28/36] Tour L10nVnEdiPosRefundReasonTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-11 16:39:02,597 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [29/36] Tour L10nVnEdiPosRefundReasonTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-11 16:39:02,655 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [30/36] Tour L10nVnEdiPosRefundReasonTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-11 16:39:02,714 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [31/36] Tour L10nVnEdiPosRefundReasonTour → Step check invoice button is not highlighted (trigger: .js_invoice:not(.highlight)) 2026-10-11 16:39:02,766 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [32/36] Tour L10nVnEdiPosRefundReasonTour → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-11 16:39:02,828 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [33/36] Tour L10nVnEdiPosRefundReasonTour → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Refund Reason")) 2026-10-11 16:39:02,884 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [34/36] Tour L10nVnEdiPosRefundReasonTour → Step input text 'Customer return' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-11 16:39:02,958 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [35/36] Tour L10nVnEdiPosRefundReasonTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-11 16:39:03,022 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [36/36] Tour L10nVnEdiPosRefundReasonTour → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-11 16:39:03,084 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: tour succeeded 2026-10-11 16:39:03,085 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: ╔═════════════════════════════════════════════╗ ║ TOUR L10nVnEdiPosRefundReasonTour SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-11 16:39:03,204 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: heap 16923832 (allocated 19013632) 2026-10-11 16:39:03,216 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Closing chrome headless with pid 2238 2026-10-11 16:39:03,220 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Closing websocket connection 2026-10-11 16:39:03,221 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Terminating chrome headless with pid 2238 2026-10-11 16:39:03,326 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_163903_325767_test_l10n_vn_edi_pos_refund_reason_tour.txt 2026-10-11 16:39:03,326 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Removing chrome user profile "/tmp/tmpldzqhc67_chrome_odoo" 2026-10-11 16:39:03,446 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-11 16:39:32,383 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_company_scope: Starting TestCompanyScope.test_c99_account_by_code_map_scoped ... 2026-10-11 16:39:32,505 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_company_scope: Starting TestCompanyScope.test_create_account_vn_chart_triggers_tag_fill ... 2026-10-11 16:39:32,599 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_company_scope: Starting TestCompanyScope.test_fill_tag_vn_coa_checks_all_companies ... 2026-10-11 16:39:32,656 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_company_scope: Starting TestCompanyScope.test_get_account_by_code_cross_company ... 2026-10-11 16:39:32,729 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_company_scope: Starting TestCompanyScope.test_get_account_by_code_prefix_cross_company ... 2026-10-11 16:39:32,863 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:39:49,070 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_reload_missing_stock_journal: Starting TestReloadMissingStockJournal.test_reload_template_branch_company ... 2026-10-11 16:40:22,647 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_reload_missing_stock_journal: Starting TestReloadMissingStockJournal.test_reload_template_company_missing_stock_journal_xmlid ... 2026-10-11 16:40:38,540 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #141 deleted ir.default records with IDs: [271] 2026-10-11 16:40:38,545 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #141 deleted ir.model.data records with IDs: [496437] 2026-10-11 16:40:38,737 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #141 deleted account.journal records with IDs: [263] 2026-10-11 16:40:41,845 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:40:41,866 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_report_circular_layout: Starting TestReportCircularLayout.test_caller_supplied_code_wins ... 2026-10-11 16:40:41,989 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_report_circular_layout: Starting TestReportCircularLayout.test_circular_block_follows_company_setting ... 2026-10-11 16:40:42,158 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_report_circular_layout: Starting TestReportCircularLayout.test_circular_block_without_document ... 2026-10-11 16:40:42,291 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_report_circular_layout: Starting TestReportCircularLayout.test_preview_report_follows_the_company_it_was_opened_on ... 2026-10-11 16:40:49,800 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:40:49,823 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_report_circular_layout: Starting TestPaymentReceiptReport.test_in_out_payment_computes_on_a_bank_move ... 2026-10-11 16:40:50,338 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_report_circular_layout: Starting TestPaymentReceiptReport.test_payment_receipt_renders_for_a_payment_originated_move ... 2026-10-11 16:40:51,448 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_report_circular_layout: Starting TestPaymentReceiptReport.test_payment_receipt_renders_with_its_circular_header ... 2026-10-11 16:40:52,198 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:41:39,408 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_show_both_dr_and_cr_trial_balance_vas: Starting TestUpdateShowBothDrAndCrTrialBalanceVas.test_update_show_both_dr_and_cr_trial_balance_vas_covers_every_vn_chart_company ... 2026-10-11 16:41:39,668 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:42:44,636 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c10_payments_route_to_11218_and_11219 ... 2026-10-11 16:42:46,261 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c11_first_cash_journal_lands_on_1111_and_111_stays_a_pure_rollup ... 2026-10-11 16:42:46,387 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c12_level3_exhaustion_raises_userror_and_mints_nothing ... 2026-10-11 16:42:48,153 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c13_existing_113_and_1132_rows_are_untouched_by_the_fixer ... 2026-10-11 16:42:48,292 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c14_migration_renames_fabricated_accounts_in_place ... 2026-10-11 16:42:49,584 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c15_migration_is_idempotent ... 2026-10-11 16:42:50,967 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c16_c133_fixer_does_not_move_a_c99_company ... 2026-10-11 16:42:51,122 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c17_each_c133_company_gets_its_own_11211 ... 2026-10-11 16:42:51,219 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c18_each_allocator_is_unreachable_from_the_other_regime ... 2026-10-11 16:42:51,726 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c1_no_fabricated_three_digit_account_exists ... 2026-10-11 16:42:51,829 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c20_bank_journal_on_statutory_rollup_gets_fresh_level3_row_untouched ... 2026-10-11 16:42:52,079 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c21_utility_rename_collision_is_skipped ... 2026-10-11 16:42:53,312 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c22_two_fabricated_cash_tills_are_not_merged_onto_111 ... 2026-10-11 16:42:54,408 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c23_second_cash_journal_via_real_user_path_lands_on_11111 ... 2026-10-11 16:42:54,828 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c24_statutory_1111_exists_on_fresh_c133_company_with_correct_identity ... 2026-10-11 16:42:55,428 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c25_third_cash_journal_advances_to_11112_without_fabrication ... 2026-10-11 16:42:55,976 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c26_only_the_first_cash_journal_ever_owns_1111_after_a_second_till_opens ... 2026-10-11 16:42:56,474 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c27_second_till_self_heals_1111_when_deleted_and_lands_on_11111 ... 2026-10-11 16:42:56,763 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [497864] 2026-10-11 16:42:56,763 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #145 deleted account.account records with IDs: [2984] 2026-10-11 16:42:57,245 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c28_cash_level3_exhaustion_raises_userror_once_1111_exists ... 2026-10-11 16:42:59,781 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c29_ensure_c133_statutory_cash_parent_backfill_is_idempotent ... 2026-10-11 16:42:59,922 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [497864] 2026-10-11 16:43:00,054 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #145 deleted account.account records with IDs: [2984] 2026-10-11 16:43:00,191 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c2_bank_suspense_account_is_11217 ... 2026-10-11 16:43:00,313 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c30_ensure_c133_statutory_cash_parent_adopts_hand_made_1111 ... 2026-10-11 16:43:00,432 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [497864] 2026-10-11 16:43:00,527 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #145 deleted account.account records with IDs: [2984] 2026-10-11 16:43:01,118 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c31_ensure_c133_statutory_cash_parent_is_company_isolated ... 2026-10-11 16:43:01,354 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c32_c99_second_cash_journal_and_ensure_method_no_op_on_c99 ... 2026-10-11 16:43:01,683 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c33_bank_fixer_stays_idempotent_when_1111x_records_already_exist ... 2026-10-11 16:43:02,007 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c34_fixer_leaves_a_first_till_already_on_1111_untouched ... 2026-10-11 16:43:02,141 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c35_fixer_leaves_a_till_already_on_a_five_digit_1111x_account_untouched ... 2026-10-11 16:43:02,420 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c36_a_hand_made_six_digit_cash_code_is_never_treated_as_compliant ... 2026-10-11 16:43:02,665 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c37_chart_shipped_1111_cannot_be_deleted_while_csh1_still_posts_to_it ... 2026-10-11 16:43:02,868 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c3_outstanding_accounts_are_11218_and_11219 ... 2026-10-11 16:43:02,958 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c4_three_utility_accounts_are_distinct_records ... 2026-10-11 16:43:03,039 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c5_first_bank_account_lands_on_11211 ... 2026-10-11 16:43:03,132 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c6_second_and_third_vnd_bank_accounts_continue_the_1121_series ... 2026-10-11 16:43:04,202 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c7_utility_accounts_keep_their_vietnamese_name ... 2026-10-11 16:43:04,538 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c8_foreign_currency_bank_account_lands_under_1122 ... 2026-10-11 16:43:04,875 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c9_statutory_1121_1122_stay_roll_ups ... 2026-10-11 16:43:05,459 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_x1_both_regimes_reach_their_target_state_together ... 2026-10-11 16:43:08,275 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_x2_account_code_is_decided_by_chart_not_country_c133_arm ... 2026-10-11 16:43:08,463 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 16:44:15,831 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t10_bank_journal_accounts_keep_the_112_report_tag ... 2026-10-11 16:44:16,561 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t11_second_cash_journal_stays_in_the_111_family ... 2026-10-11 16:44:16,854 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t12_statutory_codes_are_never_padded ... 2026-10-11 16:44:16,911 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t16_c99_pipeline_does_not_move_a_c133_company ... 2026-10-11 16:44:19,681 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t17_each_company_gets_its_own_bank_account ... 2026-10-11 16:44:20,207 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t18_migration_repoints_a_bank_journal_left_on_112 ... 2026-10-11 16:44:23,108 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t19_outstanding_rename_collision_is_skipped ... 2026-10-11 16:44:24,415 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t1_bank_suspense_account_is_1121 ... 2026-10-11 16:44:24,474 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t2_suspense_account_is_never_a_journal_own_account ... 2026-10-11 16:44:24,535 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t3_outstanding_accounts_are_1131_and_1132 ... 2026-10-11 16:44:24,617 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t3b_new_c99_accounts_keep_their_vietnamese_name ... 2026-10-11 16:44:24,986 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t4_no_account_outside_circular_99_is_created ... 2026-10-11 16:44:25,041 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t5_inbound_payment_debits_1131 ... 2026-10-11 16:44:26,091 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t6_outbound_payment_credits_1132 ... 2026-10-11 16:44:27,140 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t7_first_bank_account_lands_on_1122 ... 2026-10-11 16:44:27,411 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t8_second_and_third_bank_accounts_continue_the_112_series ... 2026-10-11 16:44:28,534 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t9_account_112_carries_no_direct_postings ... 2026-10-11 16:44:29,085 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_x2_account_codes_are_decided_by_chart_not_by_country ... 2026-10-11 16:44:29,269 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 16:44:44,615 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_chart_guard: Starting TestVnC133ChartGuard.test_c133_chart_survives_deferred_c99_guess_load ... 2026-10-11 16:44:59,459 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_chart_guard: Starting TestVnC133ChartGuard.test_c133_to_c99_switchback_loads_c99 ... 2026-10-11 16:45:15,325 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted account.auto.transfer.model records with IDs: [77, 78, 79, 80] 2026-10-11 16:45:15,709 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted ir.model.data records with IDs: [501259, 501258, 501257, 501256] 2026-10-11 16:45:15,709 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted account.reconcile.model records with IDs: [103, 104, 105, 106] 2026-10-11 16:45:15,800 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted account.payment.method.line records with IDs: [253, 254, 255, 256, 257] 2026-10-11 16:45:16,033 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted ir.default records with IDs: [507] 2026-10-11 16:45:16,039 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted ir.model.data records with IDs: [501236, 501237, 501234, 501243, 501233, 501235, 501238, 501246, 501239, 501232, 501231, 501240, 501241, 501242, 501248, 501244, 501247, 501230, 501245, 501229] 2026-10-11 16:45:16,039 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted account.journal records with IDs: [563, 564, 568, 565, 569, 571, 567, 572, 576, 566, 575, 579, 582, 570, 577, 578, 580, 573, 581, 574] 2026-10-11 16:45:16,068 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted mail.alias records with IDs: [343, 344, 346, 347, 345] 2026-10-11 16:45:16,261 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted ir.model.data records with IDs: [501227, 501225, 501226, 501216, 501214, 501215, 501219, 501217, 501218, 501212, 501209, 501211, 501210, 501213, 501223, 501220, 501222, 501221, 501224] 2026-10-11 16:45:16,261 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted account.tax records with IDs: [427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445] 2026-10-11 16:45:16,331 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted ir.model.data records with IDs: [501202, 501205, 501203, 501204, 501206, 501208, 501207] 2026-10-11 16:45:16,333 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted account.tax.group records with IDs: [134, 135, 136, 137, 138, 139, 140] 2026-10-11 16:45:17,771 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted ir.default records with IDs: [498, 499, 500, 501, 502, 503, 504, 505, 506, 508, 509, 510, 511] 2026-10-11 16:45:17,786 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted ir.model.data records with IDs: [501081, 501080, 501228, 501074, 501075, 501076, 501077, 501078, 501079, 501082, 501083, 501084, 501085, 501086, 501087, 501088, 501089, 501090, 501091, 501092, 501093, 501094, 501095, 501096, 501097, 501098, 501099, 501100, 501101, 501102, 501103, 501104, 501105, 501106, 501107, 501108, 501109, 501110, 501111, 501112, 501113, 501114, 501115, 501116, 501117, 501118, 501119, 501120, 501121, 501122, 501123, 501124, 501125, 501126, 501127, 501128, 501129, 501130, 501131, 501132, 501133, 501134, 501135, 501136, 501137, 501138, 501139, 501140, 501141, 501142, 501143, 501144, 501145, 501146, 501147, 501148, 501149, 501150, 501151, 501152, 501153, 501154, 501155, 501156, 501157, 501158, 501159, 501160, 501161, 501162, 501163, 501164, 501165, 501166, 501167, 501168, 501169, 501170, 501171, 501172, 501173, 501174, 501175, 501176, 501177, 501178, 501179, 501180, 501181, 501182, 501183, 501184, 501185, 501186, 501187, 501188, 501189, 501190, 501191, 501192, 501193, 501194, 501195, 501196, 501197, 501198, 501199, 501200, 501201] 2026-10-11 16:45:17,787 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted account.account records with IDs: [4356, 4357, 4358, 4359, 4360, 4484, 4361, 4362, 4363, 4364, 4365, 4366, 4367, 4368, 4369, 4370, 4371, 4372, 4373, 4374, 4375, 4376, 4377, 4378, 4379, 4380, 4381, 4382, 4383, 4384, 4385, 4386, 4387, 4388, 4389, 4390, 4391, 4392, 4393, 4394, 4395, 4396, 4397, 4398, 4399, 4400, 4401, 4402, 4403, 4404, 4405, 4406, 4407, 4408, 4409, 4410, 4411, 4412, 4413, 4414, 4415, 4416, 4417, 4418, 4419, 4420, 4421, 4422, 4423, 4424, 4425, 4426, 4427, 4428, 4429, 4430, 4431, 4432, 4433, 4434, 4435, 4436, 4437, 4438, 4439, 4440, 4441, 4442, 4443, 4444, 4445, 4446, 4447, 4448, 4449, 4450, 4451, 4452, 4453, 4454, 4455, 4456, 4457, 4458, 4459, 4460, 4461, 4462, 4463, 4464, 4465, 4466, 4467, 4468, 4469, 4470, 4471, 4472, 4473, 4474, 4475, 4476, 4477, 4478, 4479, 4480, 4481, 4482, 4483] 2026-10-11 16:45:17,867 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted ir.model.data records with IDs: [501065, 501066, 501067, 501068, 501069, 501070, 501071, 501072, 501073] 2026-10-11 16:45:17,867 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted account.group records with IDs: [1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646] 2026-10-11 16:45:27,369 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_chart_guard: Starting TestVnC133ChartGuard.test_c99_to_c133_settings_switch_loads_c133 ... 2026-10-11 16:45:46,249 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted account.auto.transfer.model records with IDs: [85, 86, 87, 88] 2026-10-11 16:45:46,791 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted ir.model.data records with IDs: [502107, 502106, 502105, 502104] 2026-10-11 16:45:46,791 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted account.reconcile.model records with IDs: [111, 112, 113, 114] 2026-10-11 16:45:46,858 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted account.payment.method.line records with IDs: [263, 264, 265, 266, 267] 2026-10-11 16:45:47,020 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted ir.default records with IDs: [539] 2026-10-11 16:45:47,025 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted ir.model.data records with IDs: [502084, 502085, 502082, 502091, 502081, 502083, 502086, 502094, 502087, 502080, 502079, 502088, 502089, 502090, 502096, 502092, 502095, 502078, 502093, 502077] 2026-10-11 16:45:47,025 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted account.journal records with IDs: [603, 604, 608, 605, 609, 611, 607, 612, 616, 606, 615, 619, 622, 610, 617, 618, 620, 613, 621, 614] 2026-10-11 16:45:47,036 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted mail.alias records with IDs: [357, 358, 360, 361, 359] 2026-10-11 16:45:47,219 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted ir.model.data records with IDs: [502075, 502073, 502074, 502072, 502070, 502071, 502064, 502061, 502063, 502062, 502059, 502056, 502058, 502057, 502060, 502068, 502065, 502067, 502066, 502069] 2026-10-11 16:45:47,219 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted account.tax records with IDs: [466, 472, 467, 468, 469, 470, 480, 481, 482, 471, 473, 474, 475, 476, 477, 478, 479, 483, 484, 485] 2026-10-11 16:45:47,285 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted ir.model.data records with IDs: [502049, 502052, 502050, 502051, 502053, 502055, 502054] 2026-10-11 16:45:47,285 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted account.tax.group records with IDs: [148, 149, 150, 151, 152, 153, 154] 2026-10-11 16:45:49,923 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted ir.default records with IDs: [530, 531, 532, 533, 534, 535, 536, 537, 538, 540, 541, 542, 543] 2026-10-11 16:45:49,935 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted ir.model.data records with IDs: [501820, 501819, 502076, 501939, 501817, 501818, 501940, 501821, 501941, 501942, 501822, 501943, 501944, 501945, 501823, 501946, 501947, 501824, 501825, 501948, 501826, 501949, 501950, 501951, 501952, 501953, 501954, 501955, 501956, 501827, 501828, 501957, 501829, 501958, 501830, 501959, 501960, 501831, 501832, 501833, 501961, 501962, 501963, 501964, 501965, 501966, 501834, 501835, 501836, 501837, 501967, 501968, 501838, 501969, 501839, 501840, 501970, 501841, 501842, 501971, 501843, 501844, 501845, 501846, 501847, 501972, 501848, 501973, 501849, 501974, 501850, 501851, 501975, 501852, 501976, 501853, 501977, 501978, 501854, 501979, 501855, 501856, 501980, 501857, 501858, 501981, 501982, 501859, 501860, 501983, 501861, 501862, 501863, 501864, 501984, 501865, 501866, 501867, 501985, 501986, 501868, 501987, 501988, 501869, 501870, 501989, 501990, 501991, 501992, 501993, 501994, 501995, 501871, 501872, 501996, 501997, 501998, 501999, 501873, 502000, 502001, 502002, 501874, 502003, 502004, 502005, 502006, 502007, 502008, 502009, 502010, 502011, 502012, 502013, 502014, 502015, 501875, 502016, 501876, 502017, 502018, 502019, 502020, 502021, 502022, 501877, 501878, 501879, 501880, 502023, 501881, 501882, 501883, 502024, 502025, 501884, 501885, 502026, 501886, 501887, 501888, 501889, 501890, 502027, 501891, 501892, 501893, 502028, 501894, 501895, 502029, 501896, 501897, 502030, 502031, 502032, 502033, 501898, 501899, 501900, 502034, 501901, 501902, 501903, 501904, 501905, 501906, 502035, 501907, 501908, 501909, 501910, 501911, 501912, 501913, 501914, 501915, 501916, 501917, 502036, 502037, 502038, 502039, 501918, 501919, 501920, 501921, 501922, 501923, 501924, 502040, 501925, 501926, 501927, 501928, 501929, 501930, 501931, 501932, 501933, 502041, 502042, 502043, 501934, 502044, 502045, 502046, 502047, 501935, 502048, 501936, 501937, 501938] 2026-10-11 16:45:49,935 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted account.account records with IDs: [4840, 4718, 4719, 4950, 4841, 4720, 4721, 4722, 4842, 4843, 4723, 4844, 4845, 4846, 4724, 4847, 4848, 4725, 4726, 4849, 4727, 4850, 4851, 4852, 4853, 4854, 4855, 4856, 4857, 4728, 4729, 4858, 4730, 4859, 4731, 4860, 4861, 4732, 4733, 4734, 4862, 4863, 4864, 4865, 4866, 4867, 4735, 4736, 4737, 4738, 4868, 4869, 4739, 4870, 4740, 4741, 4871, 4742, 4743, 4872, 4744, 4745, 4746, 4747, 4748, 4873, 4749, 4874, 4750, 4875, 4751, 4752, 4876, 4753, 4877, 4754, 4878, 4879, 4755, 4880, 4756, 4757, 4881, 4758, 4759, 4882, 4883, 4760, 4761, 4884, 4762, 4763, 4764, 4765, 4885, 4766, 4767, 4768, 4886, 4887, 4769, 4888, 4889, 4770, 4771, 4890, 4891, 4892, 4893, 4894, 4895, 4896, 4772, 4773, 4897, 4898, 4899, 4900, 4774, 4901, 4902, 4903, 4775, 4904, 4905, 4906, 4907, 4908, 4909, 4910, 4911, 4912, 4913, 4914, 4915, 4916, 4776, 4917, 4777, 4918, 4919, 4920, 4921, 4922, 4923, 4778, 4779, 4780, 4781, 4924, 4782, 4783, 4784, 4925, 4926, 4785, 4786, 4927, 4787, 4788, 4789, 4790, 4791, 4928, 4792, 4793, 4794, 4929, 4795, 4796, 4930, 4797, 4798, 4931, 4932, 4933, 4934, 4799, 4800, 4801, 4935, 4802, 4803, 4804, 4805, 4806, 4807, 4936, 4808, 4809, 4810, 4811, 4812, 4813, 4814, 4815, 4816, 4817, 4818, 4937, 4938, 4939, 4940, 4819, 4820, 4821, 4822, 4823, 4824, 4825, 4941, 4826, 4827, 4828, 4829, 4830, 4831, 4832, 4833, 4834, 4942, 4943, 4944, 4835, 4945, 4946, 4947, 4948, 4836, 4949, 4837, 4838, 4839] 2026-10-11 16:45:50,126 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted ir.model.data records with IDs: [501808, 501809, 501810, 501811, 501812, 501813, 501814, 501815, 501816, 501702, 501703, 501704, 501705, 501706, 501707, 501708, 501709, 501710, 501711, 501712, 501713, 501714, 501715, 501716, 501717, 501718, 501719, 501720, 501721, 501722, 501723, 501724, 501725, 501726, 501727, 501728, 501729, 501730, 501731, 501732, 501733, 501734, 501735, 501736, 501737, 501738, 501739, 501740, 501741, 501742, 501743, 501744, 501745, 501746, 501747, 501748, 501749, 501750, 501751, 501752, 501753, 501754, 501755, 501756, 501757, 501758, 501759, 501760, 501761, 501762, 501763, 501764, 501765, 501766, 501767, 501768, 501769, 501770, 501771, 501772, 501773, 501774, 501775, 501776, 501777, 501778, 501779, 501780, 501781, 501782, 501783, 501784, 501785, 501786, 501787, 501788, 501789, 501790, 501791, 501792, 501793, 501794, 501795, 501796, 501797, 501798, 501799, 501800, 501801, 501802, 501803, 501804, 501805, 501806, 501807] 2026-10-11 16:45:50,127 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted account.group records with IDs: [1868, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1869, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1870, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1871, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1872, 1853, 1854, 1855, 1873, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1874, 1863, 1875, 1864, 1865, 1866, 1876, 1867] 2026-10-11 16:45:57,496 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_chart_guard: Starting TestVnC133ChartGuard.test_non_vietnamese_chart_switch_is_not_blocked_by_the_guard ... 2026-10-11 16:46:09,400 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted ir.model.data records with IDs: [502418, 502417, 502416, 502415] 2026-10-11 16:46:09,400 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted account.reconcile.model records with IDs: [119, 120, 121, 122] 2026-10-11 16:46:09,459 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted account.payment.method.line records with IDs: [273, 274, 275, 276, 277] 2026-10-11 16:46:09,631 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted ir.default records with IDs: [566] 2026-10-11 16:46:09,655 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted ir.model.data records with IDs: [502395, 502396, 502393, 502402, 502392, 502394, 502397, 502405, 502398, 502391, 502390, 502399, 502400, 502401, 502407, 502403, 502406, 502389, 502404, 502388] 2026-10-11 16:46:09,655 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted account.journal records with IDs: [643, 644, 648, 645, 649, 651, 647, 652, 656, 646, 655, 659, 662, 650, 657, 658, 660, 653, 661, 654] 2026-10-11 16:46:09,679 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted mail.alias records with IDs: [371, 372, 374, 375, 373] 2026-10-11 16:46:09,756 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted ir.model.data records with IDs: [502385, 502384] 2026-10-11 16:46:09,757 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted account.tax records with IDs: [505, 506] 2026-10-11 16:46:09,808 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted ir.model.data records with IDs: [502383] 2026-10-11 16:46:09,809 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted account.tax.group records with IDs: [162] 2026-10-11 16:46:10,435 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted ir.default records with IDs: [562, 563, 564, 565, 567, 568, 569, 570] 2026-10-11 16:46:10,441 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted ir.model.data records with IDs: [502422, 502421, 502419, 502386, 502363, 502377, 502367, 502378, 502368, 502387, 502370, 502343, 502382, 502339, 502353, 502356, 502364, 502358, 502359, 502371, 502376, 502374, 502372, 502379, 502373, 502375, 502380, 502351, 502365, 502366, 502352, 502362, 502369, 502354, 502381, 502347, 502350, 502345, 502357, 502341, 502342, 502340, 502348, 502361, 502349, 502360, 502355, 502346, 502420, 502423, 502344] 2026-10-11 16:46:10,441 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #154 deleted account.account records with IDs: [5080, 5122, 5124, 5126, 5128, 5129, 5125, 5127, 5081, 5082, 5083, 5084, 5085, 5086, 5087, 5088, 5089, 5090, 5091, 5092, 5093, 5094, 5123, 5095, 5096, 5097, 5098, 5099, 5100, 5101, 5102, 5103, 5104, 5105, 5106, 5107, 5108, 5109, 5110, 5111, 5112, 5113, 5114, 5115, 5116, 5117, 5118, 5119, 5120, 5121, 5130] 2026-10-11 16:46:19,079 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:46:51,848 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_resync_translations: Starting TestVnCoaResyncTranslations.test_vn_coa_resync_keeps_every_existing_translation_and_fills_every_empty_one ... 2026-10-11 16:46:59,815 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:47:37,615 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [504493] 2026-10-11 16:47:37,615 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [6037] 2026-10-11 16:47:37,689 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [504492] 2026-10-11 16:47:37,690 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [6038] 2026-10-11 16:48:19,820 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_account_production_wip_account_id_ref_survives_the_coa_filter ... 2026-10-11 16:48:20,087 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_prepare_account_for_company_map_code_uses_c133_template_source_of_truth ... 2026-10-11 16:48:20,398 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_prepare_account_for_company_map_code_uses_c99_template_source_of_truth ... 2026-10-11 16:48:20,726 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_stock_property_account_refs_survive_the_coa_filter ... 2026-10-11 16:48:20,957 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_base_tax_import_tags_exist_after_install ... 2026-10-11 16:48:21,037 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c133_template_data_no_product_level_refund_fields ... 2026-10-11 16:48:21,070 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_accounts_not_in_c99_template_are_deprecated ... 2026-10-11 16:48:21,441 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_bank_journals_default_account_is_c99 ... 2026-10-11 16:48:23,038 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_detailed_default_accounts ... 2026-10-11 16:48:23,107 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_detailed_default_accounts_survive_a_resync ... 2026-10-11 16:48:47,009 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_realign_completes_adoption_by_retyping_and_renaming_a_bookkeepers_own_account ... 2026-10-11 16:49:09,026 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [506253] 2026-10-11 16:49:09,132 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [6684] 2026-10-11 16:49:12,701 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_realign_must_not_deprecate_an_obsolete_prefixed_account_the_bookkeeper_created ... 2026-10-11 16:49:39,484 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_realign_second_run_changes_nothing ... 2026-10-11 16:50:10,969 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_removed_accounts_and_children_are_deprecated ... 2026-10-11 16:50:11,523 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_adoption_binds_template_reconcile_then_a_later_run_preserves_a_user_change ... 2026-10-11 16:50:35,831 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [508489] 2026-10-11 16:50:35,940 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [7388] 2026-10-11 16:50:44,053 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_chart_reload_company_value_filter_never_re_ticks_a_bookkeepers_false_boolean ... 2026-10-11 16:51:11,031 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_first_c99_alignment_realigns_reconcile_then_a_later_run_preserves_a_user_change ... 2026-10-11 16:51:44,177 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_first_c99_alignment_replaces_a_base_l10n_vn_default_with_the_c99_detail_account ... 2026-10-11 16:52:16,591 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_first_c99_alignment_skips_a_reconcile_flip_blocked_by_a_pending_partial_reconciliation ... 2026-10-11 16:52:45,841 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_first_c99_alignment_ticks_show_both_dr_and_cr_trial_balance_on_pre_bound_accounts ... 2026-10-11 16:53:41,141 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_fix_leaves_a_second_vn_company_not_passed_to_the_call_untouched ... 2026-10-11 16:54:38,703 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_realign_leaves_a_9991_reference_unmapped_when_its_account_type_is_the_loss_side ... 2026-10-11 16:55:09,108 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_realign_leaves_an_unmapped_obsolete_reference_as_is ... 2026-10-11 16:55:41,285 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_realign_migrates_999x_legacy_utility_account_references_by_account_type_or_explicit_map ... 2026-10-11 16:56:27,859 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_realign_migrates_a_999x_fiscal_position_account_mapping_via_the_replacement_map ... 2026-10-11 16:57:02,294 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_adds_the_template_tags_to_every_account_without_removing_the_companys_own ... 2026-10-11 16:57:31,581 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [517596, 517594, 517717, 517718, 517599, 517721, 517600, 517724, 517602, 517603, 517727, 517729, 517731, 517733, 517605, 517606, 517607, 517737, 517609, 517738, 517740, 517742, 517611, 517613, 517744, 517615, 517616, 517747, 517619, 517620, 517622, 517624, 517625, 517626, 517627, 517752, 517753, 517754, 517631, 517632, 517757, 517635, 517759, 517637, 517638, 517640, 517761, 517643, 517762, 517645, 517765, 517647, 517767, 517769, 517771, 517648, 517773, 517775, 517650, 517778, 517651, 517781, 517783, 517785, 517787, 517789, 517791, 517652, 517653, 517795, 517797, 517799, 517655, 517657, 517658, 517660, 517802, 517662, 517663, 517665, 517667, 517668, 517670, 517671, 517806, 517674, 517808, 517810, 517676, 517811, 517679, 517681, 517683, 517684, 517686, 517688, 517690, 517692, 517694, 517814, 517816, 517696, 517698, 517700, 517817, 517703, 517705, 517707, 517709, 517818, 517820, 517821, 517823, 517712, 517713, 517715] 2026-10-11 16:57:36,724 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_adopts_an_account_with_a_pending_partial_reconciliation_instead_of_raising ... 2026-10-11 16:58:07,760 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [518477] 2026-10-11 16:58:07,980 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [10722] 2026-10-11 16:58:12,576 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_adopts_an_account_with_plain_journal_items_instead_of_flipping_reconcile ... 2026-10-11 16:58:43,644 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [519489] 2026-10-11 16:58:43,779 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [11071] 2026-10-11 16:58:48,375 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_aligns_every_template_tax_line_with_the_template_tax_grids_unless_its_lines_were_restructured ... 2026-10-11 16:59:23,237 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_detects_a_superseded_tax_whatever_language_carries_its_old_prefix ... 2026-10-11 16:59:55,200 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [521119] 2026-10-11 17:00:00,209 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_detects_an_old_superseded_tax_via_its_en_us_name_regardless_of_the_active_language ... 2026-10-11 17:00:31,584 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [521789] 2026-10-11 17:00:37,036 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_does_not_fill_a_branch_companys_empty_code_prefix ... 2026-10-11 17:01:41,052 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_does_not_raise_when_a_template_accounts_xmlid_row_is_dangling ... 2026-10-11 17:02:15,357 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_fills_an_empty_code_prefix ... 2026-10-11 17:02:48,065 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_fills_an_empty_suspense_account_with_1121 ... 2026-10-11 17:03:21,709 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_keeps_a_bookkeepers_own_extra_tax_in_a_re_synced_tax_set ... 2026-10-11 17:03:59,262 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_keeps_a_bookkeepers_valid_suspense_account_on_the_company_and_bank_journal ... 2026-10-11 17:04:35,239 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_keeps_a_valid_default_equal_to_a_base_l10n_vn_default_after_first_alignment ... 2026-10-11 17:05:09,843 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_keeps_an_ambiguous_archived_export_tax_instead_of_guessing ... 2026-10-11 17:05:48,345 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_keeps_every_archived_tax_no_template_owns_as_it_was ... 2026-10-11 17:06:20,259 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [528071, 528069, 528070, 528068, 528066, 528067, 528060, 528057, 528059, 528058, 528055, 528054, 528053, 528056, 528064, 528063, 528062, 528065] 2026-10-11 17:06:24,185 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.tax.repartition.line records with IDs: [5111, 5112, 5137, 5138] 2026-10-11 17:06:24,241 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.tax.repartition.line records with IDs: [5113, 5114, 5139, 5140] 2026-10-11 17:06:24,292 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.tax.repartition.line records with IDs: [5115, 5116, 5141, 5142] 2026-10-11 17:06:24,343 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.tax.repartition.line records with IDs: [5117, 5118, 5143, 5144] 2026-10-11 17:06:24,397 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.tax.repartition.line records with IDs: [5119, 5120, 5145, 5146] 2026-10-11 17:06:24,449 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.tax.repartition.line records with IDs: [5121, 5122, 5147, 5148] 2026-10-11 17:06:24,502 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.tax.repartition.line records with IDs: [5123, 5124, 5149, 5150] 2026-10-11 17:06:24,584 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.tax.repartition.line records with IDs: [5125, 5126, 5151, 5152] 2026-10-11 17:06:24,656 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.tax.repartition.line records with IDs: [5127, 5128, 5153, 5154] 2026-10-11 17:06:24,713 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.tax.repartition.line records with IDs: [5129, 5130, 5155, 5156] 2026-10-11 17:06:24,772 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.tax.repartition.line records with IDs: [5131, 5132, 5157, 5158] 2026-10-11 17:06:24,825 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.tax.repartition.line records with IDs: [5133, 5134, 5159, 5160] 2026-10-11 17:06:24,876 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.tax.repartition.line records with IDs: [5135, 5136, 5161, 5162] 2026-10-11 17:06:26,906 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_keeps_every_template_account_code_the_company_chose_and_never_removes_the_account ... 2026-10-11 17:07:12,630 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_keeps_every_template_tax_the_company_edited_as_the_one_tax_for_its_template ... 2026-10-11 17:07:49,543 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_keeps_the_name_order_and_is_vat_of_every_tax_group_and_fills_an_empty_country ... 2026-10-11 17:08:25,713 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_keeps_the_template_account_and_tax_lines_on_an_account_whose_code_the_company_chose ... 2026-10-11 17:09:01,072 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_keeps_use_cash_basis_as_the_company_set_it_whatever_other_companies_use ... 2026-10-11 17:10:03,567 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_leaves_an_outstanding_account_the_bookkeeper_archived_archived ... 2026-10-11 17:10:38,220 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_never_binds_a_template_tax_to_a_tax_of_the_company_by_its_name ... 2026-10-11 17:11:07,335 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [533135] 2026-10-11 17:11:12,132 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_never_picks_the_successor_of_a_superseded_tax_by_its_name ... 2026-10-11 17:11:42,437 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [533806] 2026-10-11 17:11:46,578 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_never_retires_a_sub_account_of_any_c99_account ... 2026-10-11 17:12:39,308 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [534741] 2026-10-11 17:12:39,308 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [16284] 2026-10-11 17:12:39,539 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [534742] 2026-10-11 17:12:39,539 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [16285] 2026-10-11 17:12:39,694 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [534730] 2026-10-11 17:12:39,694 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [16273] 2026-10-11 17:12:39,847 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [534737] 2026-10-11 17:12:39,847 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [16280] 2026-10-11 17:12:40,041 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [534738] 2026-10-11 17:12:40,042 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [16281] 2026-10-11 17:12:40,202 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [534739] 2026-10-11 17:12:40,202 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [16282] 2026-10-11 17:12:40,332 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [534740] 2026-10-11 17:12:40,333 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [16283] 2026-10-11 17:12:46,592 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_never_rewrites_anglo_saxon_or_display_invoice_amount_total_words ... 2026-10-11 17:13:19,865 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_preserves_bookkeepers_custom_code_prefixes_and_fiscal_country ... 2026-10-11 17:13:54,148 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_preserves_bookkeepers_taxes_and_tax_ids ... 2026-10-11 17:14:28,146 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_recreates_a_template_account_whose_xmlid_row_was_dangling_and_no_account_occupies_the_code ... 2026-10-11 17:15:06,663 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_replaces_a_company_default_pointing_at_a_deprecated_account ... 2026-10-11 17:15:43,586 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_replaces_an_archived_default_tax_with_the_template_value ... 2026-10-11 17:16:17,391 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_rewrites_a_template_account_code_only_back_from_a_code_the_chart_itself_mapped ... 2026-10-11 17:17:16,037 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_template_001 ... 2026-10-11 17:17:49,819 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540276] 2026-10-11 17:17:49,819 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17947] 2026-10-11 17:17:49,960 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540277] 2026-10-11 17:17:49,960 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17948] 2026-10-11 17:17:50,106 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540414] 2026-10-11 17:17:50,106 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18085] 2026-10-11 17:17:50,245 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540415] 2026-10-11 17:17:50,245 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18086] 2026-10-11 17:17:50,385 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540463] 2026-10-11 17:17:50,385 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18134] 2026-10-11 17:17:50,523 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540323] 2026-10-11 17:17:50,523 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17994] 2026-10-11 17:17:50,677 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540259] 2026-10-11 17:17:50,677 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17930] 2026-10-11 17:17:50,827 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540260] 2026-10-11 17:17:50,827 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17931] 2026-10-11 17:17:50,999 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540275] 2026-10-11 17:17:50,999 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17946] 2026-10-11 17:17:51,176 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540406] 2026-10-11 17:17:51,177 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18077] 2026-10-11 17:17:51,341 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540278] 2026-10-11 17:17:51,341 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17949] 2026-10-11 17:17:51,505 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540279] 2026-10-11 17:17:51,505 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17950] 2026-10-11 17:17:51,637 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540280] 2026-10-11 17:17:51,637 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17951] 2026-10-11 17:17:51,793 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540281] 2026-10-11 17:17:51,794 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17952] 2026-10-11 17:17:51,948 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540410] 2026-10-11 17:17:51,948 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18081] 2026-10-11 17:17:52,125 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540286] 2026-10-11 17:17:52,125 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17957] 2026-10-11 17:17:52,322 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540287] 2026-10-11 17:17:52,322 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17958] 2026-10-11 17:17:52,506 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540288] 2026-10-11 17:17:52,507 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17959] 2026-10-11 17:17:52,658 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540290] 2026-10-11 17:17:52,658 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17961] 2026-10-11 17:17:52,810 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540291] 2026-10-11 17:17:52,810 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17962] 2026-10-11 17:17:52,979 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540292] 2026-10-11 17:17:52,980 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17963] 2026-10-11 17:17:53,155 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540293] 2026-10-11 17:17:53,155 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17964] 2026-10-11 17:17:53,325 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540294] 2026-10-11 17:17:53,325 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17965] 2026-10-11 17:17:53,485 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540295] 2026-10-11 17:17:53,485 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17966] 2026-10-11 17:17:53,649 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540418] 2026-10-11 17:17:53,650 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18089] 2026-10-11 17:17:53,814 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540296] 2026-10-11 17:17:53,814 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17967] 2026-10-11 17:17:53,971 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540297] 2026-10-11 17:17:53,971 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17968] 2026-10-11 17:17:54,235 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540308] 2026-10-11 17:17:54,235 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17979] 2026-10-11 17:17:54,452 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540309] 2026-10-11 17:17:54,452 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17980] 2026-10-11 17:17:54,734 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540321] 2026-10-11 17:17:54,734 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17992] 2026-10-11 17:17:54,883 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540322] 2026-10-11 17:17:54,883 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17993] 2026-10-11 17:17:55,021 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540485] 2026-10-11 17:17:55,021 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18156] 2026-10-11 17:17:55,163 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540373] 2026-10-11 17:17:55,163 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18044] 2026-10-11 17:17:55,332 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540257] 2026-10-11 17:17:55,332 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17928] 2026-10-11 17:17:55,491 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540256] 2026-10-11 17:17:55,491 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17927] 2026-10-11 17:17:55,672 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540379] 2026-10-11 17:17:55,672 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18050] 2026-10-11 17:17:55,858 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540380] 2026-10-11 17:17:55,858 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18051] 2026-10-11 17:17:56,060 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540382] 2026-10-11 17:17:56,060 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18053] 2026-10-11 17:17:56,278 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540262] 2026-10-11 17:17:56,278 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17933] 2026-10-11 17:17:56,481 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540263] 2026-10-11 17:17:56,481 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17934] 2026-10-11 17:17:56,635 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540386] 2026-10-11 17:17:56,635 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18057] 2026-10-11 17:17:56,796 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540387] 2026-10-11 17:17:56,796 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18058] 2026-10-11 17:17:56,965 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540388] 2026-10-11 17:17:56,965 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18059] 2026-10-11 17:17:57,196 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540390] 2026-10-11 17:17:57,196 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18061] 2026-10-11 17:17:57,378 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540391] 2026-10-11 17:17:57,378 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18062] 2026-10-11 17:17:57,602 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540266] 2026-10-11 17:17:57,602 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17937] 2026-10-11 17:17:57,749 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540267] 2026-10-11 17:17:57,749 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17938] 2026-10-11 17:17:57,915 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540398] 2026-10-11 17:17:57,915 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18069] 2026-10-11 17:17:58,156 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540399] 2026-10-11 17:17:58,156 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18070] 2026-10-11 17:17:58,325 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540271] 2026-10-11 17:17:58,325 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17942] 2026-10-11 17:17:58,516 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540272] 2026-10-11 17:17:58,517 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17943] 2026-10-11 17:17:58,708 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540273] 2026-10-11 17:17:58,708 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17944] 2026-10-11 17:17:58,866 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540274] 2026-10-11 17:17:58,866 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17945] 2026-10-11 17:17:59,016 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540405] 2026-10-11 17:17:59,017 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18076] 2026-10-11 17:17:59,172 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540407] 2026-10-11 17:17:59,172 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18078] 2026-10-11 17:17:59,317 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540408] 2026-10-11 17:17:59,317 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18079] 2026-10-11 17:17:59,455 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540285] 2026-10-11 17:17:59,455 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17956] 2026-10-11 17:17:59,603 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540411] 2026-10-11 17:17:59,603 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18082] 2026-10-11 17:17:59,755 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540289] 2026-10-11 17:17:59,755 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17960] 2026-10-11 17:17:59,911 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540413] 2026-10-11 17:17:59,912 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18084] 2026-10-11 17:18:00,081 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540416] 2026-10-11 17:18:00,081 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18087] 2026-10-11 17:18:00,294 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540417] 2026-10-11 17:18:00,295 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18088] 2026-10-11 17:18:00,508 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540419] 2026-10-11 17:18:00,508 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18090] 2026-10-11 17:18:00,652 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540298] 2026-10-11 17:18:00,653 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17969] 2026-10-11 17:18:00,795 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540299] 2026-10-11 17:18:00,795 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17970] 2026-10-11 17:18:00,947 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540300] 2026-10-11 17:18:00,947 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17971] 2026-10-11 17:18:01,103 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540301] 2026-10-11 17:18:01,103 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17972] 2026-10-11 17:18:01,266 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540302] 2026-10-11 17:18:01,267 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17973] 2026-10-11 17:18:01,443 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540303] 2026-10-11 17:18:01,443 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17974] 2026-10-11 17:18:01,602 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540425] 2026-10-11 17:18:01,602 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18096] 2026-10-11 17:18:01,781 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540426] 2026-10-11 17:18:01,781 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18097] 2026-10-11 17:18:01,983 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540428] 2026-10-11 17:18:01,983 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18099] 2026-10-11 17:18:02,124 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540429] 2026-10-11 17:18:02,124 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18100] 2026-10-11 17:18:02,260 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540430] 2026-10-11 17:18:02,260 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18101] 2026-10-11 17:18:02,450 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540431] 2026-10-11 17:18:02,450 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18102] 2026-10-11 17:18:02,594 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540432] 2026-10-11 17:18:02,594 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18103] 2026-10-11 17:18:02,735 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540433] 2026-10-11 17:18:02,735 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18104] 2026-10-11 17:18:02,884 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540310] 2026-10-11 17:18:02,884 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17981] 2026-10-11 17:18:03,032 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540437] 2026-10-11 17:18:03,032 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18108] 2026-10-11 17:18:03,181 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540438] 2026-10-11 17:18:03,181 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18109] 2026-10-11 17:18:03,364 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540439] 2026-10-11 17:18:03,364 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18110] 2026-10-11 17:18:03,550 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540441] 2026-10-11 17:18:03,550 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18112] 2026-10-11 17:18:03,724 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540442] 2026-10-11 17:18:03,725 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18113] 2026-10-11 17:18:03,885 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540443] 2026-10-11 17:18:03,885 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18114] 2026-10-11 17:18:04,030 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540444] 2026-10-11 17:18:04,030 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18115] 2026-10-11 17:18:04,201 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540445] 2026-10-11 17:18:04,201 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18116] 2026-10-11 17:18:04,450 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540450] 2026-10-11 17:18:04,451 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18121] 2026-10-11 17:18:04,599 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540452] 2026-10-11 17:18:04,599 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18123] 2026-10-11 17:18:04,742 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540312] 2026-10-11 17:18:04,742 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17983] 2026-10-11 17:18:04,888 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540455] 2026-10-11 17:18:04,888 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18126] 2026-10-11 17:18:05,058 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540456] 2026-10-11 17:18:05,059 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18127] 2026-10-11 17:18:05,200 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540457] 2026-10-11 17:18:05,200 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18128] 2026-10-11 17:18:05,351 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540458] 2026-10-11 17:18:05,351 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18129] 2026-10-11 17:18:05,602 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540314] 2026-10-11 17:18:05,602 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17985] 2026-10-11 17:18:05,789 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540315] 2026-10-11 17:18:05,790 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17986] 2026-10-11 17:18:05,935 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540316] 2026-10-11 17:18:05,935 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17987] 2026-10-11 17:18:06,080 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540317] 2026-10-11 17:18:06,080 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17988] 2026-10-11 17:18:06,242 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540318] 2026-10-11 17:18:06,242 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17989] 2026-10-11 17:18:06,388 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540319] 2026-10-11 17:18:06,388 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17990] 2026-10-11 17:18:06,533 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540462] 2026-10-11 17:18:06,533 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18133] 2026-10-11 17:18:06,687 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540324] 2026-10-11 17:18:06,688 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17995] 2026-10-11 17:18:06,840 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540325] 2026-10-11 17:18:06,840 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17996] 2026-10-11 17:18:06,992 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540326] 2026-10-11 17:18:06,993 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17997] 2026-10-11 17:18:07,157 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540331] 2026-10-11 17:18:07,158 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18002] 2026-10-11 17:18:07,356 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540332] 2026-10-11 17:18:07,357 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18003] 2026-10-11 17:18:07,523 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540333] 2026-10-11 17:18:07,524 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18004] 2026-10-11 17:18:07,689 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540467] 2026-10-11 17:18:07,690 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18138] 2026-10-11 17:18:07,851 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540468] 2026-10-11 17:18:07,851 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18139] 2026-10-11 17:18:08,079 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540335] 2026-10-11 17:18:08,079 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18006] 2026-10-11 17:18:08,217 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540338] 2026-10-11 17:18:08,217 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18009] 2026-10-11 17:18:08,370 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540339] 2026-10-11 17:18:08,371 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18010] 2026-10-11 17:18:08,539 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540340] 2026-10-11 17:18:08,539 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18011] 2026-10-11 17:18:08,714 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540341] 2026-10-11 17:18:08,714 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18012] 2026-10-11 17:18:08,889 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540342] 2026-10-11 17:18:08,889 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18013] 2026-10-11 17:18:09,036 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540343] 2026-10-11 17:18:09,036 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18014] 2026-10-11 17:18:09,218 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540344] 2026-10-11 17:18:09,219 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18015] 2026-10-11 17:18:09,394 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540345] 2026-10-11 17:18:09,394 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18016] 2026-10-11 17:18:09,579 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540346] 2026-10-11 17:18:09,579 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18017] 2026-10-11 17:18:09,770 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540347] 2026-10-11 17:18:09,771 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18018] 2026-10-11 17:18:09,949 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540348] 2026-10-11 17:18:09,950 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18019] 2026-10-11 17:18:10,090 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540349] 2026-10-11 17:18:10,090 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18020] 2026-10-11 17:18:10,242 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540350] 2026-10-11 17:18:10,243 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18021] 2026-10-11 17:18:10,387 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540352] 2026-10-11 17:18:10,387 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18023] 2026-10-11 17:18:10,591 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540473] 2026-10-11 17:18:10,591 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18144] 2026-10-11 17:18:10,745 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540474] 2026-10-11 17:18:10,745 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18145] 2026-10-11 17:18:10,912 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540475] 2026-10-11 17:18:10,912 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18146] 2026-10-11 17:18:11,073 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540355] 2026-10-11 17:18:11,073 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18026] 2026-10-11 17:18:11,246 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540356] 2026-10-11 17:18:11,247 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18027] 2026-10-11 17:18:11,428 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540357] 2026-10-11 17:18:11,428 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18028] 2026-10-11 17:18:11,575 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540358] 2026-10-11 17:18:11,575 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18029] 2026-10-11 17:18:11,716 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540359] 2026-10-11 17:18:11,716 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18030] 2026-10-11 17:18:11,851 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540360] 2026-10-11 17:18:11,852 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18031] 2026-10-11 17:18:12,016 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540361] 2026-10-11 17:18:12,016 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18032] 2026-10-11 17:18:12,170 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540362] 2026-10-11 17:18:12,170 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18033] 2026-10-11 17:18:12,311 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540363] 2026-10-11 17:18:12,311 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18034] 2026-10-11 17:18:12,449 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540364] 2026-10-11 17:18:12,449 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18035] 2026-10-11 17:18:12,585 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540365] 2026-10-11 17:18:12,585 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18036] 2026-10-11 17:18:12,726 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540366] 2026-10-11 17:18:12,726 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18037] 2026-10-11 17:18:12,872 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540367] 2026-10-11 17:18:12,872 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18038] 2026-10-11 17:18:13,020 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540368] 2026-10-11 17:18:13,020 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18039] 2026-10-11 17:18:13,163 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540369] 2026-10-11 17:18:13,163 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18040] 2026-10-11 17:18:13,319 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540478] 2026-10-11 17:18:13,319 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18149] 2026-10-11 17:18:13,473 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540479] 2026-10-11 17:18:13,473 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18150] 2026-10-11 17:18:13,621 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540480] 2026-10-11 17:18:13,621 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18151] 2026-10-11 17:18:13,763 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540481] 2026-10-11 17:18:13,763 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18152] 2026-10-11 17:18:13,892 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540482] 2026-10-11 17:18:13,892 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18153] 2026-10-11 17:18:14,022 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540483] 2026-10-11 17:18:14,022 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18154] 2026-10-11 17:18:14,176 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540372] 2026-10-11 17:18:14,177 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18043] 2026-10-11 17:18:14,341 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540374] 2026-10-11 17:18:14,341 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18045] 2026-10-11 17:18:14,508 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540254] 2026-10-11 17:18:14,508 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17925] 2026-10-11 17:18:14,647 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540377] 2026-10-11 17:18:14,647 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18048] 2026-10-11 17:18:14,793 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540258] 2026-10-11 17:18:14,793 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17929] 2026-10-11 17:18:14,924 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540378] 2026-10-11 17:18:14,924 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18049] 2026-10-11 17:18:15,126 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540384] 2026-10-11 17:18:15,126 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18055] 2026-10-11 17:18:15,284 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540385] 2026-10-11 17:18:15,284 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18056] 2026-10-11 17:18:15,443 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540389] 2026-10-11 17:18:15,444 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18060] 2026-10-11 17:18:15,590 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540393] 2026-10-11 17:18:15,590 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18064] 2026-10-11 17:18:15,835 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540265] 2026-10-11 17:18:15,835 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17936] 2026-10-11 17:18:15,999 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540394] 2026-10-11 17:18:15,999 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18065] 2026-10-11 17:18:16,314 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540396] 2026-10-11 17:18:16,314 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18067] 2026-10-11 17:18:16,516 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540268] 2026-10-11 17:18:16,516 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17939] 2026-10-11 17:18:16,657 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540269] 2026-10-11 17:18:16,657 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17940] 2026-10-11 17:18:16,797 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540270] 2026-10-11 17:18:16,797 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17941] 2026-10-11 17:18:16,969 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540400] 2026-10-11 17:18:16,969 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18071] 2026-10-11 17:18:17,119 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540401] 2026-10-11 17:18:17,119 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18072] 2026-10-11 17:18:17,251 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540402] 2026-10-11 17:18:17,251 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18073] 2026-10-11 17:18:17,389 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540403] 2026-10-11 17:18:17,389 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18074] 2026-10-11 17:18:17,618 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540404] 2026-10-11 17:18:17,619 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18075] 2026-10-11 17:18:17,796 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540282] 2026-10-11 17:18:17,796 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17953] 2026-10-11 17:18:17,941 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540283] 2026-10-11 17:18:17,941 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17954] 2026-10-11 17:18:18,113 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540284] 2026-10-11 17:18:18,113 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17955] 2026-10-11 17:18:18,262 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540409] 2026-10-11 17:18:18,262 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18080] 2026-10-11 17:18:18,402 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540412] 2026-10-11 17:18:18,402 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18083] 2026-10-11 17:18:18,567 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540420] 2026-10-11 17:18:18,567 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18091] 2026-10-11 17:18:18,719 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540421] 2026-10-11 17:18:18,719 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18092] 2026-10-11 17:18:18,867 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540304] 2026-10-11 17:18:18,868 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17975] 2026-10-11 17:18:19,009 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540422] 2026-10-11 17:18:19,009 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18093] 2026-10-11 17:18:19,202 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540305] 2026-10-11 17:18:19,202 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17976] 2026-10-11 17:18:19,346 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540424] 2026-10-11 17:18:19,346 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18095] 2026-10-11 17:18:19,490 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540434] 2026-10-11 17:18:19,490 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18105] 2026-10-11 17:18:19,639 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540435] 2026-10-11 17:18:19,639 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18106] 2026-10-11 17:18:19,806 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540436] 2026-10-11 17:18:19,806 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18107] 2026-10-11 17:18:19,955 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540311] 2026-10-11 17:18:19,955 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17982] 2026-10-11 17:18:20,096 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540440] 2026-10-11 17:18:20,096 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18111] 2026-10-11 17:18:20,272 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540448] 2026-10-11 17:18:20,272 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18119] 2026-10-11 17:18:20,456 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540451] 2026-10-11 17:18:20,457 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18122] 2026-10-11 17:18:20,638 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540453] 2026-10-11 17:18:20,639 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18124] 2026-10-11 17:18:20,789 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540313] 2026-10-11 17:18:20,789 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17984] 2026-10-11 17:18:20,936 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540454] 2026-10-11 17:18:20,936 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18125] 2026-10-11 17:18:21,090 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540459] 2026-10-11 17:18:21,090 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18130] 2026-10-11 17:18:21,245 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540460] 2026-10-11 17:18:21,245 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18131] 2026-10-11 17:18:21,408 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540320] 2026-10-11 17:18:21,408 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17991] 2026-10-11 17:18:21,560 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540461] 2026-10-11 17:18:21,561 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18132] 2026-10-11 17:18:21,705 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540327] 2026-10-11 17:18:21,706 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17998] 2026-10-11 17:18:21,856 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540464] 2026-10-11 17:18:21,856 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18135] 2026-10-11 17:18:22,008 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540328] 2026-10-11 17:18:22,008 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [17999] 2026-10-11 17:18:22,157 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540329] 2026-10-11 17:18:22,157 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18000] 2026-10-11 17:18:22,312 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540330] 2026-10-11 17:18:22,312 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18001] 2026-10-11 17:18:22,452 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540465] 2026-10-11 17:18:22,452 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18136] 2026-10-11 17:18:22,632 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540334] 2026-10-11 17:18:22,632 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18005] 2026-10-11 17:18:22,830 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540336] 2026-10-11 17:18:22,830 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18007] 2026-10-11 17:18:23,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540337] 2026-10-11 17:18:23,001 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18008] 2026-10-11 17:18:23,179 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540472] 2026-10-11 17:18:23,179 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18143] 2026-10-11 17:18:23,375 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540353] 2026-10-11 17:18:23,375 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18024] 2026-10-11 17:18:23,555 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540476] 2026-10-11 17:18:23,555 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18147] 2026-10-11 17:18:23,731 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540477] 2026-10-11 17:18:23,731 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18148] 2026-10-11 17:18:23,896 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540370] 2026-10-11 17:18:23,896 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18041] 2026-10-11 17:18:24,070 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540371] 2026-10-11 17:18:24,070 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18042] 2026-10-11 17:18:24,234 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540484] 2026-10-11 17:18:24,235 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18155] 2026-10-11 17:18:24,405 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted ir.model.data records with IDs: [540375] 2026-10-11 17:18:24,405 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #158 deleted account.account records with IDs: [18046] 2026-10-11 17:18:33,905 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_import_tax_report_line_uses_aggregation_engine ... 2026-10-11 17:18:33,970 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_no_ignore_missing_tags_in_source ... 2026-10-11 17:18:34,019 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_per_rate_import_taxes_exist_and_base_tax_is_gone ... 2026-10-11 17:18:34,061 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_report_circular_code ... 2026-10-11 17:18:34,156 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_template_data_no_product_level_refund_fields ... 2026-10-11 17:18:34,295 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 17:18:57,126 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_asset.tests.test_c133: Starting TestMethodsTT133.test_01_tt133_account_mapping_for_asset_natures ... 2026-10-11 17:18:57,906 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_asset.tests.test_c133: Starting TestMethodsTT133.test_02_tt133_investment_property_uses_5118 ... 2026-10-11 17:18:58,369 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_asset.tests.test_c133: Starting TestMethodsTT133.test_03_tt133_capital_appreciation_impairment_and_reversal ... 2026-10-11 17:18:59,165 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #162 deleted account.asset.depreciation.line records with IDs: [41, 42] 2026-10-11 17:18:59,906 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_asset.tests.test_c133: Starting TestMethodsTT133.test_04_tt133_usage_conversion_creates_reclassification_entry ... 2026-10-11 17:19:01,011 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #162 deleted account.asset.depreciation.line records with IDs: [43, 44] 2026-10-11 17:19:01,043 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #162 deleted account.asset.depreciation.line records with IDs: [46] 2026-10-11 17:19:01,514 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #162 deleted account.asset.depreciation.line records with IDs: [45] 2026-10-11 17:19:01,710 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:19:24,630 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_01_compute_date_on_asset ... 2026-10-11 17:19:25,009 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #164 deleted account.asset.depreciation.line records with IDs: [49, 50] 2026-10-11 17:19:25,070 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #164 deleted account.asset.depreciation.line records with IDs: [51, 52] 2026-10-11 17:19:25,122 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_02_tt99_account_mapping_for_asset_natures ... 2026-10-11 17:19:26,097 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_03_investment_property_uses_tt99_accounts ... 2026-10-11 17:19:26,956 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #164 deleted account.asset.depreciation.line records with IDs: [55, 56] 2026-10-11 17:19:27,043 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_04_non_depreciable_investment_property_is_not_depreciated ... 2026-10-11 17:19:27,884 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #164 deleted account.asset.depreciation.line records with IDs: [59, 60] 2026-10-11 17:19:27,931 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_05_tt99_capital_appreciation_impairment_and_reversal ... 2026-10-11 17:19:28,838 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #164 deleted account.asset.depreciation.line records with IDs: [61, 62] 2026-10-11 17:19:29,738 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_06_tt99_usage_conversion_creates_reclassification_entry ... 2026-10-11 17:19:30,821 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #164 deleted account.asset.depreciation.line records with IDs: [63, 64] 2026-10-11 17:19:30,852 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #164 deleted account.asset.depreciation.line records with IDs: [66] 2026-10-11 17:19:31,307 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #164 deleted account.asset.depreciation.line records with IDs: [65] 2026-10-11 17:19:31,406 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_07_manual_account_override_is_not_forced_back_by_localization ... 2026-10-11 17:19:31,719 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_08_investment_property_profile_updates_depreciation_policy ... 2026-10-11 17:19:32,225 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:19:32,245 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_account_balance_carry_forward: Starting TestVnAccountBalanceTransfer.test_01_vn_chart_template ... 2026-10-11 17:19:49,177 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_account_balance_carry_forward: Starting TestVnAccountBalanceTransfer.test_02_generic_chart_template ... 2026-10-11 17:20:02,353 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_account_balance_carry_forward: Starting TestVnAccountBalanceTransfer.test_03_generate_transfer_rules_from_post_init_hook_call_shape ... 2026-10-11 17:20:30,844 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11503, 11502, 11501, 11500] 2026-10-11 17:20:30,929 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted account.auto.transfer.model records with IDs: [325, 326, 327, 328] 2026-10-11 17:20:31,442 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:20:31,458 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_resync_keeps_exact_transfer_rule: Starting TestVnResyncKeepsExactTransferRule.test_exact_transfer_rule_still_matches_a_bookkeepers_recoded_account_after_repeated_chart_resyncs ... 2026-10-11 17:20:55,422 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:21:34,586 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_01_gtgt: Starting Test01GTGT.test_01_gtgt ... 2026-10-11 17:21:38,579 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_01_gtgt: Starting Test01GTGT.test_02_gtgt ... 2026-10-11 17:21:50,016 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:22:27,995 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_02_gtgt: Starting Test02GTGT.test_02_gtgt ... 2026-10-11 17:22:34,506 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_02_gtgt: Starting Test02GTGT.test_03_gtgt ... 2026-10-11 17:22:42,689 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_02_gtgt: Starting Test02GTGT.test_04_gtgt ... 2026-10-11 17:22:48,800 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_02_gtgt: Starting Test02GTGT.test_05_gtgt ... 2026-10-11 17:22:53,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #171 deleted account.move.line.ctp records with IDs: [342, 343] 2026-10-11 17:22:53,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #171 deleted account.move.line records with IDs: [746] 2026-10-11 17:22:54,888 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:23:12,572 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_account_detail_sheet: Starting TestAccountDetailSheet.test_01_moves_state_on_report ... 2026-10-11 17:23:12,752 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_account_detail_sheet: Starting TestAccountDetailSheet.test_02_period_on_report ... 2026-10-11 17:23:12,826 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_account_detail_sheet: Starting TestAccountDetailSheet.test_03_journals_on_report ... 2026-10-11 17:23:12,880 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_account_detail_sheet: Starting TestAccountDetailSheet.test_04_accounts_on_report ... 2026-10-11 17:23:12,929 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_account_detail_sheet: Starting TestAccountDetailSheet.test_05_partners_on_report ... 2026-10-11 17:23:13,031 121 INFO rb-001770c-225483-423662 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-001770c-225483/odoo/tests/case.py:247 2026-10-11 17:23:51,437 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_an_excluded_cash_balance_reaches_no_indicator_at_all ... 2026-10-11 17:24:00,475 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_ma_so_111_is_the_only_indicator_scoping_the_112_accounts ... 2026-10-11 17:24:00,552 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_note_discloses_the_balance_no_mechanism_can_identify ... 2026-10-11 17:24:00,604 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_note_discloses_the_excluded_balances_on_every_rendered_surface ... 2026-10-11 17:24:02,720 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_note_names_all_seven_pairs_on_screen ... 2026-10-11 17:24:04,703 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_note_reaches_the_printed_pdf_body ... 2026-10-11 17:24:06,555 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_note_reaches_the_xlsx_export ... 2026-10-11 17:24:08,793 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_note_survives_on_a_ledger_with_zero_postings ... 2026-10-11 17:24:11,108 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_one_accessor_carries_both_note_blocks_and_only_on_b01 ... 2026-10-11 17:24:11,181 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_preparer_note_renders_exactly_once_on_every_surface ... 2026-10-11 17:24:13,443 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_shortterm_only_pairs_constant_declares_the_seven_from_design ... 2026-10-11 17:24:13,480 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_shortterm_pairs_are_genuinely_unreachable_today ... 2026-10-11 17:24:18,465 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_suspense_exclusion_paragraph_states_both_identification_mechanisms ... 2026-10-11 17:24:18,512 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_unclaimed_exclusion_entries_declare_the_group_l_copy ... 2026-10-11 17:24:18,557 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_unclaimed_exclusion_note_names_the_indicators_it_reasons_about ... 2026-10-11 17:24:18,659 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_unidentifiable_balance_disclosure_reaches_every_surface_exactly_once ... 2026-10-11 17:24:21,092 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b02_report_does_not_carry_the_b01_note ... 2026-10-11 17:24:21,784 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:25:01,691 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_311_excludes_net_debit_331_partner ... 2026-10-11 17:25:04,272 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_311_includes_carried_payable_without_inperiod_credit ... 2026-10-11 17:25:07,661 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_311_mixed_debit_credit_same_partner_shows_net_credit ... 2026-10-11 17:25:10,829 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_111_a_registered_payment_does_not_reduce_cash ... 2026-10-11 17:25:15,473 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_111_an_in_transit_receipt_still_counts_as_cash ... 2026-10-11 17:25:18,115 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_111_an_unreconciled_bank_movement_never_nets_the_real_bank_leg_away ... 2026-10-11 17:25:25,145 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_112_a_declared_three_month_deposit_is_a_cash_equivalent ... 2026-10-11 17:25:28,250 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_112_a_declared_three_month_other_investment_is_a_cash_equivalent ... 2026-10-11 17:25:31,547 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_123_a_dated_undeclared_deposit_is_not_a_cash_equivalent ... 2026-10-11 17:25:34,290 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_123_an_undeclared_other_investment_is_not_a_cash_equivalent ... 2026-10-11 17:25:37,581 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_123_an_undeclared_term_deposit_is_not_a_cash_equivalent ... 2026-10-11 17:25:40,667 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_124_a_short_term_held_to_maturity_allowance_stays_short_term ... 2026-10-11 17:25:43,742 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_124_an_undetailed_held_to_maturity_allowance_stays_short_term ... 2026-10-11 17:25:46,455 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_136_a_short_term_doubtful_debt_allowance_stays_short_term ... 2026-10-11 17:25:49,321 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_136_an_undetailed_doubtful_debt_allowance_stays_short_term ... 2026-10-11 17:25:52,277 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_137_shortages_excludes_a_credit_leaning_balance ... 2026-10-11 17:25:55,211 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_137_shortages_still_reports_a_genuine_debit_balance ... 2026-10-11 17:25:57,638 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_141_reports_an_undated_balance_on_the_spare_parts_parent ... 2026-10-11 17:26:00,496 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_141_reports_an_undated_balance_on_the_work_in_progress_parent ... 2026-10-11 17:26:03,396 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_142_provision_routes_to_st_inventory_sub_account_only ... 2026-10-11 17:26:06,431 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_153_a_short_term_biological_allowance_stays_short_term ... 2026-10-11 17:26:09,043 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_153_an_undetailed_biological_allowance_stays_short_term ... 2026-10-11 17:26:11,552 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_161_a_short_term_prepaid_expense_stays_short_term ... 2026-10-11 17:26:14,724 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_161_an_undetailed_prepaid_expense_stays_short_term ... 2026-10-11 17:26:17,281 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_216_a_long_term_doubtful_debt_allowance_is_not_short_term ... 2026-10-11 17:26:19,676 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_234_uses_cost_only_not_depreciation_sub_account ... 2026-10-11 17:26:22,594 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_238_a_long_term_biological_allowance_is_not_short_term ... 2026-10-11 17:26:25,413 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_251_reports_only_the_long_term_work_in_progress_sub_account ... 2026-10-11 17:26:28,127 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_251_wip_provision_net_correctly_with_fixed_routing ... 2026-10-11 17:26:31,319 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_266_a_long_term_held_to_maturity_allowance_is_not_short_term ... 2026-10-11 17:26:34,545 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_271_a_long_term_prepaid_expense_is_never_reclassified ... 2026-10-11 17:26:37,806 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_273_reports_only_the_long_term_spare_parts_sub_account ... 2026-10-11 17:26:40,503 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_273_spares_provision_net_correctly_with_fixed_routing ... 2026-10-11 17:26:43,244 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_314_short_term_taxes_do_not_double_count_with_333 ... 2026-10-11 17:26:46,261 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_321_regular_bonds_not_convertible ... 2026-10-11 17:26:49,311 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_420b_unclosed_revenue_deduction_is_subtracted_only_once ... 2026-10-11 17:26:52,713 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_aggregation_identities_hold ... 2026-10-11 17:26:56,123 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_all_defined_indicators_are_present_with_zero_balance_by_default ... 2026-10-11 17:26:58,538 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_balance_sheet_identity_assets_equal_capital ... 2026-10-11 17:27:01,818 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_biological_assets_route_by_sub_account_not_date_maturity ... 2026-10-11 17:27:06,086 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_classifies_basic_short_and_long_term_items ... 2026-10-11 17:27:12,680 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_equity_leaf_lines_tie_to_seeded_amounts ... 2026-10-11 17:27:48,011 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_every_account_the_b01_domains_name_is_claimed_exactly_once ... 2026-10-11 17:28:04,296 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_every_short_and_long_term_pair_partitions_its_own_scope ... 2026-10-11 17:28:10,179 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_full_aggregation_rollup_identities ... 2026-10-11 17:28:48,765 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_inventories_carry_both_populations_when_the_detail_accounts_are_absent ... 2026-10-11 17:28:51,940 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_leaf_lines_tie_to_seeded_postings ... 2026-10-11 17:28:55,454 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_liabilities_leaf_lines_tie_to_seeded_amounts ... 2026-10-11 17:29:29,820 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_line_126_locks_residual_2292_provision ... 2026-10-11 17:29:33,193 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_long_term_asset_leaf_lines_tie_to_seeded_amounts ... 2026-10-11 17:30:07,166 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_provisions_null_maturity_use_fixed_not_long_term_routing ... 2026-10-11 17:30:10,444 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_report_lines_keep_parent_child_hierarchy ... 2026-10-11 17:30:10,507 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_short_term_asset_leaf_lines_tie_to_seeded_amounts ... 2026-10-11 17:30:46,929 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:31:26,683 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerPartnerNetting.test_c99_line_131_st_trade_receivable_nets_per_partner ... 2026-10-11 17:31:30,523 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerPartnerNetting.test_c99_line_132_includes_carried_prepayment_without_inperiod_debit ... 2026-10-11 17:31:33,186 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerPartnerNetting.test_c99_line_132_st_prepay_to_suppliers_nets_per_partner ... 2026-10-11 17:31:37,307 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerPartnerNetting.test_c99_line_211_lt_trade_receivable_nets_per_partner ... 2026-10-11 17:31:40,843 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerPartnerNetting.test_c99_line_212_lt_prepay_to_suppliers_nets_per_partner ... 2026-10-11 17:31:44,279 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerPartnerNetting.test_c99_line_312_st_advance_from_customer_nets_per_partner ... 2026-10-11 17:31:48,349 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerPartnerNetting.test_c99_line_331_includes_carried_lt_payable_without_inperiod_credit ... 2026-10-11 17:31:52,509 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerPartnerNetting.test_c99_line_331_lt_trade_payable_nets_per_partner ... 2026-10-11 17:31:55,815 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerPartnerNetting.test_c99_line_332_lt_advance_from_customer_nets_per_partner ... 2026-10-11 17:31:59,247 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:32:43,381 121 INFO rb-001770c-225483-423662 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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:32:47,848 121 INFO rb-001770c-225483-423662 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 0x7f83a326c5e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:32:47,850 121 INFO rb-001770c-225483-423662 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 0x7f83cfa3f1a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:32:47,864 121 INFO rb-001770c-225483-423662 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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:32:47,873 121 INFO rb-001770c-225483-423662 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 0x7f83cfa3f7e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:32:48,522 121 INFO rb-001770c-225483-423662 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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:32:52,271 121 INFO rb-001770c-225483-423662 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 0x7f83ce832660> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:32:52,273 121 INFO rb-001770c-225483-423662 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 0x7f83cecf6020> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:32:52,282 121 INFO rb-001770c-225483-423662 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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:32:52,289 121 INFO rb-001770c-225483-423662 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 0x7f83cecf60c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:32:53,693 121 INFO rb-001770c-225483-423662 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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:32:57,350 121 INFO rb-001770c-225483-423662 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 0x7f83a5d91f80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:32:57,351 121 INFO rb-001770c-225483-423662 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 0x7f83cf61d4e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:32:57,362 121 INFO rb-001770c-225483-423662 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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:32:57,370 121 INFO rb-001770c-225483-423662 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 0x7f83cf61da80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:32:57,999 121 INFO rb-001770c-225483-423662 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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:33:02,717 121 INFO rb-001770c-225483-423662 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 0x7f83a3b68720> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:33:02,719 121 INFO rb-001770c-225483-423662 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 0x7f83d20e2a20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:33:02,729 121 INFO rb-001770c-225483-423662 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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:33:02,737 121 INFO rb-001770c-225483-423662 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 0x7f83d20e0900> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:33:03,326 121 INFO rb-001770c-225483-423662 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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:33:07,866 121 INFO rb-001770c-225483-423662 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 0x7f83d211aca0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:33:07,868 121 INFO rb-001770c-225483-423662 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 0x7f83cf7dc400> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:33:07,880 121 INFO rb-001770c-225483-423662 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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:33:07,889 121 INFO rb-001770c-225483-423662 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 0x7f83cf7e9c60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:33:08,453 121 INFO rb-001770c-225483-423662 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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:33:12,073 121 INFO rb-001770c-225483-423662 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 0x7f83cf815440> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:33:12,075 121 INFO rb-001770c-225483-423662 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 0x7f83a23409a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:33:12,089 121 INFO rb-001770c-225483-423662 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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:33:12,096 121 INFO rb-001770c-225483-423662 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 0x7f83a2342d40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:33:13,611 121 INFO rb-001770c-225483-423662 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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:33:17,205 121 INFO rb-001770c-225483-423662 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 0x7f83ce5aad40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:33:17,207 121 INFO rb-001770c-225483-423662 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 0x7f83a5ed4360> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:33:17,222 121 INFO rb-001770c-225483-423662 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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:33:17,229 121 INFO rb-001770c-225483-423662 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 0x7f83a5ed7100> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:33:17,756 121 INFO rb-001770c-225483-423662 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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:33:22,496 121 INFO rb-001770c-225483-423662 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 0x7f83cfa9f2e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:33:22,498 121 INFO rb-001770c-225483-423662 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 0x7f83a32e6f20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:33:22,508 121 INFO rb-001770c-225483-423662 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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:33:22,516 121 INFO rb-001770c-225483-423662 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 0x7f83a32e7e20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction 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:33:23,016 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerContractNetting.test_construction_337_analytic_line_amount_is_negated_balance ... 2026-10-11 17:33:25,861 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerContractNetting.test_construction_337_fallback_no_distribution_is_not_dropped ... 2026-10-11 17:33:28,433 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerContractNetting.test_construction_337_nets_per_contract_and_commercial_no_cross_offset ... 2026-10-11 17:33:32,720 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerContractNetting.test_construction_337_rolls_child_contacts_up_to_commercial_entity ... 2026-10-11 17:33:36,398 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerContractNetting.test_line_131_rolls_child_contacts_up_to_commercial_partner ... 2026-10-11 17:33:40,732 121 INFO rb-001770c-225483-423662 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:33:44,229 121 INFO rb-001770c-225483-423662 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 0x7f83cf5bfc40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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:33:44,230 121 INFO rb-001770c-225483-423662 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 0x7f83a303c040> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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:33:44,239 121 INFO rb-001770c-225483-423662 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:33:44,246 121 INFO rb-001770c-225483-423662 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 0x7f83a303d440> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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:33:44,289 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:34:28,059 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_411b_sign_pin: Starting TestC99PreferenceShareEquitySignPin.test_c99_411b_preference_shares_as_equity_render_positive ... 2026-10-11 17:34:34,066 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_411b_sign_pin: Starting TestC99PreferenceShareEquitySignPin.test_c99_411b_preference_shares_debit_balance_is_matched_by_a_genuine_payable_and_the_b01_identity_holds ... 2026-10-11 17:34:37,054 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_411b_sign_pin: Starting TestC99PreferenceShareEquitySignPin.test_c99_411b_preference_shares_debit_balance_must_render_negative_not_zero ... 2026-10-11 17:34:41,036 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:35:19,856 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_b01_unconfigured_suspense_neutrality: Starting TestC99B01UnconfiguredSuspenseNeutrality.test_clearing_every_suspense_designation_leaves_both_figures_unchanged ... 2026-10-11 17:35:24,511 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_b01_unconfigured_suspense_neutrality: Starting TestC99B01UnconfiguredSuspenseNeutrality.test_ma_so_111_reports_the_hand_computed_cash_when_no_balance_is_excluded ... 2026-10-11 17:35:27,108 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_b01_unconfigured_suspense_neutrality: Starting TestC99B01UnconfiguredSuspenseNeutrality.test_ordinary_cash_postings_open_no_gap_in_the_statement_partition ... 2026-10-11 17:35:31,997 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:36:11,368 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_coverage_gate: Starting TestC99CoverageGate.test_c99_coverage_gate_balance_sheet ... 2026-10-11 17:36:11,577 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_coverage_gate: Starting TestC99CoverageGate.test_c99_coverage_gate_cash_flow ... 2026-10-11 17:36:11,687 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_coverage_gate: Starting TestC99CoverageGate.test_c99_coverage_gate_profit_and_loss ... 2026-10-11 17:36:11,807 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:36:53,729 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_ma_so_111_suspense_identity: Starting TestC99MaSo111SuspenseIdentity.test_ma_so_111_counts_a_bank_receipt_once_after_it_is_matched_to_a_payment ... 2026-10-11 17:36:59,725 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_ma_so_111_suspense_identity: Starting TestC99MaSo111SuspenseIdentity.test_ma_so_111_counts_money_in_transit_on_the_outstanding_receipts_account ... 2026-10-11 17:37:04,791 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_ma_so_111_suspense_identity: Starting TestC99MaSo111SuspenseIdentity.test_ma_so_111_does_not_move_when_the_bank_suspense_setting_is_repointed ... 2026-10-11 17:37:09,598 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_ma_so_111_suspense_identity: Starting TestC99MaSo111SuspenseIdentity.test_ma_so_111_does_not_move_when_the_designating_bank_journals_are_archived ... 2026-10-11 17:37:15,207 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_ma_so_111_suspense_identity: Starting TestC99MaSo111SuspenseIdentity.test_ma_so_111_is_the_same_figure_with_and_without_the_entry_level_records ... 2026-10-11 17:37:20,883 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_ma_so_111_suspense_identity: Starting TestC99MaSo111SuspenseIdentity.test_ma_so_111_still_counts_cash_posted_before_the_entry_level_record_existed ... 2026-10-11 17:37:25,266 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:38:03,978 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_print_export_probe: Starting TestC99PrintExportProbe.test_c99_pdf_body_prints_only_legal_lines ... 2026-10-11 17:38:06,068 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_print_export_probe: C99 PDF export: pre-filter rows=44 -> printed rows=27 (hidden removed=17) 2026-10-11 17:38:06,105 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_print_export_probe: Starting TestC99PrintExportProbe.test_c99_xlsx_export_prints_only_legal_lines ... 2026-10-11 17:38:08,073 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_print_export_probe: C99 XLSX export: visible=44 legal=27 hidden=17 -> leaked=0 missing_legal=0 2026-10-11 17:38:08,151 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:38:48,236 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_all_report_lines ... 2026-10-11 17:39:01,014 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_cash_equivalent_reclassification_end ... 2026-10-11 17:39:05,773 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_closing_cash_equals_50_plus_60_plus_61 ... 2026-10-11 17:39:10,327 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_financing_subtotal_is_sum_of_financing_lines ... 2026-10-11 17:39:14,703 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_investing_subtotal_is_sum_of_investing_lines ... 2026-10-11 17:39:18,969 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_01_1_captures_securities_trading_cash_receipt ... 2026-10-11 17:39:21,803 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_01_1_excludes_internal_revenue_512 ... 2026-10-11 17:39:24,507 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_01_1_no_double_count_with_line_27 ... 2026-10-11 17:39:26,595 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_04_interest_via_6351_excludes_6352_fx_loss ... 2026-10-11 17:39:28,985 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_07_captures_pit_tax_payment ... 2026-10-11 17:39:31,404 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_07_captures_science_tech_fund_spend_356 ... 2026-10-11 17:39:33,962 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_07_captures_vat_tax_payment ... 2026-10-11 17:39:36,225 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_07_excludes_cit_payment ... 2026-10-11 17:39:38,813 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_171_repo_four_way_disjoint_no_double_count ... 2026-10-11 17:39:42,788 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_21_captures_full_investing_prepaid_242 ... 2026-10-11 17:39:45,452 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_21_excludes_finance_lease_212_noncash ... 2026-10-11 17:39:48,028 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_22_captures_ar_routed_disposal_proceeds ... 2026-10-11 17:39:51,358 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_22_direct_cash_proceeds_still_captured ... 2026-10-11 17:39:53,917 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_23_2_other_loans_payment ... 2026-10-11 17:39:56,278 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_24_1_htm_deposit_collection ... 2026-10-11 17:39:59,078 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_24_2_other_loan_collection ... 2026-10-11 17:40:01,485 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_27_excludes_5151_fx_gain_and_5152_discount ... 2026-10-11 17:40:04,122 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_36_2_dividend_via_332_not_3388 ... 2026-10-11 17:40:07,577 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_60_1_opening_cash_balance ... 2026-10-11 17:40:10,171 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_60_2_opening_qualifying_cash_equivalent ... 2026-10-11 17:40:12,592 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_61_fx_via_5151_6352_disjoint_from_04 ... 2026-10-11 17:40:15,720 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_net_cash_flow_and_closing_roll_up ... 2026-10-11 17:40:20,386 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_operating_subtotal_is_sum_of_operating_lines ... 2026-10-11 17:40:25,905 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_report_line_count_and_print_flags ... 2026-10-11 17:40:25,961 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_supplementary_line_62_not_in_closing ... 2026-10-11 17:40:28,799 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_01_2_captures_customer_prepayment_via_outstanding_account ... 2026-10-11 17:40:32,200 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_01_2_excludes_disposal_proceeds ... 2026-10-11 17:40:35,772 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_01_2_still_reports_invoiced_collection_after_flag ... 2026-10-11 17:40:39,401 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_02_2_captures_overpayment_with_rounding_residual ... 2026-10-11 17:40:42,559 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_02_2_captures_unreconciled_supplier_deposit ... 2026-10-11 17:40:44,833 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_02_2_excludes_disposal_costs_paid_through_a_payable ... 2026-10-11 17:40:47,885 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_02_2_excludes_fixed_asset_bought_on_credit ... 2026-10-11 17:40:50,632 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_02_2_expand_by_partner_includes_advance_payment_without_bill ... 2026-10-11 17:40:55,640 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_02_2_expand_by_partner_includes_unreconciled_deposit ... 2026-10-11 17:40:58,103 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_02_2_still_claims_ordinary_supplier_payment ... 2026-10-11 17:41:01,260 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_06_captures_employee_advance_returned ... 2026-10-11 17:41:03,580 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_06_excludes_disposal_income_via_receivable_1388 ... 2026-10-11 17:41:06,642 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_07_captures_employee_advance_paid ... 2026-10-11 17:41:08,974 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_20_identity_holds_with_employee_advances ... 2026-10-11 17:41:11,946 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_21_claims_fixed_asset_bought_on_credit ... 2026-10-11 17:41:15,045 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_captures_disposal_proceeds_collected_via_outstanding_account ... 2026-10-11 17:41:18,035 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_claims_disposal_proceeds_not_01_2 ... 2026-10-11 17:41:21,481 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_counts_disposal_once_when_outstanding_is_a_cash_account ... 2026-10-11 17:41:25,193 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_excludes_generic_other_expense_paid_through_a_payable ... 2026-10-11 17:41:28,209 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_excludes_generic_other_income_received_in_cash ... 2026-10-11 17:41:31,164 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_ignores_the_assets_remaining_book_value ... 2026-10-11 17:41:34,721 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_is_negative_when_disposal_costs_exceed_proceeds ... 2026-10-11 17:41:37,746 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_nets_direct_disposal_cost_against_proceeds ... 2026-10-11 17:41:41,026 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_nets_disposal_cost_paid_through_a_payable ... 2026-10-11 17:41:44,457 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_still_captures_disposal_proceeds_collected_via_receivable ... 2026-10-11 17:41:47,390 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_still_counts_disposal_once_when_outstanding_is_not_cash ... 2026-10-11 17:41:50,422 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_still_reports_receipts_only_disposal ... 2026-10-11 17:41:52,671 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_23_1_captures_term_deposit_payment_via_outstanding_account ... 2026-10-11 17:41:55,333 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_23_2_captures_other_loan_payment_via_outstanding_account ... 2026-10-11 17:41:57,965 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_24_1_captures_term_deposit_collection_via_outstanding_account ... 2026-10-11 17:42:01,096 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_24_2_captures_other_loan_collection_via_outstanding_account ... 2026-10-11 17:42:04,008 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_25_captures_equity_investment_payment_via_outstanding_account ... 2026-10-11 17:42:07,156 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_26_captures_divestment_proceeds_via_outstanding_account ... 2026-10-11 17:42:09,960 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_26_via_receivable_1388_covers_221_and_2281 ... 2026-10-11 17:42:14,887 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_27_captures_interest_income_via_outstanding_account ... 2026-10-11 17:42:17,693 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_27_excludes_fx_gain_via_outstanding_account ... 2026-10-11 17:42:20,573 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_27_excludes_fx_gain_via_receivable_1388 ... 2026-10-11 17:42:23,794 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_31_captures_capital_contribution_via_outstanding_account ... 2026-10-11 17:42:27,023 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_32_captures_capital_return_via_outstanding_account ... 2026-10-11 17:42:29,979 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_33_captures_borrowing_receipt_via_outstanding_account ... 2026-10-11 17:42:32,930 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_34_captures_loan_principal_payment_via_outstanding_account ... 2026-10-11 17:42:35,700 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_35_captures_finance_lease_payment_via_outstanding_account ... 2026-10-11 17:42:38,673 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_36_1_captures_direct_dividend_via_outstanding_account ... 2026-10-11 17:42:41,723 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_36_2_captures_dividend_payment_via_outstanding_account ... 2026-10-11 17:42:44,806 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_36_counts_dividend_paid_via_payable_exactly_once ... 2026-10-11 17:42:47,463 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_advance_settlement_is_not_a_cash_flow ... 2026-10-11 17:42:52,034 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_batch_payment_of_mixed_bills_is_not_double_counted ... 2026-10-11 17:42:56,551 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_no_indicator_claims_an_internal_cash_transfer ... 2026-10-11 17:42:59,399 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_subtotal_identities_hold ... 2026-10-11 17:43:03,671 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:43:51,086 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_perf: Starting TestCashFlowC99Perf.test_cf99_capture_most_joined_expression_sql ... 2026-10-11 17:43:53,104 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_perf: CF99_PERF most-joined captured query (account_move_line occurs 178 times in the query text - a join-depth PROXY, not a confirmed line-22 attribution): [34.195 ms] query: SELECT COALESCE(SUM("account_move_line"."balance" * currency_table.rate), 0.0) AS sum, COUNT(account_move_line.id) , "account_move_line"."account_id" FROM "account_move_line" JOIN (VALUES (131, 1.0)) AS currency_table(company_id, rate) ON currency_table.company_id = account_move_line.company_id WHERE ((((((((("account_move_line"."parent_state" = 'posted') AND ("account_move_line"."date" >= '2021-01-01')) AND ("account_move_line"."date" <= '2021-12-31')) AND ("account_move_line"."company_id" IN (131))) AND (("account_move_line"."display_type" NOT IN ('line_section', 'line_note')) OR "account_move_line"."display_type" IS NULL)) AND ("account_move_line"."account_id" IN (23501, 23379, 23611, 23502))) AND ("account_move_line"."debit" > '0')) AND (NOT EXISTS (SELECT 1 FROM "account_ctp_account_rel" AS "account_move_line__ctp_account_ids" WHERE "account_move_line__ctp_account_ids"."aml_id" = "account_move_line"."id") OR EXISTS (SELECT 1 FROM "account_ctp_account_rel" AS "account_move_line__ctp_account_ids" WHERE "account_move_line__ctp_account_ids"."aml_id" = "account_move_line"."id" AND "account_move_line__ctp_account_ids"."account_id" IN (23380, 23613, 23614, 23381, 23382, 23383, 23503, 23504, 23384, 23505, 23506, 23507, 23385, 23508, 23509, 23386, 23387, 23510, 23388, 23511, 23512, 23513, 23514, 23515, 23516, 23517, 23518, 23389, 23390, 23519, 23391, 23520, 23392, 23521, 23522, 23393, 23394, 23395, 23523, 23524, 23525, 23526, 23527, 23528, 23396, 23397, 23398, 23399, 23529, 23530, 23400, 23531, 23401, 23402, 23532, 23403, 23404, 23533, 23405, 23406, 23407, 23408, 23409, 23534, 23410, 23535, 23411, 23536, 23412, 23413, 23537, 23414, 23538, 23415, 23539, 23540, 23416, 23541, 23417, 23418, 23542, 23419, 23420, 23543, 23544, 23421, 23422, 23545, 23423, 23424, 23425, 23426, 23546, 23427, 23428, 23429, 23547, 23548, 23430, 23549, 23550, 23431, 23432, 23551, 23552, 23553, 23554, 23555, 23556, 23557, 23433, 23434, 23558, 23559, 23560, 23561, 23435, 23562, 23563, 23564, 23436, 23565, 23566, 23567, 23568, 23569, 23570, 23571, 23572, 23573, 23574, 23612, 23575, 23576, 23577, 23437, 23578, 23438, 23579, 23580, 23581, 23582, 23583, 23584, 23439, 23440, 23441, 23442, 23585, 23443, 23444, 23445, 23586, 23587, 23446, 23447, 23588, 23448, 23449, 23450, 23451, 23452, 23589, 23453, 23615, 23454, 23616, 23455, 23617, 23590, 23456, 23457, 23591, 23458, 23618, 23459, 23592, 23593, 23594, 23595, 23460, 23461, 23462, 23596, 23463, 23464, 23465, 23466, 23467, 23468, 23597, 23469, 23470, 23471, 23472, 23473, 23474, 23475, 23476, 23477, 23478, 23479, 23598, 23599, 23600, 23601, 23480, 23481, 23482, 23483, 23484, 23485, 23486, 23602, 23487, 23488, 23489, 23490, 23491, 23492, 23493, 23494, 23495, 23603, 23604, 23605, 23496, 23606, 23607, 23608, 23609, 23497, 23610, 23498, 23499, 23500)))) AND ((((EXISTS (SELECT 1 FROM "account_ctp_account_rel" AS "account_move_line__ctp_account_ids" WHERE "account_move_line__ctp_account_ids"."aml_id" = "account_move_line"."id" AND "account_move_line__ctp_account_ids"."account_id" IN (23459, 23592, 23593, 23594)) AND (NOT EXISTS (SELECT 1 FROM "account_ctp_account_rel" AS "account_move_line__ctp_account_ids" WHERE "account_move_line__ctp_account_ids"."aml_id" = "account_move_line"."id") OR EXISTS (SELECT 1 FROM "account_ctp_account_rel" AS "account_move_line__ctp_account_ids" WHERE "account_move_line__ctp_account_ids"."aml_id" = "account_move_line"."id" AND "account_move_line__ctp_account_ids"."account_id" IN (23501, 23379, 23380, 23611, 23613, 23614, 23502, 23381, 23382, 23383, 23503, 23504, 23384, 23505, 23506, 23507, 23385, 23508, 23509, 23386, 23387, 23510, 23388, 23511, 23512, 23513, 23514, 23515, 23516, 23517, 23518, 23389, 23390, 23519, 23391, 23520, 23392, 23521, 23522, 23393, 23394, 23395, 23523, 23524, 23525, 23526, 23527, 23528, 23396, 23397, 23398, 23399, 23529, 23530, 23400, 23531, 23401, 23402, 23532, 23403, 23404, 23533, 23405, 23406, 23407, 23408, 23409, 23534, 23410, 23535, 23411, 23536, 23412, 23413, 23537, 23414, 23538, 23415, 23539, 23540, 23416, 23541, 23417, 23418, 23542, 23419, 23420, 23543, 23544, 23421, 23422, 23545, 23423, 23424, 23425, 23426, 23546, 23427, 23428, 23429, 23547, 23548, 23430, 23549, 23550, 23431, 23432, 23551, 23552, 23553, 23554, 23555, 23556, 23557, 23433, 23434, 23558, 23559, 23560, 23561, 23435, 23562, 23563, 23564, 23436, 23565, 23566, 23567, 23568, 23569, 23570, 23571, 23572, 23573, 23574, 23612, 23575, 23576, 23577, 23437, 23578, 23438, 23579, 23580, 23581, 23582, 23583, 23584, 23439, 23440, 23441, 23442, 23585, 23443, 23444, 23445, 23586, 23587, 23446, 23447, 23588, 23448, 23449, 23450, 23451, 23452, 23589, 23453, 23615, 23454, 23616, 23455, 23617, 23590, 23456, 23457, 23591, 23458, 23618, 23459, 23593, 23594, 23595, 23460, 23461, 23462, 23596, 23463, 23464, 23465, 23466, 23467, 23468, 23597, 23469, 23470, 23471, 23472, 23473, 23474, 23475, 23476, 23477, 23478, 23479, 23598, 23599, 23600, 23601, 23480, 23481, 23482, 23483, 23484, 23485, 23486, 23602, 23487, 23488, 23489, 23490, 23491, 23492, 23493, 23494, 23495, 23603, 23604, 23605, 23496, 23606, 23607, 23608, 23609, 23497, 23610, 23498, 23499, 23500)))) AND (NOT EXISTS (SELECT 1 FROM "account_ctp_account_rel" AS "account_move_line__ctp_account_ids" WHERE "account_move_line__ctp_account_ids"."aml_id" = "account_move_line"."id") OR EXISTS (SELECT 1 FROM "account_ctp_account_rel" AS "account_move_line__ctp_account_ids" WHERE "account_move_line__ctp_account_ids"."aml_id" = "account_move_line"."id" AND "account_move_line__ctp_account_ids"."account_id" IN (23501, 23379, 23380, 23611, 23613, 23614, 23502, 23381, 23382, 23383, 23503, 23504, 23384, 23505, 23506, 23507, 23385, 23508, 23509, 23386, 23387, 23510, 23388, 23511, 23512, 23513, 23514, 23515, 23516, 23517, 23518, 23389, 23390, 23519, 23391, 23520, 23392, 23521, 23522, 23393, 23394, 23395, 23523, 23524, 23525, 23526, 23527, 23528, 23396, 23397, 23398, 23399, 23529, 23530, 23400, 23531, 23401, 23402, 23532, 23403, 23404, 23533, 23405, 23406, 23407, 23408, 23409, 23534, 23410, 23535, 23411, 23536, 23412, 23413, 23537, 23414, 23538, 23415, 23539, 23540, 23416, 23541, 23417, 23418, 23542, 23419, 23420, 23543, 23544, 23421, 23422, 23545, 23423, 23424, 23425, 23426, 23546, 23427, 23428, 23429, 23547, 23548, 23430, 23549, 23550, 23431, 23432, 23551, 23552, 23553, 23554, 23555, 23556, 23557, 23433, 23434, 23558, 23559, 23560, 23561, 23435, 23562, 23563, 23564, 23436, 23565, 23566, 23567, 23568, 23569, 23570, 23571, 23572, 23573, 23574, 23612, 23575, 23576, 23577, 23437, 23578, 23438, 23579, 23580, 23581, 23582, 23583, 23584, 23439, 23440, 23441, 23442, 23585, 23443, 23444, 23445, 23586, 23587, 23446, 23447, 23588, 23448, 23449, 23450, 23451, 23452, 23589, 23453, 23615, 23454, 23616, 23455, 23617, 23590, 23456, 23457, 23591, 23458, 23618, 23459, 23592, 23594, 23595, 23460, 23461, 23462, 23596, 23463, 23464, 23465, 23466, 23467, 23468, 23597, 23469, 23470, 23471, 23472, 23473, 23474, 23475, 23476, 23477, 23478, 23479, 23598, 23599, 23600, 23601, 23480, 23481, 23482, 23483, 23484, 23485, 23486, 23602, 23487, 23488, 23489, 23490, 23491, 23492, 23493, 23494, 23495, 23603, 23604, 23605, 23496, 23606, 23607, 23608, 23609, 23497, 23610, 23498, 23499, 23500)))) OR ((EXISTS (SELECT 1 FROM "aml_counterpart_rel" AS "account_move_line__ctp_aml_ids" WHERE "account_move_line__ctp_aml_ids"."aml1_id" = "account_move_line"."id" AND "account_move_line__ctp_aml_ids"."aml2_id" IN (SELECT "account_move_line"."id" FROM "account_move_line" WHERE ("account_move_line"."id" IN (SELECT "account_partial_reconcile"."credit_move_id" FROM "account_partial_reconcile" WHERE ("account_partial_reconcile"."debit_move_id" IN (SELECT "account_move_line"."id" FROM "account_move_line" WHERE EXISTS (SELECT 1 FROM "account_ctp_account_rel" AS "account_move_line__ctp_account_ids" WHERE "account_move_line__ctp_account_ids"."aml_id" = "account_move_line"."id" AND "account_move_line__ctp_account_ids"."account_id" IN (23459, 23592, 23593, 23594)) AND ("account_move_line"."company_id" IN (131)))))) AND ("account_move_line"."company_id" IN (131)))) AND EXISTS (SELECT 1 FROM "aml_counterpart_rel" AS "account_move_line__ctp_aml_ids" WHERE "account_move_line__ctp_aml_ids"."aml1_id" = "account_move_line"."id" AND "account_move_line__ctp_aml_ids"."aml2_id" IN (SELECT "account_move_line"."id" FROM "account_move_line" WHERE ("account_move_line"."id" IN (SELECT "account_partial_reconcile"."credit_move_id" FROM "account_partial_reconcile" WHERE ("account_partial_reconcile"."debit_move_id" IN (SELECT "account_move_line"."id" FROM "account_move_line" WHERE EXISTS (SELECT 1 FROM "account_ctp_account_rel" AS "account_move_line__ctp_account_ids" WHERE "account_move_line__ctp_account_ids"."aml_id" = "account_move_line"."id" AND "account_move_line__ctp_account_ids"."account_id" IN (23501, 23379, 23380, 23611, 23613, 23614, 23502, 23381, 23382, 23383, 23503, 23504, 23384, 23505, 23506, 23507, 23385, 23508, 23509, 23386, 23387, 23510, 23388, 23511, 23512, 23513, 23514, 23515, 23516, 23517, 23518, 23389, 23390, 23519, 23391, 23520, 23392, 23521, 23522, 23393, 23394, 23395, 23523, 23524, 23525, 23526, 23527, 23528, 23396, 23397, 23398, 23399, 23529, 23530, 23400, 23531, 23401, 23402, 23532, 23403, 23404, 23533, 23405, 23406, 23407, 23408, 23409, 23534, 23410, 23535, 23411, 23536, 23412, 23413, 23537, 23414, 23538, 23415, 23539, 23540, 23416, 23541, 23417, 23418, 23542, 23419, 23420, 23543, 23544, 23421, 23422, 23545, 23423, 23424, 23425, 23426, 23546, 23427, 23428, 23429, 23547, 23548, 23430, 23549, 23550, 23431, 23432, 23551, 23552, 23553, 23554, 23555, 23556, 23557, 23433, 23434, 23558, 23559, 23560, 23561, 23435, 23562, 23563, 23564, 23436, 23565, 23566, 23567, 23568, 23569, 23570, 23571, 23572, 23573, 23574, 23612, 23575, 23576, 23577, 23437, 23578, 23438, 23579, 23580, 23581, 23582, 23583, 23584, 23439, 23440, 23441, 23442, 23585, 23443, 23444, 23445, 23586, 23587, 23446, 23447, 23588, 23448, 23449, 23450, 23451, 23452, 23589, 23453, 23615, 23454, 23616, 23455, 23617, 23590, 23456, 23457, 23591, 23458, 23618, 23459, 23593, 23594, 23595, 23460, 23461, 23462, 23596, 23463, 23464, 23465, 23466, 23467, 23468, 23597, 23469, 23470, 23471, 23472, 23473, 23474, 23475, 23476, 23477, 23478, 23479, 23598, 23599, 23600, 23601, 23480, 23481, 23482, 23483, 23484, 23485, 23486, 23602, 23487, 23488, 23489, 23490, 23491, 23492, 23493, 23494, 23495, 23603, 23604, 23605, 23496, 23606, 23607, 23608, 23609, 23497, 23610, 23498, 23499, 23500)) AND ("account_move_line"."company_id" IN (131)))))) AND ("account_move_line"."company_id" IN (131))))) AND EXISTS (SELECT 1 FROM "aml_counterpart_rel" AS "account_move_line__ctp_aml_ids" WHERE "account_move_line__ctp_aml_ids"."aml1_id" = "account_move_line"."id" AND "account_move_line__ctp_aml_ids"."aml2_id" IN (SELECT "account_move_line"."id" FROM "account_move_line" WHERE ("account_move_line"."id" IN (SELECT "account_partial_reconcile"."credit_move_id" FROM "account_partial_reconcile" WHERE ("account_partial_reconcile"."debit_move_id" IN (SELECT "account_move_line"."id" FROM "account_move_line" WHERE EXISTS (SELECT 1 FROM "account_ctp_account_rel" AS "account_move_line__ctp_account_ids" WHERE "account_move_line__ctp_account_ids"."aml_id" = "account_move_line"."id" AND "account_move_line__ctp_account_ids"."account_id" IN (23501, 23379, 23380, 23611, 23613, 23614, 23502, 23381, 23382, 23383, 23503, 23504, 23384, 23505, 23506, 23507, 23385, 23508, 23509, 23386, 23387, 23510, 23388, 23511, 23512, 23513, 23514, 23515, 23516, 23517, 23518, 23389, 23390, 23519, 23391, 23520, 23392, 23521, 23522, 23393, 23394, 23395, 23523, 23524, 23525, 23526, 23527, 23528, 23396, 23397, 23398, 23399, 23529, 23530, 23400, 23531, 23401, 23402, 23532, 23403, 23404, 23533, 23405, 23406, 23407, 23408, 23409, 23534, 23410, 23535, 23411, 23536, 23412, 23413, 23537, 23414, 23538, 23415, 23539, 23540, 23416, 23541, 23417, 23418, 23542, 23419, 23420, 23543, 23544, 23421, 23422, 23545, 23423, 23424, 23425, 23426, 23546, 23427, 23428, 23429, 23547, 23548, 23430, 23549, 23550, 23431, 23432, 23551, 23552, 23553, 23554, 23555, 23556, 23557, 23433, 23434, 23558, 23559, 23560, 23561, 23435, 23562, 23563, 23564, 23436, 23565, 23566, 23567, 23568, 23569, 23570, 23571, 23572, 23573, 23574, 23612, 23575, 23576, 23577, 23437, 23578, 23438, 23579, 23580, 23581, 23582, 23583, 23584, 23439, 23440, 23441, 23442, 23585, 23443, 23444, 23445, 23586, 23587, 23446, 23447, 23588, 23448, 23449, 23450, 23451, 23452, 23589, 23453, 23615, 23454, 23616, 23455, 23617, 23590, 23456, 23457, 23591, 23458, 23618, 23459, 23592, 23594, 23595, 23460, 23461, 23462, 23596, 23463, 23464, 23465, 23466, 23467, 23468, 23597, 23469, 23470, 23471, 23472, 23473, 23474, 23475, 23476, 23477, 23478, 23479, 23598, 23599, 23600, 23601, 23480, 23481, 23482, 23483, 23484, 23485, 23486, 23602, 23487, 23488, 23489, 23490, 23491, 23492, 23493, 23494, 23495, 23603, 23604, 23605, 23496, 23606, 23607, 23608, 23609, 23497, 23610, 23498, 23499, 23500)) AND ("account_move_line"."company_id" IN (131)))))) AND ("account_move_line"."company_id" IN (131)))))) OR (((EXISTS (SELECT 1 FROM "aml_counterpart_rel" AS "account_move_line__ctp_aml_ids" WHERE "account_move_line__ctp_aml_ids"."aml1_id" = "account_move_line"."id" AND "account_move_line__ctp_aml_ids"."aml2_id" IN (SELECT "account_move_line"."id" FROM "account_move_line" WHERE ("account_move_line"."id" IN (SELECT "account_partial_reconcile"."credit_move_id" FROM "account_partial_reconcile" WHERE ("account_partial_reconcile"."debit_move_id" IN (SELECT "account_move_line"."id" FROM "account_move_line" WHERE EXISTS (SELECT 1 FROM "account_ctp_account_rel" AS "account_move_line__ctp_account_ids" WHERE "account_move_line__ctp_account_ids"."aml_id" = "account_move_line"."id" AND "account_move_line__ctp_account_ids"."account_id" IN (23517)) AND ("account_move_line"."company_id" IN (131)))))) AND ("account_move_line"."company_id" IN (131)))) AND EXISTS (SELECT 1 FROM "aml_counterpart_rel" AS "account_move_line__ctp_aml_ids" WHERE "account_move_line__ctp_aml_ids"."aml1_id" = "account_move_line"."id" AND "account_move_line__ctp_aml_ids"."aml2_id" IN (SELECT "account_move_line"."id" FROM "account_move_line" WHERE ("account_move_line"."id" IN (SELECT "account_partial_reconcile"."credit_move_id" FROM "account_partial_reconcile" WHERE ("account_partial_reconcile"."debit_move_id" IN (SELECT "account_move_line"."id" FROM "account_move_line" WHERE EXISTS (SELECT 1 FROM "aml_counterpart_rel" AS "account_move_line__ctp_aml_ids" WHERE "account_move_line__ctp_aml_ids"."aml1_id" = "account_move_line"."id" AND "account_move_line__ctp_aml_ids"."aml2_id" IN (SELECT "account_move_line"."id" FROM "account_move_line" WHERE ("account_move_line"."id" IN (SELECT "account_partial_reconcile"."credit_move_id" FROM "account_partial_reconcile" WHERE ("account_partial_reconcile"."debit_move_id" IN (SELECT "account_move_line"."id" FROM "account_move_line" WHERE EXISTS (SELECT 1 FROM "account_ctp_account_rel" AS "account_move_line__ctp_account_ids" WHERE "account_move_line__ctp_account_ids"."aml_id" = "account_move_line"."id" AND "account_move_line__ctp_account_ids"."account_id" IN (23459, 23592, 23593, 23594)) AND ("account_move_line"."company_id" IN (131)))))) AND ("account_move_line"."company_id" IN (131)))) AND ("account_move_line"."company_id" IN (131)))))) AND ("account_move_line"."company_id" IN (131))))) AND EXISTS (SELECT 1 FROM "aml_counterpart_rel" AS "account_move_line__ctp_aml_ids" WHERE "account_move_line__ctp_aml_ids"."aml1_id" = "account_move_line"."id" AND "account_move_line__ctp_aml_ids"."aml2_id" IN (SELECT "account_move_line"."id" FROM "account_move_line" WHERE ("account_move_line"."id" IN (SELECT "account_partial_reconcile"."credit_move_id" FROM "account_partial_reconcile" WHERE ("account_partial_reconcile"."debit_move_id" IN (SELECT "account_move_line"."id" FROM "account_move_line" WHERE EXISTS (SELECT 1 FROM "aml_counterpart_rel" AS "account_move_line__ctp_aml_ids" WHERE "account_move_line__ctp_aml_ids"."aml1_id" = "account_move_line"."id" AND "account_move_line__ctp_aml_ids"."aml2_id" IN (SELECT "account_move_line"."id" FROM "account_move_line" WHERE ("account_move_line"."id" IN (SELECT "account_partial_reconcile"."credit_move_id" FROM "account_partial_reconcile" WHERE ("account_partial_reconcile"."debit_move_id" IN (SELECT "account_move_line"."id" FROM "account_move_line" WHERE EXISTS (SELECT 1 FROM "account_ctp_account_rel" AS "account_move_line__ctp_account_ids" WHERE "account_move_line__ctp_account_ids"."aml_id" = "account_move_line"."id" AND "account_move_line__ctp_account_ids"."account_id" IN (23501, 23379, 23380, 23611, 23613, 23614, 23502, 23381, 23382, 23383, 23503, 23504, 23384, 23505, 23506, 23507, 23385, 23508, 23509, 23386, 23387, 23510, 23388, 23511, 23512, 23513, 23514, 23515, 23516, 23517, 23518, 23389, 23390, 23519, 23391, 23520, 23392, 23521, 23522, 23393, 23394, 23395, 23523, 23524, 23525, 23526, 23527, 23528, 23396, 23397, 23398, 23399, 23529, 23530, 23400, 23531, 23401, 23402, 23532, 23403, 23404, 23533, 23405, 23406, 23407, 23408, 23409, 23534, 23410, 23535, 23411, 23536, 23412, 23413, 23537, 23414, 23538, 23415, 23539, 23540, 23416, 23541, 23417, 23418, 23542, 23419, 23420, 23543, 23544, 23421, 23422, 23545, 23423, 23424, 23425, 23426, 23546, 23427, 23428, 23429, 23547, 23548, 23430, 23549, 23550, 23431, 23432, 23551, 23552, 23553, 23554, 23555, 23556, 23557, 23433, 23434, 23558, 23559, 23560, 23561, 23435, 23562, 23563, 23564, 23436, 23565, 23566, 23567, 23568, 23569, 23570, 23571, 23572, 23573, 23574, 23612, 23575, 23576, 23577, 23437, 23578, 23438, 23579, 23580, 23581, 23582, 23583, 23584, 23439, 23440, 23441, 23442, 23585, 23443, 23444, 23445, 23586, 23587, 23446, 23447, 23588, 23448, 23449, 23450, 23451, 23452, 23589, 23453, 23615, 23454, 23616, 23455, 23617, 23590, 23456, 23457, 23591, 23458, 23618, 23459, 23593, 23594, 23595, 23460, 23461, 23462, 23596, 23463, 23464, 23465, 23466, 23467, 23468, 23597, 23469, 23470, 23471, 23472, 23473, 23474, 23475, 23476, 23477, 23478, 23479, 23598, 23599, 23600, 23601, 23480, 23481, 23482, 23483, 23484, 23485, 23486, 23602, 23487, 23488, 23489, 23490, 23491, 23492, 23493, 23494, 23495, 23603, 23604, 23605, 23496, 23606, 23607, 23608, 23609, 23497, 23610, 23498, 23499, 23500)) AND ("account_move_line"."company_id" IN (131)))))) AND ("account_move_line"."company_id" IN (131)))) AND ("account_move_line"."company_id" IN (131)))))) AND ("account_move_line"."company_id" IN (131))))) AND EXISTS (SELECT 1 FROM "aml_counterpart_rel" AS "account_move_line__ctp_aml_ids" WHERE "account_move_line__ctp_aml_ids"."aml1_id" = "account_move_line"."id" AND "account_move_line__ctp_aml_ids"."aml2_id" IN (SELECT "account_move_line"."id" FROM "account_move_line" WHERE ("account_move_line"."id" IN (SELECT "account_partial_reconcile"."credit_move_id" FROM "account_partial_reconcile" WHERE ("account_partial_reconcile"."debit_move_id" IN (SELECT "account_move_line"."id" FROM "account_move_line" WHERE EXISTS (SELECT 1 FROM "aml_counterpart_rel" AS "account_move_line__ctp_aml_ids" WHERE "account_move_line__ctp_aml_ids"."aml1_id" = "account_move_line"."id" AND "account_move_line__ctp_aml_ids"."aml2_id" IN (SELECT "account_move_line"."id" FROM "account_move_line" WHERE ("account_move_line"."id" IN (SELECT "account_partial_reconcile"."credit_move_id" FROM "account_partial_reconcile" WHERE ("account_partial_reconcile"."debit_move_id" IN (SELECT "account_move_line"."id" FROM "account_move_line" WHERE EXISTS (SELECT 1 FROM "account_ctp_account_rel" AS "account_move_line__ctp_account_ids" WHERE "account_move_line__ctp_account_ids"."aml_id" = "account_move_line"."id" AND "account_move_line__ctp_account_ids"."account_id" IN (23501, 23379, 23380, 23611, 23613, 23614, 23502, 23381, 23382, 23383, 23503, 23504, 23384, 23505, 23506, 23507, 23385, 23508, 23509, 23386, 23387, 23510, 23388, 23511, 23512, 23513, 23514, 23515, 23516, 23517, 23518, 23389, 23390, 23519, 23391, 23520, 23392, 23521, 23522, 23393, 23394, 23395, 23523, 23524, 23525, 23526, 23527, 23528, 23396, 23397, 23398, 23399, 23529, 23530, 23400, 23531, 23401, 23402, 23532, 23403, 23404, 23533, 23405, 23406, 23407, 23408, 23409, 23534, 23410, 23535, 23411, 23536, 23412, 23413, 23537, 23414, 23538, 23415, 23539, 23540, 23416, 23541, 23417, 23418, 23542, 23419, 23420, 23543, 23544, 23421, 23422, 23545, 23423, 23424, 23425, 23426, 23546, 23427, 23428, 23429, 23547, 23548, 23430, 23549, 23550, 23431, 23432, 23551, 23552, 23553, 23554, 23555, 23556, 23557, 23433, 23434, 23558, 23559, 23560, 23561, 23435, 23562, 23563, 23564, 23436, 23565, 23566, 23567, 23568, 23569, 23570, 23571, 23572, 23573, 23574, 23612, 23575, 23576, 23577, 23437, 23578, 23438, 23579, 23580, 23581, 23582, 23583, 23584, 23439, 23440, 23441, 23442, 23585, 23443, 23444, 23445, 23586, 23587, 23446, 23447, 23588, 23448, 23449, 23450, 23451, 23452, 23589, 23453, 23615, 23454, 23616, 23455, 23617, 23590, 23456, 23457, 23591, 23458, 23618, 23459, 23592, 23594, 23595, 23460, 23461, 23462, 23596, 23463, 23464, 23465, 23466, 23467, 23468, 23597, 23469, 23470, 23471, 23472, 23473, 23474, 23475, 23476, 23477, 23478, 23479, 23598, 23599, 23600, 23601, 23480, 23481, 23482, 23483, 23484, 23485, 23486, 23602, 23487, 23488, 23489, 23490, 23491, 23492, 23493, 23494, 23495, 23603, 23604, 23605, 23496, 23606, 23607, 23608, 23609, 23497, 23610, 23498, 23499, 23500)) AND ("account_move_line"."company_id" IN (131)))))) AND ("account_move_line"."company_id" IN (131)))) AND ("account_move_line"."company_id" IN (131)))))) AND ("account_move_line"."company_id" IN (131))))))) AND ("account_move_line"."company_id" IN (131)) GROUP BY "account_move_line"."account_id" 2026-10-11 17:43:53,104 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_perf: CF99_PERF: for real EXPLAIN ANALYZE numbers, a human/odoo-instance run should strip the "[N.NNN ms] query: " prefix from the line above and pass the remainder to `psql -c "EXPLAIN ANALYZE "` against this same seeded DB. 2026-10-11 17:43:53,148 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_perf: Starting TestCashFlowC99Perf.test_cf99_full_report_render_perf ... 2026-10-11 17:44:03,971 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_perf: CF99_PERF seed_move_count=21 seed_line_count=42 seed_reconciled_pairs=5 distinct_dates=250 reconcile_fraction=0.40 wall_samples=['1.9698', '1.7983', '2.2846'] wall_median=1.9698s query_count_full_year=735 query_count_january_only=740 query_count_delta=5 2026-10-11 17:44:04,081 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:44:41,640 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_01_ma_01_2_customer_prepayment_via_outstanding ... 2026-10-11 17:44:44,353 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_02_ma_02_2_supplier_advance_without_bill_in_expand ... 2026-10-11 17:44:49,245 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_03_ma_02_2_supplier_paid_through_employee ... 2026-10-11 17:44:53,088 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_04_ma_04_loan_interest_via_accrued_payable_335 ... 2026-10-11 17:44:56,633 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_05_ma_03_employee_reimbursement_via_334 ... 2026-10-11 17:45:00,501 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_06_ma_06_employee_advance_returned_via_outstanding ... 2026-10-11 17:45:03,377 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_07_ma_06_other_income_via_receivable_1388 ... 2026-10-11 17:45:07,119 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_08_ma_07_employee_advance_paid_via_outstanding ... 2026-10-11 17:45:10,063 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_09_ma_07_advance_reimbursement_via_outstanding ... 2026-10-11 17:45:13,086 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_10_welfare_6428_via_outstanding_is_not_auto_classified ... 2026-10-11 17:45:15,878 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_11_ma_07_penalty_via_payable_3339 ... 2026-10-11 17:45:19,806 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_12_ma_21_fixed_asset_on_credit_not_02_2 ... 2026-10-11 17:45:23,731 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_13_ma_22_disposal_proceeds_not_01_2 ... 2026-10-11 17:45:26,939 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_14_ma_23_1_term_deposit_placement_via_outstanding ... 2026-10-11 17:45:29,839 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_15_ma_23_2_bond_purchase_via_outstanding ... 2026-10-11 17:45:32,722 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_16_ma_24_1_term_deposit_collection_via_outstanding ... 2026-10-11 17:45:35,630 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_17_ma_24_2_bond_principal_collection_via_outstanding ... 2026-10-11 17:45:38,219 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_18_ma_26_divestment_via_receivable_1388 ... 2026-10-11 17:45:41,734 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_19_ma_27_dividend_income_via_receivable_1388 ... 2026-10-11 17:45:44,937 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_20_ma_33_borrowing_receipt_via_outstanding ... 2026-10-11 17:45:48,521 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_21_ma_34_loan_principal_payment_via_outstanding ... 2026-10-11 17:45:51,734 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_22_ma_35_finance_lease_principal_via_outstanding ... 2026-10-11 17:45:54,557 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_23_deposit_excluded_from_opening_present_on_reclass_memo ... 2026-10-11 17:45:56,950 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:46:35,359 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_core_adopt_compat: Starting TestCoreAdoptCompat.test_c99_statutory_trees_are_untouched_by_the_hierarchy_option ... 2026-10-11 17:46:43,623 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_core_adopt_compat: Starting TestCoreAdoptCompat.test_hierarchy_toggle_is_a_live_option_that_restructures_a_report_that_reads_it ... 2026-10-11 17:46:43,915 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_core_adopt_compat: Starting TestCoreAdoptCompat.test_partner_ledger_incurrence_total_unchanged_by_order_by_tiebreaker ... 2026-10-11 17:46:46,127 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:47:09,942 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_core_adopt_compat: Starting TestCoreAdoptCompatC133.test_c133_statutory_trees_are_untouched_by_the_hierarchy_option ... 2026-10-11 17:47:15,737 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_core_adopt_compat: Starting TestCoreAdoptCompatC133.test_hierarchy_toggle_is_a_live_option_that_restructures_a_report_that_reads_it ... 2026-10-11 17:47:16,021 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:47:53,313 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_engine_byte_neutral: Starting TestEngineByteNeutral.test_bs99_132_short_term_prepayments_to_suppliers_stays_byte_neutral ... 2026-10-11 17:47:56,477 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_engine_byte_neutral: Starting TestEngineByteNeutral.test_cpoa_operating_cash_paid_stays_byte_neutral_for_unreconciled_direct_cash_leg ... 2026-10-11 17:47:58,544 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:48:34,497 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_fanout_repro: Starting TestFanoutDirectCashCounterpart.test_fanout_direct_cash_counterpart_is_not_multiplied ... 2026-10-11 17:48:36,411 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_fanout_repro: Starting TestFanoutDirectCashCounterpart.test_one_to_one_direct_cash_counterpart_regression ... 2026-10-11 17:48:37,609 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:49:14,362 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_legacy_code_scanner_contract: Starting TestLegacyCodeScannerContract.test_a_code_named_inside_a_message_string_does_not_create_that_account ... 2026-10-11 17:49:14,421 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_legacy_code_scanner_contract: Starting TestLegacyCodeScannerContract.test_a_comment_naming_a_code_does_not_create_that_account ... 2026-10-11 17:49:14,483 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_legacy_code_scanner_contract: Starting TestLegacyCodeScannerContract.test_a_docstring_naming_a_code_does_not_create_that_account ... 2026-10-11 17:49:14,544 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_legacy_code_scanner_contract: Starting TestLegacyCodeScannerContract.test_every_collected_code_resolves_to_an_account_with_exactly_that_code ... 2026-10-11 17:49:14,599 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_legacy_code_scanner_contract: Starting TestLegacyCodeScannerContract.test_every_module_tests_init_imports_is_collectible_by_odoos_loader ... 2026-10-11 17:49:14,635 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_legacy_code_scanner_contract: Starting TestLegacyCodeScannerContract.test_import_resolution_tells_the_harness_apart_from_odoo_tests_common ... 2026-10-11 17:49:14,670 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_legacy_code_scanner_contract: Starting TestLegacyCodeScannerContract.test_the_scanner_reads_every_test_file_that_depends_on_the_harness ... 2026-10-11 17:49:15,265 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:49:15,285 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_migration_18_0_0_1_21_bridge_auto_install: Starting TestBridgeAutoInstallMigration.test_asset_disposal_bridge_gets_marked_to_install_when_fixed_asset_reporting_is_already_present ... 2026-10-11 17:49:15,312 121 INFO rb-001770c-225483-423662 odoo.upgrade.l10n_vn_viin_account_reports.18.0.0.1.21.post-migration: l10n_vn_viin_account_reports 18.0.0.1.21 migration: all direct dependencies of 'l10n_vn_viin_account_reports_asset' (l10n_vn_viin_account_asset, l10n_vn_viin_account_reports, to_account_reports) are install-ready on this tenant (installed / to install / to upgrade) - marking it 'to install' so this upgrade run installs it too. 2026-10-11 17:49:15,317 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_module: ALLOW access to module.button_install on ['Accounting Reports - Vietnam Accounting - Fixed Asset Disposals'] to user __system__ #1 via n/a 2026-10-11 17:49:15,553 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_migration_18_0_0_1_21_bridge_auto_install: Starting TestBridgeAutoInstallMigration.test_asset_disposal_bridge_gets_marked_to_install_when_the_reports_module_itself_is_mid_upgrade ... 2026-10-11 17:49:15,578 121 INFO rb-001770c-225483-423662 odoo.upgrade.l10n_vn_viin_account_reports.18.0.0.1.21.post-migration: l10n_vn_viin_account_reports 18.0.0.1.21 migration: all direct dependencies of 'l10n_vn_viin_account_reports_asset' (l10n_vn_viin_account_asset, l10n_vn_viin_account_reports, to_account_reports) are install-ready on this tenant (installed / to install / to upgrade) - marking it 'to install' so this upgrade run installs it too. 2026-10-11 17:49:15,581 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_module: ALLOW access to module.button_install on ['Accounting Reports - Vietnam Accounting - Fixed Asset Disposals'] to user __system__ #1 via n/a 2026-10-11 17:49:15,792 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_migration_18_0_0_1_21_bridge_auto_install: Starting TestBridgeAutoInstallMigration.test_asset_disposal_bridge_stays_uninstalled_when_fixed_asset_reporting_is_absent ... 2026-10-11 17:49:15,863 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_migration_18_0_0_1_21_bridge_auto_install: Starting TestBridgeAutoInstallMigration.test_asset_disposal_bridge_stays_uninstalled_when_its_dependency_is_marked_to_remove ... 2026-10-11 17:49:15,935 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_migration_18_0_0_1_21_bridge_auto_install: Starting TestBridgeAutoInstallMigration.test_deferred_revenue_bridge_gets_marked_to_install_when_its_dependency_is_only_to_install ... 2026-10-11 17:49:15,952 121 INFO rb-001770c-225483-423662 odoo.upgrade.l10n_vn_viin_account_reports.18.0.0.1.21.post-migration: l10n_vn_viin_account_reports 18.0.0.1.21 migration: all direct dependencies of 'l10n_vn_viin_account_reports_recurring' (l10n_vn_viin_account_reports, to_account_reports, viin_account_recurring) are install-ready on this tenant (installed / to install / to upgrade) - marking it 'to install' so this upgrade run installs it too. 2026-10-11 17:49:15,957 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_module: ALLOW access to module.button_install on ['Accounting Reports - Vietnam Accounting - Recurring Deferred Revenue'] to user __system__ #1 via n/a 2026-10-11 17:49:16,121 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_migration_18_0_0_1_21_bridge_auto_install: Starting TestBridgeAutoInstallMigration.test_deferred_revenue_bridge_gets_marked_to_install_when_recurring_engine_is_already_present ... 2026-10-11 17:49:16,138 121 INFO rb-001770c-225483-423662 odoo.upgrade.l10n_vn_viin_account_reports.18.0.0.1.21.post-migration: l10n_vn_viin_account_reports 18.0.0.1.21 migration: all direct dependencies of 'l10n_vn_viin_account_reports_recurring' (l10n_vn_viin_account_reports, to_account_reports, viin_account_recurring) are install-ready on this tenant (installed / to install / to upgrade) - marking it 'to install' so this upgrade run installs it too. 2026-10-11 17:49:16,142 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_module: ALLOW access to module.button_install on ['Accounting Reports - Vietnam Accounting - Recurring Deferred Revenue'] to user __system__ #1 via n/a 2026-10-11 17:49:16,351 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_migration_18_0_0_1_21_bridge_auto_install: Starting TestBridgeAutoInstallMigration.test_deferred_revenue_bridge_gets_marked_to_install_when_the_reports_module_itself_is_mid_upgrade ... 2026-10-11 17:49:16,381 121 INFO rb-001770c-225483-423662 odoo.upgrade.l10n_vn_viin_account_reports.18.0.0.1.21.post-migration: l10n_vn_viin_account_reports 18.0.0.1.21 migration: all direct dependencies of 'l10n_vn_viin_account_reports_recurring' (l10n_vn_viin_account_reports, to_account_reports, viin_account_recurring) are install-ready on this tenant (installed / to install / to upgrade) - marking it 'to install' so this upgrade run installs it too. 2026-10-11 17:49:16,385 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_module: ALLOW access to module.button_install on ['Accounting Reports - Vietnam Accounting - Recurring Deferred Revenue'] to user __system__ #1 via n/a 2026-10-11 17:49:16,550 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_migration_18_0_0_1_21_bridge_auto_install: Starting TestBridgeAutoInstallMigration.test_deferred_revenue_bridge_stays_uninstalled_when_recurring_engine_is_absent ... 2026-10-11 17:49:16,619 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:49:16,636 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_migration_18_0_0_1_21_bridge_auto_install: Starting TestMigrationDirectoryReachability.test_every_migration_directory_is_reachable_under_the_shipped_manifest_version ... 2026-10-11 17:49:16,677 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:49:59,670 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_partner_ledger_incurrence_pagination: Starting VnPartnerLedgerIncurrenceOverPages.test_a_partner_below_the_page_limit_still_reports_one_total_for_its_whole_period ... 2026-10-11 17:50:01,561 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_partner_ledger_incurrence_pagination: Starting VnPartnerLedgerIncurrenceOverPages.test_a_stale_page_request_past_the_end_of_the_ledger_leaves_the_report_standing ... 2026-10-11 17:50:01,899 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_partner_ledger_incurrence_pagination: Starting VnPartnerLedgerIncurrenceOverPages.test_incurrence_total_reports_the_partners_whole_period_not_the_page_on_screen ... 2026-10-11 17:50:03,356 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_partner_ledger_incurrence_pagination: Starting VnPartnerLedgerIncurrenceOverPages.test_the_incurrence_total_row_is_shaped_like_a_ledger_row_of_the_partner_it_totals ... 2026-10-11 17:50:04,793 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_partner_ledger_incurrence_pagination: Starting VnPartnerLedgerIncurrenceOverPages.test_the_partner_ledger_shows_one_incurrence_total_under_an_id_no_other_row_repeats ... 2026-10-11 17:50:06,102 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:50:46,049 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_partner_ledger_incurrence_placement: Starting PartnerLedgerIncurrencePlacement.test_a_single_sheet_ledger_still_carries_exactly_one_total ... 2026-10-11 17:50:47,629 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_partner_ledger_incurrence_placement: Starting PartnerLedgerIncurrencePlacement.test_no_journal_item_is_followed_by_a_second_incurrence_total ... 2026-10-11 17:50:48,970 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_partner_ledger_incurrence_placement: Starting PartnerLedgerIncurrencePlacement.test_total_of_incurrence_is_printed_before_the_journal_items_it_totals ... 2026-10-11 17:50:50,677 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:51:29,492 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_partner_ledger_report_currency: Starting TestPartnerLedgerIncurrenceReportCurrency.test_total_of_incurrence_row_absent_for_non_vietnam_coa_company ... 2026-10-11 17:51:34,413 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_partner_ledger_report_currency: Starting TestPartnerLedgerIncurrenceReportCurrency.test_total_of_incurrence_row_converted_to_report_currency_exactly_once ... 2026-10-11 17:51:38,386 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:52:18,529 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_all_report_lines_from_full_dataset ... 2026-10-11 17:52:24,040 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_disposal_figures_survive_the_year_end_close_to_tk_911 ... 2026-10-11 17:52:26,802 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_disposal_net_gain_lands_on_line_31_and_leaves_line_32_nil ... 2026-10-11 17:52:28,116 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_each_report_line_from_full_dataset ... 2026-10-11 17:52:33,665 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_external_earnings_per_share_lines ... 2026-10-11 17:52:34,224 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_fixed_asset_sale_net_loss_is_reported_on_line_32 ... 2026-10-11 17:52:35,493 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_line_01_revenue_from_sales ... 2026-10-11 17:52:36,886 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_line_01_revenue_with_empty_ctp_still_appears ... 2026-10-11 17:52:37,927 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_line_02_direct_dr521_cr511_reversal_is_included ... 2026-10-11 17:52:38,892 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_line_02_revenue_deduction_via_customer_return ... 2026-10-11 17:52:39,856 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_line_11_cost_of_goods_sold ... 2026-10-11 17:52:41,191 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_line_21_investment_property_gain ... 2026-10-11 17:52:42,652 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_line_22_financial_income ... 2026-10-11 17:52:43,775 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_line_23_financial_expenses ... 2026-10-11 17:52:45,019 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_line_24_interest_expenses_is_subset_of_23 ... 2026-10-11 17:52:46,199 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_line_24_is_child_of_line_23 ... 2026-10-11 17:52:46,695 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_line_24_label_agrees_with_the_account_it_reads ... 2026-10-11 17:52:47,190 121 INFO rb-001770c-225483-423662 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 17:52:47,190 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base 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 17:52:47,600 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_line_25_selling_expenses ... 2026-10-11 17:52:48,617 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_line_26_general_admin_expenses ... 2026-10-11 17:52:49,826 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_line_31_regular_other_income ... 2026-10-11 17:52:51,194 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_line_32_regular_other_expenses ... 2026-10-11 17:52:52,293 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_line_51_current_cit_expense ... 2026-10-11 17:52:53,324 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_line_52_deferred_cit_expense ... 2026-10-11 17:52:54,268 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_net_revenue_equals_01_minus_02 ... 2026-10-11 17:53:00,229 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_operating_and_other_profit_subtotals ... 2026-10-11 17:53:06,167 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_post_tax_result_deducts_income_tax_expense ... 2026-10-11 17:53:11,781 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_pre_tax_result_equals_operating_plus_other ... 2026-10-11 17:53:17,345 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_revenue_deductions_survive_the_year_end_close_to_tk_911 ... 2026-10-11 17:53:19,702 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_untagged_disposals_net_against_each_other_for_the_period ... 2026-10-11 17:53:21,058 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:54:19,595 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99_multicompany: Starting TestProfitAndLossC99MultiCompany.test_c99_reports_only_the_selected_companys_own_other_result ... 2026-10-11 17:54:21,708 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99_multicompany: Starting TestProfitAndLossC99MultiCompany.test_c99_reports_other_result_of_every_selected_company ... 2026-10-11 17:54:23,567 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99_multicompany: Starting TestProfitAndLossC99MultiCompany.test_multi_company_fixture_uses_two_separate_roots_on_the_same_chart ... 2026-10-11 17:54:23,657 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:55:12,396 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99_perf: Starting TestProfitAndLossC99Perf.test_pl99_full_report_render_arm_jit_matrix_perf ... 2026-10-11 17:55:14,010 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99_perf: PL99_PERF arm=a jit_enabled=False seed_move_count=44 seed_line_count=88 seed_disposal_gain_count=4 seed_disposal_loss_count=5 seed_tk911_line_count=13 wall_samples=['0.4258', '0.3785', '0.3716'] wall_median=0.3785s query_count=230 2026-10-11 17:55:15,527 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99_perf: PL99_PERF arm=a jit_enabled=True seed_move_count=44 seed_line_count=88 seed_disposal_gain_count=4 seed_disposal_loss_count=5 seed_tk911_line_count=13 wall_samples=['0.4068', '0.3661', '0.3681'] wall_median=0.3681s query_count=182 2026-10-11 17:55:17,119 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99_perf: PL99_PERF arm=b jit_enabled=False seed_move_count=44 seed_line_count=88 seed_disposal_gain_count=4 seed_disposal_loss_count=5 seed_tk911_line_count=13 wall_samples=['0.4467', '0.4214', '0.3259'] wall_median=0.4214s query_count=230 2026-10-11 17:55:18,734 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99_perf: PL99_PERF arm=b jit_enabled=True seed_move_count=44 seed_line_count=88 seed_disposal_gain_count=4 seed_disposal_loss_count=5 seed_tk911_line_count=13 wall_samples=['0.3815', '0.3447', '0.5251'] wall_median=0.3815s query_count=182 2026-10-11 17:55:18,776 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99_perf: Starting TestProfitAndLossC99Perf.test_pl99_seed_reaches_tk911_close ... 2026-10-11 17:55:18,845 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:55:59,491 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_s07_dn: Starting TestS07Dn.test_s07_dn ... 2026-10-11 17:56:00,706 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:56:41,486 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_s08_dn: Starting TestS08Dn.test_s08_dn ... 2026-10-11 17:56:42,568 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:57:25,816 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_statutory_filter_declarations: Starting TestStatutoryFilterDeclarations.test_every_statutory_statement_withholds_the_hierarchy_and_zero_line_controls ... 2026-10-11 17:57:25,967 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_statutory_filter_declarations: Starting TestStatutoryFilterDeclarations.test_rewriting_the_root_link_does_not_reopen_the_zero_line_or_hierarchy_ban ... 2026-10-11 17:57:26,286 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_statutory_filter_declarations: Starting TestStatutoryFilterDeclarations.test_the_generic_root_reports_still_offer_zero_line_hiding ... 2026-10-11 17:57:26,401 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_statutory_filter_declarations: Starting TestStatutoryFilterDeclarations.test_the_zero_line_ban_is_each_statement_own_declaration_not_a_borrowed_one ... 2026-10-11 17:57:26,579 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_statutory_filter_declarations: Starting TestStatutoryFilterDeclarations.test_withholding_actually_refuses_a_reader_request_to_hide_zero_rows ... 2026-10-11 17:57:26,735 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:58:06,322 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_vas_sign_pins: Starting TestVasSignPins.test_c99_financial_income_credit_balance_on_tk515_renders_positive ... 2026-10-11 17:58:07,410 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_vas_sign_pins: Starting TestVasSignPins.test_c99_preference_shares_classified_as_liabilities_debit_balance_is_matched_by_a_genuine_payable_and_the_b01_identity_holds ... 2026-10-11 17:58:10,657 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_vas_sign_pins: Starting TestVasSignPins.test_c99_preference_shares_classified_as_liabilities_render_the_411121_credit_balance_positive ... 2026-10-11 17:58:13,181 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_vas_sign_pins: Starting TestVasSignPins.test_c99_preference_shares_classified_as_liabilities_render_the_411121_debit_balance_negative ... 2026-10-11 17:58:16,769 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_vas_sign_pins: Starting TestVasSignPins.test_c99_preference_shares_on_the_unsplit_parent_still_render_positive_in_liabilities ... 2026-10-11 17:58:19,079 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_vas_sign_pins: Starting TestVasSignPins.test_c99_revenue_credit_balance_on_tk511_renders_positive ... 2026-10-11 17:58:20,163 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_vas_sign_pins: Starting TestVasSignPins.test_this_file_declares_every_legacy_backfill_code_it_contributes ... 2026-10-11 17:58:20,293 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:58:43,997 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_vas_sign_pins: Starting TestVasSignPinsC133.test_c133_b01a_payable_lines_render_the_credit_balances_tt133_requires_as_positive ... 2026-10-11 17:58:46,602 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_vas_sign_pins: Starting TestVasSignPinsC133.test_c133_b01a_trade_payables_are_totalled_per_supplier_not_netted_across_suppliers ... 2026-10-11 17:58:48,258 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_vas_sign_pins: Starting TestVasSignPinsC133.test_c133_b01b_long_term_payable_lines_render_the_credit_balances_tt133_requires_as_positive ... 2026-10-11 17:58:50,886 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports.tests.test_vas_sign_pins: Starting TestVasSignPinsC133.test_c133_b01b_short_term_payable_lines_render_the_credit_balances_tt133_requires_as_positive ... 2026-10-11 17:58:54,169 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:59:33,974 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports_asset.tests.test_profit_and_loss_c99_asset_disposal: Starting TestProfitAndLossC99AssetDisposal.test_an_untagged_disposal_of_the_opposite_sign_is_not_netted_into_an_assets_result ... 2026-10-11 17:59:34,473 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.asset.depreciation.line records with IDs: [69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80] 2026-10-11 17:59:37,862 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.asset.depreciation.line records with IDs: [83, 84, 85, 86, 87, 88, 89, 90, 91, 92] 2026-10-11 17:59:37,996 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.move.line.ctp records with IDs: [7390] 2026-10-11 17:59:38,298 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.move.line records with IDs: [3954, 3955] 2026-10-11 17:59:38,432 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted mail.message records with IDs: [11936] 2026-10-11 17:59:38,739 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.move records with IDs: [1502] 2026-10-11 17:59:44,089 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports_asset.tests.test_profit_and_loss_c99_asset_disposal: Starting TestProfitAndLossC99AssetDisposal.test_an_untagged_disposal_of_the_same_sign_still_reaches_its_own_side_of_the_report ... 2026-10-11 17:59:44,527 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.asset.depreciation.line records with IDs: [93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104] 2026-10-11 17:59:47,847 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.asset.depreciation.line records with IDs: [107, 108, 109, 110, 111, 112, 113, 114, 115, 116] 2026-10-11 17:59:47,954 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.move.line.ctp records with IDs: [7407] 2026-10-11 17:59:48,152 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.move.line records with IDs: [3988, 3989] 2026-10-11 17:59:48,202 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted mail.message records with IDs: [11951] 2026-10-11 17:59:48,289 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.move records with IDs: [1518] 2026-10-11 17:59:53,727 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports_asset.tests.test_profit_and_loss_c99_asset_disposal: Starting TestProfitAndLossC99AssetDisposal.test_clearing_the_netting_key_returns_the_two_assets_to_one_period_wide_net ... 2026-10-11 17:59:54,202 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.asset.depreciation.line records with IDs: [117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128] 2026-10-11 17:59:57,288 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.asset.depreciation.line records with IDs: [131, 132, 133, 134, 135, 136, 137, 138, 139, 140] 2026-10-11 17:59:57,387 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.move.line.ctp records with IDs: [7423] 2026-10-11 17:59:57,721 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.move.line records with IDs: [4020, 4021] 2026-10-11 17:59:57,806 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted mail.message records with IDs: [11966] 2026-10-11 17:59:57,927 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.move records with IDs: [1534] 2026-10-11 18:00:02,154 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.asset.depreciation.line records with IDs: [141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152] 2026-10-11 18:00:05,262 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.asset.depreciation.line records with IDs: [155, 156, 157, 158, 159, 160, 161, 162, 163, 164] 2026-10-11 18:00:05,360 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.move.line.ctp records with IDs: [7438] 2026-10-11 18:00:05,538 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.move.line records with IDs: [4050, 4051] 2026-10-11 18:00:05,590 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted mail.message records with IDs: [11981] 2026-10-11 18:00:05,682 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.move records with IDs: [1549] 2026-10-11 18:00:09,510 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports_asset.tests.test_profit_and_loss_c99_asset_disposal: Starting TestProfitAndLossC99AssetDisposal.test_disposal_gain_and_loss_are_netted_per_transaction_not_per_period ... 2026-10-11 18:00:09,970 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.asset.depreciation.line records with IDs: [165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176] 2026-10-11 18:00:13,121 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.asset.depreciation.line records with IDs: [179, 180, 181, 182, 183, 184, 185, 186, 187, 188] 2026-10-11 18:00:13,199 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.move.line.ctp records with IDs: [7453] 2026-10-11 18:00:13,369 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.move.line records with IDs: [4080, 4081] 2026-10-11 18:00:13,414 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted mail.message records with IDs: [11996] 2026-10-11 18:00:13,532 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.move records with IDs: [1564] 2026-10-11 18:00:18,233 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.asset.depreciation.line records with IDs: [189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200] 2026-10-11 18:00:21,854 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.asset.depreciation.line records with IDs: [203, 204, 205, 206, 207, 208, 209, 210, 211, 212] 2026-10-11 18:00:21,976 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.move.line.ctp records with IDs: [7468] 2026-10-11 18:00:22,137 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.move.line records with IDs: [4110, 4111] 2026-10-11 18:00:22,198 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted mail.message records with IDs: [12011] 2026-10-11 18:00:22,281 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.move records with IDs: [1579] 2026-10-11 18:00:23,493 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports_asset.tests.test_profit_and_loss_c99_asset_disposal: Starting TestProfitAndLossC99AssetDisposal.test_regular_other_income_from_tk_7118_reaches_ma_so_31_beside_a_tagged_disposal ... 2026-10-11 18:00:23,975 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.asset.depreciation.line records with IDs: [213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224] 2026-10-11 18:00:27,154 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.asset.depreciation.line records with IDs: [227, 228, 229, 230, 231, 232, 233, 234, 235, 236] 2026-10-11 18:00:27,252 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.move.line.ctp records with IDs: [7482] 2026-10-11 18:00:27,416 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.move.line records with IDs: [4138, 4139] 2026-10-11 18:00:27,458 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted mail.message records with IDs: [12026] 2026-10-11 18:00:27,546 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.move records with IDs: [1593] 2026-10-11 18:00:31,818 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports_asset.tests.test_profit_and_loss_c99_asset_disposal: Starting TestProfitAndLossC99AssetDisposal.test_the_disposal_expressions_net_per_asset_and_the_two_lines_stay_ungrouped ... 2026-10-11 18:00:31,870 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports_asset.tests.test_profit_and_loss_c99_asset_disposal: Starting TestProfitAndLossC99AssetDisposal.test_the_netting_key_names_a_real_stored_journal_item_column ... 2026-10-11 18:00:31,943 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports_asset.tests.test_profit_and_loss_c99_asset_disposal: Starting TestProfitAndLossC99AssetDisposal.test_two_disposals_of_different_assets_each_keep_their_own_gain_or_loss ... 2026-10-11 18:00:32,516 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.asset.depreciation.line records with IDs: [237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248] 2026-10-11 18:00:35,606 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.asset.depreciation.line records with IDs: [251, 252, 253, 254, 255, 256, 257, 258, 259, 260] 2026-10-11 18:00:35,725 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.move.line.ctp records with IDs: [7498] 2026-10-11 18:00:35,935 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.move.line records with IDs: [4170, 4171] 2026-10-11 18:00:35,984 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted mail.message records with IDs: [12041] 2026-10-11 18:00:36,071 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.move records with IDs: [1609] 2026-10-11 18:00:39,770 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.asset.depreciation.line records with IDs: [261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272] 2026-10-11 18:00:42,845 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.asset.depreciation.line records with IDs: [275, 276, 277, 278, 279, 280, 281, 282, 283, 284] 2026-10-11 18:00:42,940 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.move.line.ctp records with IDs: [7513] 2026-10-11 18:00:43,107 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.move.line records with IDs: [4200, 4201] 2026-10-11 18:00:43,156 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted mail.message records with IDs: [12056] 2026-10-11 18:00:43,229 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #258 deleted account.move records with IDs: [1624] 2026-10-11 18:00:46,532 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:01:27,426 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports_recurring.tests.test_balance_sheet_c99_recurring_bridge: Starting TestBalanceSheetC99RecurringBridge.test_bridge_toggle_moves_only_319_and_337_and_reproduces_todays_figures ... 2026-10-11 18:01:39,756 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports_recurring.tests.test_balance_sheet_c99_recurring_bridge: Starting TestBalanceSheetC99RecurringBridge.test_dated_but_unspanned_line_classifies_identically_under_date_maturity_and_recurring_end_date ... 2026-10-11 18:01:44,106 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports_recurring.tests.test_balance_sheet_c99_recurring_bridge: Starting TestBalanceSheetC99RecurringBridge.test_line_319_and_337_duration_term_date_field_points_at_recurring_end_date ... 2026-10-11 18:01:44,161 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports_recurring.tests.test_balance_sheet_c99_recurring_bridge: Starting TestBalanceSheetC99RecurringBridge.test_line_319_and_337_survive_a_base_only_reload_and_do_not_revert_to_date_maturity ... 2026-10-11 18:01:45,359 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports_recurring.tests.test_balance_sheet_c99_recurring_bridge: Starting TestBalanceSheetC99RecurringBridge.test_long_deferral_classifies_to_long_term_the_documented_approximation ... 2026-10-11 18:01:55,159 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports_recurring.tests.test_balance_sheet_c99_recurring_bridge: Starting TestBalanceSheetC99RecurringBridge.test_short_deferral_classifies_to_short_term_proves_it_is_not_always_long_term ... 2026-10-11 18:02:03,311 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:02:43,027 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports_recurring.tests.test_duration_term_twelve_month_boundary: Starting TestDurationTermTwelveMonthBoundary.test_a_deferral_settling_exactly_twelve_months_out_is_short_term ... 2026-10-11 18:02:53,336 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_account_reports_recurring.tests.test_duration_term_twelve_month_boundary: Starting TestDurationTermTwelveMonthBoundary.test_a_deferral_settling_one_day_past_twelve_months_is_long_term ... 2026-10-11 18:03:03,007 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:03:03,029 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_instrument_citation_policy: Starting TestNoLegalInstrumentInUserFacingStrings.test_no_legal_instrument_named_in_doc_or_description_files ... 2026-10-11 18:03:03,090 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_instrument_citation_policy: Starting TestNoLegalInstrumentInUserFacingStrings.test_no_user_facing_string_names_a_legal_instrument_non_regression_guard ... 2026-10-11 18:03:03,194 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:03:24,341 121 INFO rb-001770c-225483-423662 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 18:03:24,341 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-11 18:03:24,971 121 INFO rb-001770c-225483-423662 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 18:03:24,972 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/uom/i18n/vi.po for language vi_VN 2026-10-11 18:03:24,980 121 INFO rb-001770c-225483-423662 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 18:03:24,980 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-11 18:03:24,985 121 INFO rb-001770c-225483-423662 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 18:03:24,985 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-11 18:03:41,861 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_feat18_b2b_replacement_requires_agreement ... 2026-10-11 18:03:42,844 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_feat18_b2c_replacement_allows_no_agreement ... 2026-10-11 18:03:46,287 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_hook_a_meinvoice_cancel_blocked_however_old_the_e_invoice_is ... 2026-10-11 18:03:47,009 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_hook_a_meinvoice_cancel_blocked_however_recent_the_e_invoice_is ... 2026-10-11 18:03:47,683 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_agnostic_accessors ... 2026-10-11 18:03:48,242 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_api_url ... 2026-10-11 18:03:48,310 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_button_get_meinvoice_template_and_serial ... 2026-10-11 18:03:48,594 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_cancel_invoice ... 2026-10-11 18:03:49,586 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_cancel_invoice_info_precheck_required ... 2026-10-11 18:03:50,112 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_download_file ... 2026-10-11 18:03:51,325 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_einvoice_status_normalization ... 2026-10-11 18:04:04,202 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_invoice_name_unmapped_type_logs_warning_and_defaults ... 2026-10-11 18:04:04,305 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_issue_invoice ... 2026-10-11 18:04:04,862 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_issue_refund ... 2026-10-11 18:04:06,473 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #265 deleted account.move.line.ctp records with IDs: [7662, 7663, 7664, 7665, 7666, 7667, 7668, 7669] 2026-10-11 18:04:06,716 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #265 deleted account.move.line records with IDs: [4491, 4492] 2026-10-11 18:04:09,459 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_data_foreign_currency ... 2026-10-11 18:04:13,208 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_data_foreign_partner ... 2026-10-11 18:04:13,542 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_data_reversal_move ... 2026-10-11 18:04:15,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #265 deleted account.move.line.ctp records with IDs: [7682, 7683, 7684, 7685, 7686, 7687, 7688, 7689] 2026-10-11 18:04:15,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #265 deleted account.move.line records with IDs: [4510, 4511] 2026-10-11 18:04:17,765 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_data_reversal_move_1 ... 2026-10-11 18:04:22,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #265 deleted account.move.line.ctp records with IDs: [7704, 7705, 7706, 7707] 2026-10-11 18:04:22,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #265 deleted account.move.line records with IDs: [4529] 2026-10-11 18:04:24,021 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_data_reversal_move_2 ... 2026-10-11 18:04:28,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #265 deleted account.move.line.ctp records with IDs: [7714, 7715] 2026-10-11 18:04:28,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #265 deleted account.move.line records with IDs: [4540] 2026-10-11 18:04:29,316 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_data_reversal_move_3 ... 2026-10-11 18:04:33,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #265 deleted account.move.line.ctp records with IDs: [7718, 7719] 2026-10-11 18:04:33,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #265 deleted account.move.line records with IDs: [4547] 2026-10-11 18:04:34,476 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_data_reversal_move_rate_only_change_sends_delta_vat ... 2026-10-11 18:04:38,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #265 deleted account.move.line.ctp records with IDs: [7722, 7723] 2026-10-11 18:04:38,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #265 deleted account.move.line records with IDs: [4554] 2026-10-11 18:04:38,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #265 deleted account.move.line.ctp records with IDs: [7724, 7725] 2026-10-11 18:04:39,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #265 deleted account.move.line records with IDs: [4556] 2026-10-11 18:04:39,457 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_lines_data ... 2026-10-11 18:04:39,604 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_lines_tax_price_include ... 2026-10-11 18:04:42,831 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_lines_tax_price_include_02 ... 2026-10-11 18:04:46,518 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_lines_tax_price_include_03 ... 2026-10-11 18:04:50,560 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_lines_with_discount_percentage ... 2026-10-11 18:04:53,999 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_tax_rate_info ... 2026-10-11 18:04:54,185 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_product_description_not_exceed_500_character ... 2026-10-11 18:04:57,164 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_token_connection_failure_posts_chatter_debugger_message ... 2026-10-11 18:04:57,327 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_token_request_maps_misa_error_envelope ... 2026-10-11 18:04:57,506 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_the_meinvoice_payload_stamps_the_origin_block_from_the_superseded_original_non_regression_guard ... 2026-10-11 18:04:59,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #265 deleted account.move.line.ctp records with IDs: [7740, 7741, 7742, 7743, 7744, 7745, 7746, 7747] 2026-10-11 18:04:59,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #265 deleted account.move.line records with IDs: [4580, 4581] 2026-10-11 18:05:02,150 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 21 checked, 21 removed 2026-10-11 18:05:02,177 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice_portal: Starting TestMeinvoicePortal.test_download_xml_from_portal ... 2026-10-11 18:05:02,566 121 INFO rb-001770c-225483-423662 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 18:05:02,566 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-11 18:05:03,144 121 INFO rb-001770c-225483-423662 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 18:05:03,144 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/uom/i18n/vi.po for language vi_VN 2026-10-11 18:05:03,149 121 INFO rb-001770c-225483-423662 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 18:05:03,149 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-11 18:05:03,153 121 INFO rb-001770c-225483-423662 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 18:05:03,153 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-11 18:05:06,208 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/c316458/web.report_assets_pdf.min.css in /l10n_vn_viin_accounting_meinvoice/tests/test_meinvoice_portal.py:TestMeinvoicePortal.test_download_xml_from_portal 2026-10-11 18:05:06,210 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/acccc00/web.report_assets_common.min.css in /l10n_vn_viin_accounting_meinvoice/tests/test_meinvoice_portal.py:TestMeinvoicePortal.test_download_xml_from_portal 2026-10-11 18:05:06,212 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:05:07,796 121 INFO rb-001770c-225483-423662 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/c316458/web.report_assets_pdf.min.css in /l10n_vn_viin_accounting_meinvoice/tests/test_meinvoice_portal.py:TestMeinvoicePortal.test_download_xml_from_portal 2026-10-11 18:05:07,825 121 INFO rb-001770c-225483-423662 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/acccc00/web.report_assets_common.min.css in /l10n_vn_viin_accounting_meinvoice/tests/test_meinvoice_portal.py:TestMeinvoicePortal.test_download_xml_from_portal 2026-10-11 18:05:07,828 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:07] "GET /web/assets/c316458/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.019 1.604 2026-10-11 18:05:07,832 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:07] "GET /web/assets/acccc00/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 1.621 2026-10-11 18:05:07,872 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:05:07,877 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:07] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:05:07,880 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:07] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:05:07,883 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:07] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:05:07,886 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:07] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:05:15,166 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-11 18:05:15,228 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:15] "GET /my/invoices/1783?access_token=access_token&report_type=pdf&download=true HTTP/1.1" 200 - 27 0.033 0.052 2026-10-11 18:05:15,230 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice_portal.TestMeinvoicePortal.test_download_xml_from_portal: waiting for threads: [] 2026-10-11 18:05:15,272 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice_portal: Starting TestMeinvoicePortal.test_portal_shows_legal_einvoice_disclosure ... 2026-10-11 18:05:15,650 121 INFO rb-001770c-225483-423662 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 18:05:15,650 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-11 18:05:16,181 121 INFO rb-001770c-225483-423662 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 18:05:16,181 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/uom/i18n/vi.po for language vi_VN 2026-10-11 18:05:16,189 121 INFO rb-001770c-225483-423662 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 18:05:16,190 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-11 18:05:16,194 121 INFO rb-001770c-225483-423662 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 18:05:16,194 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-11 18:05:19,495 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/c316458/web.report_assets_pdf.min.css in /l10n_vn_viin_accounting_meinvoice/tests/test_meinvoice_portal.py:TestMeinvoicePortal.test_portal_shows_legal_einvoice_disclosure 2026-10-11 18:05:19,501 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/acccc00/web.report_assets_common.min.css in /l10n_vn_viin_accounting_meinvoice/tests/test_meinvoice_portal.py:TestMeinvoicePortal.test_portal_shows_legal_einvoice_disclosure 2026-10-11 18:05:19,503 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:05:19,975 121 INFO rb-001770c-225483-423662 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/c316458/web.report_assets_pdf.min.css in /l10n_vn_viin_accounting_meinvoice/tests/test_meinvoice_portal.py:TestMeinvoicePortal.test_portal_shows_legal_einvoice_disclosure 2026-10-11 18:05:19,987 121 INFO rb-001770c-225483-423662 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/acccc00/web.report_assets_common.min.css in /l10n_vn_viin_accounting_meinvoice/tests/test_meinvoice_portal.py:TestMeinvoicePortal.test_portal_shows_legal_einvoice_disclosure 2026-10-11 18:05:19,989 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:19] "GET /web/assets/c316458/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.003 0.492 2026-10-11 18:05:19,998 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:19] "GET /web/assets/acccc00/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.003 0.495 2026-10-11 18:05:20,049 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:05:20,058 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:20] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 18:05:20,072 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:20] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 18:05:20,079 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:20] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 18:05:20,081 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:20] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 18:05:27,267 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-11 18:05:28,873 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:28] "GET /my/invoices/1784?access_token=access_token HTTP/1.1" 200 - 249 0.236 1.384 2026-10-11 18:05:28,956 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-11 18:05:52,829 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour: Starting TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour ... 2026-10-11 18:05:53,449 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Chrome pid: 2466 2026-10-11 18:05:53,449 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Chrome headless temporary user profile dir: /tmp/tmphegwdat9_chrome_odoo 2026-10-11 18:05:53,449 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Issuing json command http://127.0.0.1:42955/json/version 2026-10-11 18:05:53,453 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:42955/json/version with timeout 3 increased to 10s during tests 2026-10-11 18:05:53,553 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Browser version: Chrome/150.0.7871.114 2026-10-11 18:05:53,553 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Issuing json command http://127.0.0.1:42955/json 2026-10-11 18:05:53,555 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:42955/json with timeout 3 increased to 10s during tests 2026-10-11 18:05:53,587 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Websocket url found: ws://127.0.0.1:42955/devtools/page/F55550F7CC7C24A7F13B36C2859CCB25 2026-10-11 18:05:53,605 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Enable chrome headless console log notification 2026-10-11 18:05:53,618 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Chrome headless enable page notifications 2026-10-11 18:05:53,733 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:pos_user from n/a 2026-10-11 18:05:53,759 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Setting session cookie in browser 2026-10-11 18:05:53,767 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-11 18:05:53,767 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-11 18:05:53,788 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:05:55,140 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:55] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 179 0.351 1.008 2026-10-11 18:05:55,145 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Navigation result: {'frameId': 'F55550F7CC7C24A7F13B36C2859CCB25', 'loaderId': 'D37330E8063E1AA922485B8003EC0AEF', 'isDownload': False} 2026-10-11 18:05:55,145 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Evaluate ready code "odoo.isTourReady('VnViinMeinvoicePosReceiptTour')" 2026-10-11 18:05:55,180 121 INFO rb-001770c-225483-423662 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-11 18:05:55,210 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:55] "GET /web/assets/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.020 2026-10-11 18:05:55,234 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:55] "GET /web/assets/26ca856/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.027 2026-10-11 18:05:55,252 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:55] "GET /web/assets/ede6c6f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.050 2026-10-11 18:05:55,766 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:55] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 18:05:55,776 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 18:05:55,789 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: IndexedDB 1 Ready 2026-10-11 18:05:55,800 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Evaluate test code "odoo.startTour('VnViinMeinvoicePosReceiptTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-11 18:05:55,801 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 18:05:55,807 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [1/23] Tour VnViinMeinvoicePosReceiptTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-11 18:05:55,812 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:55] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.017 2026-10-11 18:05:56,746 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:56] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 313 0.445 0.498 2026-10-11 18:05:56,748 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.913 2026-10-11 18:05:56,963 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.012 0.008 2026-10-11 18:05:56,988 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-11 18:05:57,031 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-11 18:05:57,060 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:57] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.010 2026-10-11 18:05:57,069 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: Owl is running in 'dev' mode. 2026-10-11 18:05:57,171 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 18:05:57,176 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:05:57,258 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 18:05:57,288 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 18:05:57,294 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 18:05:57,348 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:57] "GET /web/image?model=res.company&id=172&field=logo HTTP/1.1" 200 - 9 0.036 0.056 2026-10-11 18:05:57,369 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [2/23] Tour VnViinMeinvoicePosReceiptTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-11 18:05:57,397 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:57] "GET /web/image/res.users/269/avatar_128 HTTP/1.1" 200 - 16 0.017 0.128 2026-10-11 18:05:57,424 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:57] "GET /web/image/res.company/172/favicon HTTP/1.1" 200 - 4 0.005 0.122 2026-10-11 18:05:57,482 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:57] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.005 0.026 2026-10-11 18:05:57,507 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:57] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.004 0.065 2026-10-11 18:05:57,524 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:57] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.008 0.053 2026-10-11 18:05:57,558 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:57] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.010 0.114 2026-10-11 18:05:57,584 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [3/23] Tour VnViinMeinvoicePosReceiptTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-11 18:05:57,588 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:57] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.016 0.098 2026-10-11 18:05:57,604 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:57] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.104 2026-10-11 18:05:57,625 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:57] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.183 2026-10-11 18:05:57,655 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:57] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.009 0.130 2026-10-11 18:05:57,668 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:57] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.088 2026-10-11 18:05:57,680 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:57] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.081 2026-10-11 18:05:57,710 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:57] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.011 0.062 2026-10-11 18:05:57,820 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:57] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.042 0.105 2026-10-11 18:05:57,840 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:57] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.006 0.217 2026-10-11 18:05:57,855 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:57] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.321 2026-10-11 18:05:57,908 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [4/23] Tour VnViinMeinvoicePosReceiptTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-11 18:05:58,000 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [5/23] Tour VnViinMeinvoicePosReceiptTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-10-11 18:05:58,059 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [6/23] Tour VnViinMeinvoicePosReceiptTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-10-11 18:05:58,124 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [7/23] Tour VnViinMeinvoicePosReceiptTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-11 18:05:58,190 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [8/23] Tour VnViinMeinvoicePosReceiptTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-11 18:05:58,257 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [9/23] Tour VnViinMeinvoicePosReceiptTour → Step click customer button (trigger: .product-screen .set-partner) 2026-10-11 18:05:58,519 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [10/23] Tour VnViinMeinvoicePosReceiptTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-11 18:05:58,645 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [11/23] Tour VnViinMeinvoicePosReceiptTour → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-10-11 18:05:58,708 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [12/23] Tour VnViinMeinvoicePosReceiptTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-11 18:05:58,776 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [13/23] Tour VnViinMeinvoicePosReceiptTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-11 18:05:58,864 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [14/23] Tour VnViinMeinvoicePosReceiptTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-11 18:05:58,880 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 18:05:58,884 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 18:05:58,926 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [15/23] Tour VnViinMeinvoicePosReceiptTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-11 18:05:58,990 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [16/23] Tour VnViinMeinvoicePosReceiptTour → Step enable the invoice option so the order is invoiced (trigger: .payment-buttons .js_invoice) 2026-10-11 18:05:59,043 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [17/23] Tour VnViinMeinvoicePosReceiptTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-11 18:05:59,116 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [18/23] Tour VnViinMeinvoicePosReceiptTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-11 18:05:59,138 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:05:59,214 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [19/23] Tour VnViinMeinvoicePosReceiptTour → Step the agnostic Decree-123 e-invoice disclosure block renders for a MeInvoice order too (trigger: .receipt-screen .pos-edi-info) 2026-10-11 18:05:59,219 121 INFO rb-001770c-225483-423662 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54326294 started for PoS orders references: [{'name': 'Order 00010-001-0001', 'uuid': '7ca56875-ef19-4449-9749-225554483e73'}] 2026-10-11 18:05:59,230 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:05:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 18:06:03,468 121 INFO rb-001770c-225483-423662 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54326294 order {'name': 'Order 00010-001-0001', 'uuid': '7ca56875-ef19-4449-9749-225554483e73'} created pos.order #23 2026-10-11 18:06:03,474 121 INFO rb-001770c-225483-423662 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54326294 finished 2026-10-11 18:06:03,640 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:06:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 887 1.941 2.484 2026-10-11 18:06:03,691 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:06:03] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 18:06:03,718 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:06:03] "POST /web/dataset/call_kw/pos.order/get_pos_edi_invoice_info HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 18:06:03,755 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:06:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.002 0.010 2026-10-11 18:06:03,842 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:06:03] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 9 0.011 0.017 2026-10-11 18:06:03,851 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [20/23] Tour VnViinMeinvoicePosReceiptTour → Step the agnostic cash-register note row renders (trigger: .receipt-screen .pos-edi-cash-register-note) 2026-10-11 18:06:03,905 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [21/23] Tour VnViinMeinvoicePosReceiptTour → Step the MeInvoice CQT (tax-authority) code renders from the shared skeleton (trigger: .receipt-screen .pos-edi-tax-authority-code:contains('M1-24-MEI-00000456')) 2026-10-11 18:06:03,958 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [22/23] Tour VnViinMeinvoicePosReceiptTour → Step the MeInvoice secret / lookup code renders (trigger: .receipt-screen .pos-edi-secret-code:contains('MEI-SECRET-42')) 2026-10-11 18:06:04,011 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [23/23] Tour VnViinMeinvoicePosReceiptTour → Step the MeInvoice lookup URL renders (trigger: .receipt-screen .pos-edi-lookup-url:contains('meinvoice.vn')) 2026-10-11 18:06:04,062 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: tour succeeded 2026-10-11 18:06:04,063 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: ╔══════════════════════════════════════════════╗ ║ TOUR VnViinMeinvoicePosReceiptTour SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-11 18:06:04,202 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: heap 20115504 (allocated 21241856) 2026-10-11 18:06:04,209 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Closing chrome headless with pid 2466 2026-10-11 18:06:04,219 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Closing websocket connection 2026-10-11 18:06:04,220 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Terminating chrome headless with pid 2466 2026-10-11 18:06:04,315 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_180604_315093_test_pos_edi_receipt_disclosure_tour.txt 2026-10-11 18:06:04,315 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Removing chrome user profile "/tmp/tmphegwdat9_chrome_odoo" 2026-10-11 18:06:04,430 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 18:06:04,450 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_order_should_retry: Starting TestShouldRetryGetPosEdiInvoiceInfo.test_empty_dict_falls_through_to_super_false ... 2026-10-11 18:06:04,480 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_order_should_retry: Starting TestShouldRetryGetPosEdiInvoiceInfo.test_meinvoice_fully_populated_does_not_retry ... 2026-10-11 18:06:04,512 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_order_should_retry: Starting TestShouldRetryGetPosEdiInvoiceInfo.test_meinvoice_missing_legal_number_retries ... 2026-10-11 18:06:04,543 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_order_should_retry: Starting TestShouldRetryGetPosEdiInvoiceInfo.test_meinvoice_missing_tax_authority_code_retries ... 2026-10-11 18:06:04,577 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_order_should_retry: Starting TestShouldRetryGetPosEdiInvoiceInfo.test_non_meinvoice_missing_legal_number_does_not_retry ... 2026-10-11 18:06:04,626 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:06:04,645 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_instrument_citation_policy: Starting TestNoLegalInstrumentInUserFacingStrings.test_no_legal_instrument_named_in_doc_or_description_files ... 2026-10-11 18:06:04,693 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_instrument_citation_policy: Starting TestNoLegalInstrumentInUserFacingStrings.test_no_user_facing_string_names_a_legal_instrument_non_regression_guard ... 2026-10-11 18:06:04,747 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:06:28,714 121 INFO rb-001770c-225483-423662 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 18:06:28,715 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-11 18:06:29,241 121 INFO rb-001770c-225483-423662 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 18:06:29,241 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/uom/i18n/vi.po for language vi_VN 2026-10-11 18:06:29,250 121 INFO rb-001770c-225483-423662 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 18:06:29,251 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-11 18:06:29,256 121 INFO rb-001770c-225483-423662 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 18:06:29,256 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-11 18:06:39,157 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_partner_section_merge: Starting TestSinvoicePartnerSectionMerge.test_viettel_sinvoice_partner_group_suppressed ... 2026-10-11 18:06:39,481 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:07:01,059 121 INFO rb-001770c-225483-423662 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 18:07:01,059 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-11 18:07:01,669 121 INFO rb-001770c-225483-423662 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 18:07:01,669 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/uom/i18n/vi.po for language vi_VN 2026-10-11 18:07:01,678 121 INFO rb-001770c-225483-423662 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 18:07:01,678 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-11 18:07:01,683 121 INFO rb-001770c-225483-423662 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 18:07:01,683 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-11 18:07:14,853 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_credential_adapter_resolves_core_privates ... 2026-10-11 18:07:14,893 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_dropped_sinvoice_state_field ... 2026-10-11 18:07:14,924 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_einvoice_status_draft_before_issue ... 2026-10-11 18:07:14,989 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_einvoice_status_maps_core_state ... 2026-10-11 18:07:15,248 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_g1_preview_creates_pdf_attachment ... 2026-10-11 18:07:15,509 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_g1_preview_rejected_for_non_sinvoice_move ... 2026-10-11 18:07:18,292 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_g2_paid_hook_fires_core_action_when_toggle_on ... 2026-10-11 18:07:18,633 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_g2_paid_hook_silent_when_toggle_off ... 2026-10-11 18:07:18,898 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_hub_yields_for_sinvoice_move ... 2026-10-11 18:07:18,928 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_legal_number_synced_from_core_number ... 2026-10-11 18:07:19,187 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_move_routes_to_sinvoice_provider ... 2026-10-11 18:07:19,225 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_negative_non_sinvoice_serial_not_routed ... 2026-10-11 18:07:19,323 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_non_sinvoice_move_never_applicable_for_sinvoice_send ... 2026-10-11 18:07:22,353 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_reverse_constraint_allows_vn_sinvoice_on_sinvoice_serial ... 2026-10-11 18:07:22,496 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_reverse_constraint_blocks_vn_sinvoice_on_non_sinvoice_serial ... 2026-10-11 18:07:22,650 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_secret_code_and_lookup_url_accessors ... 2026-10-11 18:07:22,896 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_sinvoice_move_applicable_extra_edi_is_core_only ... 2026-10-11 18:07:23,156 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_suggested_edi_format_is_vn_sinvoice ... 2026-10-11 18:07:23,320 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:07:44,847 121 INFO rb-001770c-225483-423662 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 18:07:44,847 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-11 18:07:45,456 121 INFO rb-001770c-225483-423662 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 18:07:45,456 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/uom/i18n/vi.po for language vi_VN 2026-10-11 18:07:45,462 121 INFO rb-001770c-225483-423662 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 18:07:45,463 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-11 18:07:45,467 121 INFO rb-001770c-225483-423662 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 18:07:45,468 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-11 18:08:01,562 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_cancel_guard: Starting TestSinvoiceHookBCancelGuard.test_hook_b_core_routed_sinvoice_button_cancel_blocked_for_sent_move ... 2026-10-11 18:08:03,115 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_cancel_guard: Starting TestSinvoiceHookBCancelGuard.test_hook_b_core_routed_sinvoice_button_draft_blocked_for_sent_move ... 2026-10-11 18:08:04,893 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_cancel_guard: Starting TestSinvoiceHookBCancelGuard.test_hook_b_core_routed_sinvoice_cancel_blocked_however_old_the_e_invoice_is ... 2026-10-11 18:08:06,304 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_cancel_guard: Starting TestSinvoiceHookBCancelGuard.test_hook_b_core_routed_sinvoice_cancel_blocked_when_recently_issued ... 2026-10-11 18:08:07,601 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_cancel_guard: Starting TestSinvoiceHookBCancelGuard.test_hook_b_defense_in_depth_state_lock_survives_need_cancel_bypass ... 2026-10-11 18:08:09,352 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_cancel_guard: Starting TestSinvoiceHookBCancelGuard.test_hook_b_need_cancel_request_shown_however_old_the_e_invoice_is ... 2026-10-11 18:08:10,821 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_cancel_guard: Starting TestSinvoiceHookBCancelGuard.test_hook_b_need_cancel_request_shown_when_cancel_is_blocked ... 2026-10-11 18:08:12,197 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-11 18:08:12,217 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_config_menu: Starting TestSinvoiceCoreTabSuppression.test_core_payment_status_header_button_untouched ... 2026-10-11 18:08:12,550 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_config_menu: Starting TestSinvoiceCoreTabSuppression.test_core_sinvoice_fields_relocated_into_hub_provider_anchor ... 2026-10-11 18:08:12,879 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_config_menu: Starting TestSinvoiceCoreTabSuppression.test_core_sinvoice_page_removed_from_combined_form ... 2026-10-11 18:08:13,282 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:08:13,303 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_config_menu: Starting TestSinvoiceConfigMenuProxy.test_core_own_duplicate_sinvoice_menu_hidden ... 2026-10-11 18:08:13,355 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_config_menu: Starting TestSinvoiceConfigMenuProxy.test_sinvoice_menus_reachable_under_hub_einvoice_root ... 2026-10-11 18:08:13,423 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:08:34,746 121 INFO rb-001770c-225483-423662 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 18:08:34,747 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-11 18:08:35,344 121 INFO rb-001770c-225483-423662 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 18:08:35,345 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/uom/i18n/vi.po for language vi_VN 2026-10-11 18:08:35,351 121 INFO rb-001770c-225483-423662 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 18:08:35,352 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-11 18:08:35,355 121 INFO rb-001770c-225483-423662 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 18:08:35,355 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-11 18:08:48,049 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_effective_serial_constraint: Starting TestSinvoiceEffectiveSerialConstraint.test_journal_serial_recompute_to_conflicting_provider_raises ... 2026-10-11 18:08:48,148 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_effective_serial_constraint: Starting TestSinvoiceEffectiveSerialConstraint.test_journal_serial_recompute_to_sinvoice_serial_stays_valid ... 2026-10-11 18:08:48,329 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:08:48,350 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_portal: Starting TestSinvoicePortal.test_portal_shows_legal_einvoice_disclosure ... 2026-10-11 18:08:48,657 121 INFO rb-001770c-225483-423662 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 18:08:48,657 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-11 18:08:49,200 121 INFO rb-001770c-225483-423662 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 18:08:49,200 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/uom/i18n/vi.po for language vi_VN 2026-10-11 18:08:49,209 121 INFO rb-001770c-225483-423662 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 18:08:49,209 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-11 18:08:49,214 121 INFO rb-001770c-225483-423662 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 18:08:49,214 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-11 18:08:51,598 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:08:52,043 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-11 18:08:53,543 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:53] "GET /my/invoices/1792?access_token=cf473186-d2b9-4c8c-9b10-c0fb4956cb70 HTTP/1.1" 200 - 255 0.187 1.762 2026-10-11 18:08:53,632 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:09:15,191 121 INFO rb-001770c-225483-423662 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 18:09:15,191 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-11 18:09:15,715 121 INFO rb-001770c-225483-423662 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 18:09:15,715 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/uom/i18n/vi.po for language vi_VN 2026-10-11 18:09:15,723 121 INFO rb-001770c-225483-423662 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 18:09:15,723 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-11 18:09:15,727 121 INFO rb-001770c-225483-423662 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 18:09:15,727 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-11 18:09:30,816 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_replacement: Starting TestSinvoiceReplacement.test_an_already_replaced_original_cannot_be_replaced_a_second_time ... 2026-10-11 18:09:32,666 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #279 deleted account.move.line.ctp records with IDs: [7780, 7781] 2026-10-11 18:09:32,858 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #279 deleted account.move.line records with IDs: [4627] 2026-10-11 18:09:34,925 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_replacement: Starting TestSinvoiceReplacement.test_hub_replacement_wizard_is_reachable_at_a_sinvoice_company ... 2026-10-11 18:09:36,365 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_replacement: Starting TestSinvoiceReplacement.test_only_core_viettel_may_own_the_replacements_origin_link_and_replaced_state ... 2026-10-11 18:09:36,401 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_replacement: Starting TestSinvoiceReplacement.test_replacement_reaches_viettel_as_a_replacement_not_an_ordinary_invoice ... 2026-10-11 18:09:38,534 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #279 deleted account.move.line.ctp records with IDs: [7784, 7785] 2026-10-11 18:09:38,691 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #279 deleted account.move.line records with IDs: [4634] 2026-10-11 18:09:40,708 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_replacement: Starting TestSinvoiceReplacement.test_superseded_original_stops_reading_as_an_active_issued_einvoice ... 2026-10-11 18:09:42,774 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #279 deleted account.move.line.ctp records with IDs: [7790, 7791] 2026-10-11 18:09:42,944 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #279 deleted account.move.line records with IDs: [4641] 2026-10-11 18:09:44,950 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_replacement: Starting TestSinvoiceReplacement.test_the_bridge_writes_no_core_owned_stored_field_when_building_a_replacement ... 2026-10-11 18:09:45,034 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-11 18:09:45,054 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_should_retry_pos_edi_invoice_info: Starting TestShouldRetryPosEdiInvoiceInfo.test_empty_dict_does_not_force_retry ... 2026-10-11 18:09:45,086 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_should_retry_pos_edi_invoice_info: Starting TestShouldRetryPosEdiInvoiceInfo.test_no_provider_missing_legal_number_does_not_force_retry ... 2026-10-11 18:09:45,122 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_should_retry_pos_edi_invoice_info: Starting TestShouldRetryPosEdiInvoiceInfo.test_non_sinvoice_missing_legal_number_does_not_force_retry ... 2026-10-11 18:09:45,151 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_should_retry_pos_edi_invoice_info: Starting TestShouldRetryPosEdiInvoiceInfo.test_sinvoice_complete_defers_to_agnostic_base ... 2026-10-11 18:09:45,183 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_should_retry_pos_edi_invoice_info: Starting TestShouldRetryPosEdiInvoiceInfo.test_sinvoice_missing_legal_number_forces_retry ... 2026-10-11 18:09:45,219 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_should_retry_pos_edi_invoice_info: Starting TestShouldRetryPosEdiInvoiceInfo.test_sinvoice_missing_tax_authority_code_alone_does_not_retry ... 2026-10-11 18:09:45,270 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:10:30,759 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_should_retry_pos_edi_invoice_info: Starting TestSinvoicePosRealSendPopulatesAgnosticDict.test_real_sinvoice_send_populates_agnostic_dict_except_known_cqt_gap ... 2026-10-11 18:10:32,890 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-11 18:10:56,758 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour: Starting TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active ... 2026-10-11 18:10:57,935 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Chrome pid: 2686 2026-10-11 18:10:57,936 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Chrome headless temporary user profile dir: /tmp/tmph67bfrt3_chrome_odoo 2026-10-11 18:10:57,936 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Issuing json command http://127.0.0.1:33093/json/version 2026-10-11 18:10:57,938 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:33093/json/version with timeout 3 increased to 10s during tests 2026-10-11 18:10:57,988 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Browser version: Chrome/150.0.7871.114 2026-10-11 18:10:57,991 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Issuing json command http://127.0.0.1:33093/json 2026-10-11 18:10:57,992 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:33093/json with timeout 3 increased to 10s during tests 2026-10-11 18:10:58,003 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Websocket url found: ws://127.0.0.1:33093/devtools/page/7D84EF1E8B3B87CE0DB122D5D053A5AE 2026-10-11 18:10:58,016 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Enable chrome headless console log notification 2026-10-11 18:10:58,025 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Chrome headless enable page notifications 2026-10-11 18:10:58,162 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:pos_user from n/a 2026-10-11 18:10:58,181 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Setting session cookie in browser 2026-10-11 18:10:58,200 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Open "http://127.0.0.1:8069/pos/ui?config_id=12" in browser 2026-10-11 18:10:58,200 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=12" 2026-10-11 18:10:58,214 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:10:59,355 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:10:59] "GET /pos/ui?config_id=12 HTTP/1.1" 200 - 179 0.250 0.894 2026-10-11 18:10:59,360 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Navigation result: {'frameId': '7D84EF1E8B3B87CE0DB122D5D053A5AE', 'loaderId': '4C508B62942B2B9D352681D31D8F75DC', 'isDownload': False} 2026-10-11 18:10:59,360 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Evaluate ready code "odoo.isTourReady('L10nVnViinSinvoicePosReceiptTour')" 2026-10-11 18:10:59,388 121 INFO rb-001770c-225483-423662 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-11 18:10:59,415 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:10:59] "GET /web/assets/26ca856/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-10-11 18:10:59,431 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:10:59] "GET /web/assets/ede6c6f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.020 2026-10-11 18:10:59,444 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:10:59] "GET /web/assets/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-10-11 18:10:59,980 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:10:59] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 18:11:00,001 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:11:00,009 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:11:00,014 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: IndexedDB 1 Ready 2026-10-11 18:11:00,035 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Evaluate test code "odoo.startTour('L10nVnViinSinvoicePosReceiptTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=12", "delayToCheckUndeterminisms": 0})" 2026-10-11 18:11:00,048 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [1/21] Tour L10nVnViinSinvoicePosReceiptTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-11 18:11:00,052 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.013 0.026 2026-10-11 18:11:01,048 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:01] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 315 0.491 0.542 2026-10-11 18:11:01,050 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.966 2026-10-11 18:11:01,270 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-11 18:11:01,290 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-11 18:11:01,342 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-11 18:11:01,366 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:01] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.005 0.010 2026-10-11 18:11:01,376 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: Owl is running in 'dev' mode. 2026-10-11 18:11:01,466 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:11:01,475 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:11:01,541 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:11:01,589 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-11 18:11:01,590 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 18:11:01,605 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:01] "GET /web/image?model=res.company&id=180&field=logo HTTP/1.1" 200 - 9 0.035 0.030 2026-10-11 18:11:01,624 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:01] "GET /web/image/res.company/180/favicon HTTP/1.1" 200 - 4 0.004 0.045 2026-10-11 18:11:01,642 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [2/21] Tour L10nVnViinSinvoicePosReceiptTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-11 18:11:01,681 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:01] "GET /web/image/res.users/286/avatar_128 HTTP/1.1" 200 - 16 0.025 0.105 2026-10-11 18:11:01,764 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:01] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.011 0.015 2026-10-11 18:11:01,777 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:01] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.004 0.029 2026-10-11 18:11:01,789 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:01] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.029 2026-10-11 18:11:01,808 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:01] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.005 0.051 2026-10-11 18:11:01,819 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:01] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.077 2026-10-11 18:11:01,830 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:01] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.053 2026-10-11 18:11:01,842 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:01] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.090 2026-10-11 18:11:01,852 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [3/21] Tour L10nVnViinSinvoicePosReceiptTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-11 18:11:01,855 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:01] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.022 2026-10-11 18:11:01,865 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:01] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.067 2026-10-11 18:11:01,874 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:01] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.037 2026-10-11 18:11:01,890 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:01] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.098 2026-10-11 18:11:01,901 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:01] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.072 2026-10-11 18:11:01,936 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:01] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.012 0.073 2026-10-11 18:11:02,052 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:02] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.058 0.134 2026-10-11 18:11:02,115 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [4/21] Tour L10nVnViinSinvoicePosReceiptTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-11 18:11:02,207 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [5/21] Tour L10nVnViinSinvoicePosReceiptTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-10-11 18:11:02,262 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [6/21] Tour L10nVnViinSinvoicePosReceiptTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-10-11 18:11:02,327 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [7/21] Tour L10nVnViinSinvoicePosReceiptTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-11 18:11:02,394 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [8/21] Tour L10nVnViinSinvoicePosReceiptTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-11 18:11:02,460 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [9/21] Tour L10nVnViinSinvoicePosReceiptTour → Step click customer button (trigger: .product-screen .set-partner) 2026-10-11 18:11:02,676 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [10/21] Tour L10nVnViinSinvoicePosReceiptTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-11 18:11:02,786 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [11/21] Tour L10nVnViinSinvoicePosReceiptTour → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-10-11 18:11:02,847 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [12/21] Tour L10nVnViinSinvoicePosReceiptTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-11 18:11:02,914 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [13/21] Tour L10nVnViinSinvoicePosReceiptTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-11 18:11:03,005 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [14/21] Tour L10nVnViinSinvoicePosReceiptTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-11 18:11:03,017 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:11:03,019 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 18:11:03,063 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [15/21] Tour L10nVnViinSinvoicePosReceiptTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-11 18:11:03,127 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [16/21] Tour L10nVnViinSinvoicePosReceiptTour → Step enable the invoice option so the order is invoiced (trigger: .payment-buttons .js_invoice) 2026-10-11 18:11:03,178 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [17/21] Tour L10nVnViinSinvoicePosReceiptTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-11 18:11:03,254 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [18/21] Tour L10nVnViinSinvoicePosReceiptTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-11 18:11:03,265 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:11:03,351 121 INFO rb-001770c-225483-423662 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92228929 started for PoS orders references: [{'name': 'Order 00012-001-0001', 'uuid': '6a89f6b2-6c5a-4511-810f-4b8cb4711c72'}] 2026-10-11 18:11:03,352 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [19/21] Tour L10nVnViinSinvoicePosReceiptTour → Step the shared agnostic Decree-123 disclosure block renders (C-9 coexistence) (trigger: .receipt-screen .pos-edi-info) 2026-10-11 18:11:03,360 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 18:11:07,177 121 INFO rb-001770c-225483-423662 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92228929 order {'name': 'Order 00012-001-0001', 'uuid': '6a89f6b2-6c5a-4511-810f-4b8cb4711c72'} created pos.order #25 2026-10-11 18:11:07,183 121 INFO rb-001770c-225483-423662 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92228929 finished 2026-10-11 18:11:07,330 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 880 1.642 2.340 2026-10-11 18:11:07,387 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:07] "POST /web/dataset/call_kw/pos.order/get_pos_edi_invoice_info HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 18:11:07,421 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:07] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.018 2026-10-11 18:11:07,505 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:11:07] "GET /web/image?model=pos.config&id=12&field=custom_logo HTTP/1.1" 200 - 9 0.005 0.017 2026-10-11 18:11:07,512 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [20/21] Tour L10nVnViinSinvoicePosReceiptTour → Step the secret / lookup code row renders (trigger: .receipt-screen .pos-edi-secret-code:contains('SECRET-XYZ-9')) 2026-10-11 18:11:07,571 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [21/21] Tour L10nVnViinSinvoicePosReceiptTour → Step the invoice legal number row renders (trigger: .receipt-screen .pos-edi-legal-number:contains('00000123')) 2026-10-11 18:11:07,628 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: tour succeeded 2026-10-11 18:11:07,629 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR L10nVnViinSinvoicePosReceiptTour SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-11 18:11:07,775 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: heap 20215856 (allocated 21241856) 2026-10-11 18:11:07,776 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Closing chrome headless with pid 2686 2026-10-11 18:11:07,777 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Closing websocket connection 2026-10-11 18:11:07,779 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Terminating chrome headless with pid 2686 2026-10-11 18:11:07,876 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_181107_876427_test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.txt 2026-10-11 18:11:07,876 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Removing chrome user profile "/tmp/tmph67bfrt3_chrome_odoo" 2026-10-11 18:11:08,007 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 18:11:08,031 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_instrument_citation_policy: Starting TestNoLegalInstrumentInUserFacingStrings.test_no_legal_instrument_named_in_doc_or_description_files ... 2026-10-11 18:11:08,080 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_instrument_citation_policy: Starting TestNoLegalInstrumentInUserFacingStrings.test_no_user_facing_string_names_a_legal_instrument_non_regression_guard ... 2026-10-11 18:11:08,159 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:11:32,210 121 INFO rb-001770c-225483-423662 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 18:11:32,210 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-11 18:11:32,754 121 INFO rb-001770c-225483-423662 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 18:11:32,754 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/uom/i18n/vi.po for language vi_VN 2026-10-11 18:11:32,763 121 INFO rb-001770c-225483-423662 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 18:11:32,763 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-11 18:11:32,768 121 INFO rb-001770c-225483-423662 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 18:11:32,768 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-11 18:11:49,378 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_agnostic_accessors_are_blank_for_vninvoice ... 2026-10-11 18:11:49,723 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_approve_and_sign_marks_invoice_signed ... 2026-10-11 18:11:50,262 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_auto_sign_when_paid_does_not_resign_already_signed_invoice ... 2026-10-11 18:11:52,141 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_auto_sign_when_paid_fires_through_real_paid_hook ... 2026-10-11 18:11:53,863 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_cancel_signed_invoice_drives_3_step_sequence ... 2026-10-11 18:11:54,732 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_cancel_signed_invoice_without_reason_raises ... 2026-10-11 18:11:55,376 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_cancel_unsigned_invoice_drives_1_step ... 2026-10-11 18:11:56,027 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_cancel_unsigned_invoice_without_reason_does_not_raise ... 2026-10-11 18:11:56,721 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_cannot_issue_refund_if_original_invoice_not_signed ... 2026-10-11 18:11:58,123 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #288 deleted account.move.line.ctp records with IDs: [7804, 7805, 7806, 7807, 7808, 7809, 7810, 7811] 2026-10-11 18:11:58,291 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #288 deleted account.move.line records with IDs: [4666, 4667] 2026-10-11 18:12:00,689 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_cross_move_mark_dirty_on_adjustment ... 2026-10-11 18:12:02,435 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #288 deleted account.move.line.ctp records with IDs: [7822, 7823, 7824, 7825, 7826, 7827, 7828, 7829] 2026-10-11 18:12:02,618 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #288 deleted account.move.line records with IDs: [4680, 4681] 2026-10-11 18:12:05,335 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_cross_move_mark_dirty_on_replacement ... 2026-10-11 18:12:09,208 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_download_converted_file_raises_when_not_signed ... 2026-10-11 18:12:09,770 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_download_representation_files_when_signed ... 2026-10-11 18:12:11,565 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_einvoice_status_projection_from_native_state ... 2026-10-11 18:12:23,992 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_hook_a_vninvoice_cancel_blocked_however_old_the_e_invoice_is ... 2026-10-11 18:12:24,574 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_hook_a_vninvoice_cancel_blocked_however_recent_the_e_invoice_is ... 2026-10-11 18:12:25,131 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_invoice_status_code_maps_to_native_state ... 2026-10-11 18:12:44,430 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_issue_invoice_sets_legal_number_and_native_ids ... 2026-10-11 18:12:45,026 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_legal_number_locked_after_issued ... 2026-10-11 18:12:46,957 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_no_ungated_cancel_path ... 2026-10-11 18:12:46,995 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_prepare_einvoice_lines_data ... 2026-10-11 18:12:47,190 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_prepare_einvoice_lines_data_with_included_tax_and_note_line ... 2026-10-11 18:12:50,554 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_prepare_invoice_details_hook_called_in_both_payload_shapes ... 2026-10-11 18:12:53,527 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_prepare_vninvoice_data_foreign_partner ... 2026-10-11 18:12:53,728 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_prepare_vninvoice_data_replacement_move ... 2026-10-11 18:12:56,559 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #288 deleted account.move.line.ctp records with IDs: [7878, 7879, 7880, 7881, 7882, 7883, 7884, 7885] 2026-10-11 18:12:56,783 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #288 deleted account.move.line records with IDs: [4751, 4752] 2026-10-11 18:12:59,907 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_prepare_vninvoice_data_reversal_move ... 2026-10-11 18:13:01,604 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #288 deleted account.move.line.ctp records with IDs: [7896, 7897, 7898, 7899, 7900, 7901, 7902, 7903] 2026-10-11 18:13:01,845 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #288 deleted account.move.line records with IDs: [4765, 4766] 2026-10-11 18:13:04,588 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_prepare_vninvoice_tax_breakdowns ... 2026-10-11 18:13:04,762 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_replacement_is_posted_to_the_replace_endpoint ... 2026-10-11 18:13:06,400 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #288 deleted account.move.line.ctp records with IDs: [7909, 7910, 7911, 7912, 7913, 7914, 7915, 7916] 2026-10-11 18:13:06,585 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #288 deleted account.move.line records with IDs: [4779, 4780] 2026-10-11 18:13:09,385 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_sync_invoices_dispatches_per_single_invoice ... 2026-10-11 18:13:09,989 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_vat_percent_display_is_empty_string_when_tax_has_no_description ... 2026-10-11 18:13:10,195 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_vat_percent_display_is_plaintext_vietnamese_not_raw_html ... 2026-10-11 18:13:10,345 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_vninvoice_api_url_switches_sandbox_production ... 2026-10-11 18:13:10,435 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 18:13:10,458 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice_portal: Starting TestVNinvoicePortal.test_download_xml_from_portal ... 2026-10-11 18:13:10,787 121 INFO rb-001770c-225483-423662 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 18:13:10,788 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-11 18:13:11,453 121 INFO rb-001770c-225483-423662 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 18:13:11,454 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/uom/i18n/vi.po for language vi_VN 2026-10-11 18:13:11,463 121 INFO rb-001770c-225483-423662 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 18:13:11,464 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-11 18:13:11,469 121 INFO rb-001770c-225483-423662 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 18:13:11,469 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-11 18:13:14,632 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/c316458/web.report_assets_pdf.min.css in /l10n_vn_viin_accounting_vninvoice/tests/test_vninvoice_portal.py:TestVNinvoicePortal.test_download_xml_from_portal 2026-10-11 18:13:14,636 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/acccc00/web.report_assets_common.min.css in /l10n_vn_viin_accounting_vninvoice/tests/test_vninvoice_portal.py:TestVNinvoicePortal.test_download_xml_from_portal 2026-10-11 18:13:14,639 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:13:15,101 121 INFO rb-001770c-225483-423662 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/c316458/web.report_assets_pdf.min.css in /l10n_vn_viin_accounting_vninvoice/tests/test_vninvoice_portal.py:TestVNinvoicePortal.test_download_xml_from_portal 2026-10-11 18:13:15,112 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:13:15] "GET /web/assets/c316458/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.005 0.476 2026-10-11 18:13:15,114 121 INFO rb-001770c-225483-423662 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/acccc00/web.report_assets_common.min.css in /l10n_vn_viin_accounting_vninvoice/tests/test_vninvoice_portal.py:TestVNinvoicePortal.test_download_xml_from_portal 2026-10-11 18:13:15,123 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:13:15] "GET /web/assets/acccc00/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.486 2026-10-11 18:13:15,174 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:13:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:13:15,184 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:13:15] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:13:15,189 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:13:15] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:13:15,196 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:13:15] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:13:15,200 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:13:15] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:13:22,723 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-11 18:13:22,778 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:13:22] "GET /my/invoices/1834?access_token=access_token&report_type=pdf&download=true HTTP/1.1" 200 - 27 0.020 0.051 2026-10-11 18:13:22,780 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice_portal.TestVNinvoicePortal.test_download_xml_from_portal: waiting for threads: [] 2026-10-11 18:13:22,840 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice_portal: Starting TestVNinvoicePortal.test_portal_shows_legal_einvoice_disclosure ... 2026-10-11 18:13:23,213 121 INFO rb-001770c-225483-423662 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 18:13:23,213 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-11 18:13:23,793 121 INFO rb-001770c-225483-423662 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 18:13:23,793 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/uom/i18n/vi.po for language vi_VN 2026-10-11 18:13:23,801 121 INFO rb-001770c-225483-423662 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 18:13:23,802 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-11 18:13:23,806 121 INFO rb-001770c-225483-423662 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 18:13:23,806 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-11 18:13:26,881 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/c316458/web.report_assets_pdf.min.css in /l10n_vn_viin_accounting_vninvoice/tests/test_vninvoice_portal.py:TestVNinvoicePortal.test_portal_shows_legal_einvoice_disclosure 2026-10-11 18:13:26,885 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/acccc00/web.report_assets_common.min.css in /l10n_vn_viin_accounting_vninvoice/tests/test_vninvoice_portal.py:TestVNinvoicePortal.test_portal_shows_legal_einvoice_disclosure 2026-10-11 18:13:26,888 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:13:27,318 121 INFO rb-001770c-225483-423662 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/c316458/web.report_assets_pdf.min.css in /l10n_vn_viin_accounting_vninvoice/tests/test_vninvoice_portal.py:TestVNinvoicePortal.test_portal_shows_legal_einvoice_disclosure 2026-10-11 18:13:27,327 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:13:27] "GET /web/assets/c316458/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.004 0.444 2026-10-11 18:13:27,329 121 INFO rb-001770c-225483-423662 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/acccc00/web.report_assets_common.min.css in /l10n_vn_viin_accounting_vninvoice/tests/test_vninvoice_portal.py:TestVNinvoicePortal.test_portal_shows_legal_einvoice_disclosure 2026-10-11 18:13:27,334 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:13:27] "GET /web/assets/acccc00/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.449 2026-10-11 18:13:27,383 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:13:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:13:27,392 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:13:27] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:13:27,397 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:13:27] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 18:13:27,399 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:13:27] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 18:13:27,399 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:13:27] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 18:13:34,995 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-11 18:13:36,598 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:13:36] "GET /my/invoices/1835?access_token=access_token HTTP/1.1" 200 - 249 0.229 1.397 2026-10-11 18:13:36,688 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-11 18:14:00,852 121 INFO rb-001770c-225483-423662 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 18:14:00,852 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-11 18:14:01,460 121 INFO rb-001770c-225483-423662 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 18:14:01,461 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/uom/i18n/vi.po for language vi_VN 2026-10-11 18:14:01,468 121 INFO rb-001770c-225483-423662 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 18:14:01,468 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-11 18:14:01,473 121 INFO rb-001770c-225483-423662 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 18:14:01,473 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-11 18:14:17,235 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice_replacement: Starting TestVNinvoiceReplacement.test_replacement_notation_carries_template_serial_and_legal_number ... 2026-10-11 18:14:17,577 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice_replacement: Starting TestVNinvoiceReplacement.test_replacement_notation_raises_without_legal_number ... 2026-10-11 18:14:17,678 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice_replacement: Starting TestVNinvoiceReplacement.test_wizard_rejects_replacement_for_a_move_not_yet_issued ... 2026-10-11 18:14:17,843 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:14:40,319 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #292 deleted product.product records with IDs: [1133] 2026-10-11 18:14:40,668 121 INFO rb-001770c-225483-423662 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 18:14:40,668 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-11 18:14:41,324 121 INFO rb-001770c-225483-423662 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 18:14:41,324 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/uom/i18n/vi.po for language vi_VN 2026-10-11 18:14:41,332 121 INFO rb-001770c-225483-423662 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 18:14:41,332 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-11 18:14:41,337 121 INFO rb-001770c-225483-423662 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 18:14:41,338 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-11 18:14:57,631 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice_line_grouping.tests.test_vninvoice_summary: Starting TestEinvoiceSummary.test_prepare_invoice_details_seam_detailed_mode_falls_through_to_super ... 2026-10-11 18:15:00,704 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice_line_grouping.tests.test_vninvoice_summary: Starting TestEinvoiceSummary.test_prepare_invoice_details_seam_grouping_mode_returns_grouped_list ... 2026-10-11 18:15:04,790 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice_line_grouping.tests.test_vninvoice_summary: Starting TestEinvoiceSummary.test_prepare_invoice_details_seam_refund_falls_through_even_in_grouping_mode ... 2026-10-11 18:15:05,955 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #292 deleted account.move.line.ctp records with IDs: [7948, 7949, 7950, 7951, 7952, 7953, 7954, 7955] 2026-10-11 18:15:06,119 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #292 deleted account.move.line records with IDs: [4820, 4821] 2026-10-11 18:15:06,757 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #292 deleted invoice.line.grouping records with IDs: [40, 41, 42] 2026-10-11 18:15:08,624 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice_line_grouping.tests.test_vninvoice_summary: Starting TestEinvoiceSummary.test_prepare_vninvoice_data_grouped_invoice_details_via_full_payload ... 2026-10-11 18:15:12,388 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice_line_grouping.tests.test_vninvoice_summary: Starting TestEinvoiceSummary.test_prepare_vninvoice_line_summary_data_raises_on_multiple_taxes ... 2026-10-11 18:15:16,799 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #292 deleted invoice.line.grouping records with IDs: [57] 2026-10-11 18:15:17,441 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice_line_grouping.tests.test_vninvoice_summary: Starting TestEinvoiceSummary.test_prepare_vninvoice_line_summary_data_raises_on_no_tax ... 2026-10-11 18:15:22,009 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #292 deleted invoice.line.grouping records with IDs: [64] 2026-10-11 18:15:22,298 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #292 deleted account.move.line.ctp records with IDs: [7967, 7968] 2026-10-11 18:15:22,443 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #292 deleted account.move.line records with IDs: [4840] 2026-10-11 18:15:22,779 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #292 deleted invoice.line.grouping records with IDs: [66] 2026-10-11 18:15:23,060 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice_line_grouping.tests.test_vninvoice_summary: Starting TestEinvoiceSummary.test_prepare_vninvoice_line_summary_data_raises_on_no_uom ... 2026-10-11 18:15:27,930 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted invoice.line.grouping records with IDs: [72] 2026-10-11 18:15:28,166 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice_line_grouping.tests.test_vninvoice_summary: Starting TestEinvoiceSummary.test_prepare_vninvoice_line_summary_data_section_line_no_keyerror ... 2026-10-11 18:15:31,758 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice_line_grouping.tests.test_vninvoice_summary: Starting TestEinvoiceSummary.test_prepare_vninvoice_summary_lines_data ... 2026-10-11 18:15:36,322 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice_line_grouping.tests.test_vninvoice_summary: Starting TestEinvoiceSummary.test_vat_percent_display_is_empty_string_when_tax_has_no_description ... 2026-10-11 18:15:39,972 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_accounting_vninvoice_line_grouping.tests.test_vninvoice_summary: Starting TestEinvoiceSummary.test_vat_percent_display_is_plaintext_vietnamese_not_raw_html ... 2026-10-11 18:15:43,615 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:15:43,640 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_base_portal: Starting TestBackendSendAndPrintVnEInvoice.test_generate_and_send_invoices_chokepoint_no_proforma_keyerror ... 2026-10-11 18:15:43,986 121 INFO rb-001770c-225483-423662 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 18:15:43,987 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-11 18:15:44,639 121 INFO rb-001770c-225483-423662 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 18:15:44,640 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/uom/i18n/vi.po for language vi_VN 2026-10-11 18:15:44,647 121 INFO rb-001770c-225483-423662 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 18:15:44,647 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-11 18:15:44,652 121 INFO rb-001770c-225483-423662 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 18:15:44,652 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-11 18:15:48,459 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_base_portal: Starting TestBackendSendAndPrintVnEInvoice.test_send_and_print_no_proforma_keyerror ... 2026-10-11 18:15:48,759 121 INFO rb-001770c-225483-423662 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 18:15:48,760 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-11 18:15:49,380 121 INFO rb-001770c-225483-423662 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 18:15:49,380 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/uom/i18n/vi.po for language vi_VN 2026-10-11 18:15:49,387 121 INFO rb-001770c-225483-423662 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 18:15:49,388 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-11 18:15:49,392 121 INFO rb-001770c-225483-423662 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 18:15:49,392 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-11 18:15:53,968 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [440] 2026-10-11 18:15:54,231 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:16:16,754 121 INFO rb-001770c-225483-423662 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 18:16:16,754 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-11 18:16:17,337 121 INFO rb-001770c-225483-423662 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 18:16:17,337 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/uom/i18n/vi.po for language vi_VN 2026-10-11 18:16:17,346 121 INFO rb-001770c-225483-423662 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 18:16:17,346 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-11 18:16:17,350 121 INFO rb-001770c-225483-423662 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 18:16:17,350 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-11 18:16:30,993 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_cancel_guard: Starting TestEinvoiceCancelRule.test_the_commencement_day_is_the_day_the_instruments_take_effect ... 2026-10-11 18:16:31,038 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_cancel_guard: Starting TestEinvoiceCancelRule.test_the_rule_bites_from_the_first_day_the_instruments_apply ... 2026-10-11 18:16:31,278 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_cancel_guard: Starting TestEinvoiceCancelRule.test_the_rule_blocks_regardless_of_when_the_e_invoice_was_issued ... 2026-10-11 18:16:31,925 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_cancel_guard: Starting TestEinvoiceCancelRule.test_the_rule_names_every_offending_move_not_just_the_first ... 2026-10-11 18:16:37,626 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_cancel_guard: Starting TestEinvoiceCancelRule.test_the_rule_stays_silent_for_a_correction_attempted_before_commencement ... 2026-10-11 18:16:38,062 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:17:00,510 121 INFO rb-001770c-225483-423662 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 18:17:00,510 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-11 18:17:01,177 121 INFO rb-001770c-225483-423662 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 18:17:01,177 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/uom/i18n/vi.po for language vi_VN 2026-10-11 18:17:01,186 121 INFO rb-001770c-225483-423662 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 18:17:01,186 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-11 18:17:01,191 121 INFO rb-001770c-225483-423662 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 18:17:01,191 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-11 18:17:11,155 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_cancel_guard: Starting TestCancelGuardHookA.test_a_never_issued_move_gets_cores_message_not_a_provider_round_trip ... 2026-10-11 18:17:14,722 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:17:14,766 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigration.test_a_language_with_no_stored_translation_is_not_reported_as_a_customisation ... 2026-10-11 18:17:14,868 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigration.test_migration_corrects_an_unmodified_record_with_the_current_ascii_vi_spelling_coverage_guard ... 2026-10-11 18:17:14,992 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigration.test_migration_corrects_an_unmodified_record_with_the_historical_diacritic_vi_spelling ... 2026-10-11 18:17:15,138 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigration.test_migration_does_not_touch_a_customised_record_and_logs_a_warning ... 2026-10-11 18:17:15,243 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigration.test_migration_is_idempotent_and_silent_on_rerun ... 2026-10-11 18:17:15,374 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigration.test_migration_partial_customisation_corrects_only_the_untouched_language ... 2026-10-11 18:17:15,471 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigration.test_migration_signature_matches_odoo_migrate_contract ... 2026-10-11 18:17:15,526 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:17:15,567 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigrationEinvoiceService.test_a_language_with_no_stored_translation_is_not_reported_as_a_customisation ... 2026-10-11 18:17:15,714 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigrationEinvoiceService.test_a_stored_customisation_still_warns_when_the_other_language_has_none ... 2026-10-11 18:17:15,859 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigrationEinvoiceService.test_meinvoice_migration_corrects_an_unmodified_record ... 2026-10-11 18:17:15,989 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigrationEinvoiceService.test_sinvoice_migration_corrects_an_unmodified_record ... 2026-10-11 18:17:16,118 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigrationEinvoiceService.test_sinvoice_migration_does_not_touch_a_customised_record_and_logs_a_warning ... 2026-10-11 18:17:16,244 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigrationEinvoiceService.test_sinvoice_migration_is_idempotent_and_silent_on_rerun ... 2026-10-11 18:17:16,432 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigrationEinvoiceService.test_sinvoice_migration_partial_customisation_corrects_only_the_untouched_language ... 2026-10-11 18:17:16,588 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigrationEinvoiceService.test_vninvoice_migration_corrects_an_unmodified_record ... 2026-10-11 18:17:16,771 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:17:34,277 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_core_contract_regressions: Starting TestCoreContractRegressions.test_einvoice_status_untracked_for_non_einvoice_move ... 2026-10-11 18:17:35,726 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_core_contract_regressions: Starting TestCoreContractRegressions.test_get_invoice_legal_documents_accepts_v18_signature ... 2026-10-11 18:17:38,977 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:17:38,999 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestDocMatchesShippedBehaviour.test_both_language_docs_state_the_same_provisions_non_regression_guard ... 2026-10-11 18:17:39,033 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestDocMatchesShippedBehaviour.test_cancel_guard_decides_without_reading_an_issue_date ... 2026-10-11 18:17:39,071 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestDocMatchesShippedBehaviour.test_doc_may_only_send_the_customer_to_a_waiver_control_that_really_ships ... 2026-10-11 18:17:39,904 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestDocMatchesShippedBehaviour.test_doc_never_attributes_the_cancel_block_to_the_transitional_provisions_article ... 2026-10-11 18:17:39,950 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:17:39,966 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_a_correct_attribution_stays_legal ... 2026-10-11 18:17:39,996 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_article_24_cited_for_a_proposition_it_does_not_state_is_caught ... 2026-10-11 18:17:40,032 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_enumerated_and_abbreviated_citation_forms_are_caught ... 2026-10-11 18:17:40,065 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_fixtures_still_match_the_defect_as_it_was_actually_shipped ... 2026-10-11 18:17:40,069 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: skipped TestCancelBlockAttributionInstrument.test_fixtures_still_match_the_defect_as_it_was_actually_shipped : commit d9e5be1b83 not reachable from /data/build/Viindoo-tvtmaaddons-18.0, cannot verify fixtures: fatal: not a git repository (or any parent up to mount point /data) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). 2026-10-11 18:17:40,100 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_reorder_mutant_is_a_permutation_and_not_a_rewrite ... 2026-10-11 18:17:40,135 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_the_anaphora_and_bold_heading_leaks_are_closed_in_both_languages ... 2026-10-11 18:17:40,174 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_the_ast_premise_now_sees_a_field_read_it_previously_missed ... 2026-10-11 18:17:40,210 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_the_ast_premise_scans_every_mro_frame_not_just_the_most_derived ... 2026-10-11 18:17:40,247 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_the_original_defect_is_red_in_both_languages ... 2026-10-11 18:17:40,285 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_the_paragraph_rule_bites_when_the_shipped_text_loses_its_article_10_support ... 2026-10-11 18:17:40,336 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_the_premise_tells_the_commencement_date_from_the_issue_date ... 2026-10-11 18:17:40,367 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_the_sentence_reorder_leak_is_closed_in_both_languages ... 2026-10-11 18:17:40,404 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_the_unit_rule_bites_even_when_the_paragraph_cites_article_10_elsewhere ... 2026-10-11 18:17:40,436 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_the_withdrawn_waiver_promise_is_caught_in_both_languages ... 2026-10-11 18:17:40,479 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:17:40,496 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_einvoice_dashboard_index: Starting TestEinvoiceDashboardIndex.test_dashboard_index_is_actually_created ... 2026-10-11 18:17:40,535 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_einvoice_dashboard_index: Starting TestEinvoiceDashboardIndex.test_index_predicate_covers_every_column_the_dashboard_filters_on ... 2026-10-11 18:17:40,575 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_einvoice_dashboard_index: Starting TestEinvoiceDashboardIndex.test_index_predicate_does_not_reference_the_retired_account_edi_column ... 2026-10-11 18:17:40,603 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_einvoice_dashboard_index: Starting TestEinvoiceDashboardIndex.test_index_predicate_keeps_the_null_arm ... 2026-10-11 18:17:40,652 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:18:02,131 121 INFO rb-001770c-225483-423662 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 18:18:02,131 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-11 18:18:02,711 121 INFO rb-001770c-225483-423662 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 18:18:02,711 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/uom/i18n/vi.po for language vi_VN 2026-10-11 18:18:02,718 121 INFO rb-001770c-225483-423662 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 18:18:02,718 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-11 18:18:02,721 121 INFO rb-001770c-225483-423662 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 18:18:02,722 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-11 18:18:12,429 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_a_superseded_original_cannot_be_replaced_a_second_time ... 2026-10-11 18:18:16,359 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #300 deleted account.move.line.ctp records with IDs: [8002, 8003] 2026-10-11 18:18:16,613 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #300 deleted account.move.line records with IDs: [4890] 2026-10-11 18:18:18,479 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_action_view_api_logs_domain_scoped_to_this_invoice ... 2026-10-11 18:18:25,074 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_adjust_path_b2b_issued_requires_written_agreement ... 2026-10-11 18:18:28,686 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_b2c_replacement_reaches_viettel_with_core_fallbacks_not_raw_false ... 2026-10-11 18:18:35,442 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #300 deleted account.move.line.ctp records with IDs: [8014, 8015] 2026-10-11 18:18:35,617 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #300 deleted account.move.line records with IDs: [4909] 2026-10-11 18:18:37,945 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_correction_gate_does_not_over_block_b2c_or_non_issued ... 2026-10-11 18:18:43,842 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_correction_relation_and_nav_actions_bidirectional ... 2026-10-11 18:18:48,843 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_eligibility_gate_covers_modify_moves_entry_point ... 2026-10-11 18:18:52,464 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #300 deleted account.move.line.ctp records with IDs: [8030, 8031] 2026-10-11 18:18:52,619 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #300 deleted account.move.line records with IDs: [4931] 2026-10-11 18:18:54,374 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_failed_request_builds_masked_log_values_linked_to_invoice ... 2026-10-11 18:18:57,466 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_log_values_keys_are_all_valid_api_request_log_fields ... 2026-10-11 18:19:00,841 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_modify_default_reverse_values_hub_delta_disjoint_from_core_chain ... 2026-10-11 18:19:04,269 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_premise_prototype_gate_does_not_leak_onto_base_reversal_wizard ... 2026-10-11 18:19:07,768 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #300 deleted account.move.line.ctp records with IDs: [8042, 8043] 2026-10-11 18:19:07,930 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #300 deleted account.move.line records with IDs: [4950] 2026-10-11 18:19:09,724 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_premise_wizard_prototype_resolves_core_viettel_extension ... 2026-10-11 18:19:09,774 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_ref_and_replaced_move_id_survive_the_merge_mutation_proven_not_decorative ... 2026-10-11 18:19:13,684 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #300 deleted account.move.line.ctp records with IDs: [8048, 8049] 2026-10-11 18:19:13,843 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #300 deleted account.move.line records with IDs: [4960] 2026-10-11 18:19:15,470 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_replace_path_b2b_issued_requires_written_agreement ... 2026-10-11 18:19:18,608 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_replacement_line_composition_and_totals_pin_m1_after_state ... 2026-10-11 18:19:22,406 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #300 deleted account.move.line.ctp records with IDs: [8056, 8057] 2026-10-11 18:19:22,593 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #300 deleted account.move.line records with IDs: [4973] 2026-10-11 18:19:24,514 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_replacement_origin_id_writer_provenance_extended_mutation_proven ... 2026-10-11 18:19:28,609 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #300 deleted account.move.line.ctp records with IDs: [8062, 8063] 2026-10-11 18:19:28,793 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #300 deleted account.move.line records with IDs: [4983] 2026-10-11 18:19:33,486 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #300 deleted account.move.line.ctp records with IDs: [8070, 8071] 2026-10-11 18:19:33,653 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #300 deleted account.move.line records with IDs: [4993] 2026-10-11 18:19:35,692 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_replacement_partner_bank_id_pins_m1_after_state ... 2026-10-11 18:19:39,952 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #300 deleted account.move.line.ctp records with IDs: [8076, 8077] 2026-10-11 18:19:40,136 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #300 deleted account.move.line records with IDs: [5003] 2026-10-11 18:19:42,167 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_replacement_wizard_gate_rewired_off_edi_state ... 2026-10-11 18:19:45,361 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_replacing_an_invoice_relinks_its_timesheets_to_the_replacement ... 2026-10-11 18:19:50,039 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #300 deleted account.analytic.line records with IDs: [642] 2026-10-11 18:19:50,787 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_retry_exhaustion_logs_exactly_once ... 2026-10-11 18:19:53,722 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_reverse_and_replace_delegates_to_core_reverse_moves_exactly_once ... 2026-10-11 18:19:58,663 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #300 deleted account.move.line.ctp records with IDs: [8088, 8089] 2026-10-11 18:19:58,810 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #300 deleted account.move.line records with IDs: [5025] 2026-10-11 18:20:00,559 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_reverse_and_replace_links_original_and_replacement ... 2026-10-11 18:20:04,643 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #300 deleted account.move.line.ctp records with IDs: [8096, 8097, 8098, 8099, 8100, 8101] 2026-10-11 18:20:04,893 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #300 deleted account.move.line records with IDs: [5038, 5039] 2026-10-11 18:20:07,189 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_skip_vn_edi_widening_does_not_leak_onto_an_unrelated_move_over_correction_guard ... 2026-10-11 18:20:13,240 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #300 deleted account.move.line.ctp records with IDs: [8110, 8111] 2026-10-11 18:20:13,380 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #300 deleted account.move.line records with IDs: [5055] 2026-10-11 18:20:15,983 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_state_flip_writer_provenance_extended_mutation_proven ... 2026-10-11 18:20:19,711 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #300 deleted account.move.line.ctp records with IDs: [8118, 8119] 2026-10-11 18:20:19,858 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #300 deleted account.move.line records with IDs: [5065] 2026-10-11 18:20:24,469 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #300 deleted account.move.line.ctp records with IDs: [8126, 8127] 2026-10-11 18:20:24,590 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #300 deleted account.move.line records with IDs: [5075] 2026-10-11 18:20:26,190 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_successful_request_builds_log_values ... 2026-10-11 18:20:29,398 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_unset_invoice_symbol_is_refused_with_a_clear_error_not_a_traceback ... 2026-10-11 18:20:36,076 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-11 18:20:58,800 121 INFO rb-001770c-225483-423662 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 18:20:58,800 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-11 18:20:59,427 121 INFO rb-001770c-225483-423662 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 18:20:59,427 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/uom/i18n/vi.po for language vi_VN 2026-10-11 18:20:59,433 121 INFO rb-001770c-225483-423662 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 18:20:59,433 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-11 18:20:59,441 121 INFO rb-001770c-225483-423662 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 18:20:59,441 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-11 18:21:12,614 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_access_token_is_service_scoped_and_cached ... 2026-10-11 18:21:12,670 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_access_token_resolves_service_from_invoice ... 2026-10-11 18:21:13,199 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_agnostic_accessors_tolerate_blank ... 2026-10-11 18:21:13,743 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_check_state_allows_draft_reset_after_einvoice_cancelled ... 2026-10-11 18:21:14,431 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_check_state_still_blocks_draft_reset_while_einvoice_issued ... 2026-10-11 18:21:15,238 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_display_helper_serial_name ... 2026-10-11 18:21:15,341 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_einvoice_status_draft_when_no_provider ... 2026-10-11 18:21:15,383 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_einvoice_status_false_when_posted_no_provider ... 2026-10-11 18:21:15,838 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_einvoice_status_is_read_only_projection ... 2026-10-11 18:21:16,171 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_extra_edi_registered ... 2026-10-11 18:21:16,217 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_extract_xml_from_zip ... 2026-10-11 18:21:16,248 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_getattr_op_dispatch_routes_to_provider ... 2026-10-11 18:21:16,761 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_mutual_exclusion_gate_provider_matrix ... 2026-10-11 18:21:16,791 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_mutual_exclusion_real_none_move_not_applicable ... 2026-10-11 18:21:17,305 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_value_op_projection_and_mark_status_dirty ... 2026-10-11 18:21:17,853 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:21:17,877 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_instrument_citation_policy: Starting TestInstrumentPatternCorpus.test_instrument_pattern_matches_every_citation_form_and_nothing_else_premise_guard ... 2026-10-11 18:21:17,921 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:21:17,941 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_instrument_citation_policy: Starting TestNoLegalInstrumentInUserFacingStrings.test_no_python_code_translation_names_a_legal_instrument ... 2026-10-11 18:21:18,001 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_instrument_citation_policy: Starting TestNoLegalInstrumentInUserFacingStrings.test_no_user_facing_string_names_a_legal_instrument ... 2026-10-11 18:21:18,127 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:21:39,946 121 INFO rb-001770c-225483-423662 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 18:21:39,947 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-11 18:21:41,652 121 INFO rb-001770c-225483-423662 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 18:21:41,653 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/uom/i18n/vi.po for language vi_VN 2026-10-11 18:21:41,662 121 INFO rb-001770c-225483-423662 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 18:21:41,662 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-11 18:21:41,667 121 INFO rb-001770c-225483-423662 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 18:21:41,667 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-11 18:21:56,550 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_l10n_vn_viin_edi: Starting TestL10nVnEdi.test_action_prepend_vietnamese_description_to_invoice_lines ... 2026-10-11 18:21:56,935 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_l10n_vn_viin_edi: Starting TestL10nVnEdi.test_action_prepend_vietnamese_description_to_invoice_lines_access_rights ... 2026-10-11 18:21:57,377 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_l10n_vn_viin_edi: Starting TestL10nVnEdi.test_compute_name_does_not_crash_without_vi_vn_active ... 2026-10-11 18:21:57,835 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_l10n_vn_viin_edi: Starting TestL10nVnEdi.test_prepare_invoice_tax_data ... 2026-10-11 18:21:58,283 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #304 deleted account.move.line.ctp records with IDs: [8138, 8139, 8140, 8141] 2026-10-11 18:21:58,474 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #304 deleted account.move.line records with IDs: [5094] 2026-10-11 18:21:58,881 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 18:22:19,880 121 INFO rb-001770c-225483-423662 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 18:22:19,880 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-11 18:22:20,379 121 INFO rb-001770c-225483-423662 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 18:22:20,379 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/uom/i18n/vi.po for language vi_VN 2026-10-11 18:22:20,389 121 INFO rb-001770c-225483-423662 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 18:22:20,389 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-11 18:22:20,394 121 INFO rb-001770c-225483-423662 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 18:22:20,394 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-11 18:22:49,793 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_multi_company_serial_resolution: Starting TestMultiCompanySerialResolution.test_draft_invoice_resolves_own_company_serial_not_ambient ... 2026-10-11 18:22:50,085 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:23:10,740 121 INFO rb-001770c-225483-423662 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 18:23:10,740 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-11 18:23:11,312 121 INFO rb-001770c-225483-423662 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 18:23:11,312 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/uom/i18n/vi.po for language vi_VN 2026-10-11 18:23:11,321 121 INFO rb-001770c-225483-423662 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 18:23:11,321 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-11 18:23:11,326 121 INFO rb-001770c-225483-423662 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 18:23:11,326 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-11 18:23:20,783 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_replacement_notation_date_order: Starting TestReplacementNotationDateOrder.test_the_notation_date_order_does_not_depend_on_the_readers_language ... 2026-10-11 18:23:24,316 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_replacement_notation_date_order: Starting TestReplacementNotationDateOrder.test_the_replacement_notation_dates_the_superseded_invoice_day_before_month ... 2026-10-11 18:23:27,250 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:23:47,848 121 INFO rb-001770c-225483-423662 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 18:23:47,849 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-11 18:23:49,402 121 INFO rb-001770c-225483-423662 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 18:23:49,402 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/uom/i18n/vi.po for language vi_VN 2026-10-11 18:23:49,408 121 INFO rb-001770c-225483-423662 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 18:23:49,409 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-11 18:23:49,412 121 INFO rb-001770c-225483-423662 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 18:23:49,413 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-11 18:23:58,347 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_ui_merge: Starting TestEInvoiceUiMerge.test_base_l10n_vn_field_data_path_preserved ... 2026-10-11 18:23:58,399 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_ui_merge: Starting TestEInvoiceUiMerge.test_partner_einvoice_section_merged ... 2026-10-11 18:23:58,678 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_ui_merge: Starting TestEInvoiceUiMerge.test_single_vn_einvoice_notebook_page ... 2026-10-11 18:23:59,102 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:24:20,059 121 INFO rb-001770c-225483-423662 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 18:24:20,060 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-11 18:24:20,666 121 INFO rb-001770c-225483-423662 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 18:24:20,666 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/uom/i18n/vi.po for language vi_VN 2026-10-11 18:24:20,675 121 INFO rb-001770c-225483-423662 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 18:24:20,675 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-11 18:24:20,680 121 INFO rb-001770c-225483-423662 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 18:24:20,681 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-11 18:24:30,581 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_written_agreement_exemptions: Starting TestWrittenAgreementExemptions.test_all_three_exemptions_are_representable_in_the_data_model ... 2026-10-11 18:24:30,628 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_written_agreement_exemptions: Starting TestWrittenAgreementExemptions.test_business_buyer_with_no_exemption_is_still_refused_non_regression_guard ... 2026-10-11 18:24:34,275 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_written_agreement_exemptions: Starting TestWrittenAgreementExemptions.test_default_seller_reporting_arrangement_grants_no_exemption ... 2026-10-11 18:24:46,627 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_written_agreement_exemptions: Starting TestWrittenAgreementExemptions.test_ecommerce_exemption_is_per_transaction_not_per_seller ... 2026-10-11 18:24:52,713 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_written_agreement_exemptions: Starting TestWrittenAgreementExemptions.test_every_exemption_is_honoured_on_both_the_adjust_and_the_replace_path ... 2026-10-11 18:25:00,607 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_written_agreement_exemptions: Starting TestWrittenAgreementExemptions.test_exemption_follows_the_invoices_own_company_not_the_active_one ... 2026-10-11 18:25:13,360 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_written_agreement_exemptions: Starting TestWrittenAgreementExemptions.test_goods_sold_on_an_ecommerce_platform_are_exempt_from_the_written_agreement ... 2026-10-11 18:25:16,850 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_written_agreement_exemptions: Starting TestWrittenAgreementExemptions.test_private_individual_buyer_still_needs_no_written_agreement_non_regression_guard ... 2026-10-11 18:25:20,081 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_written_agreement_exemptions: Starting TestWrittenAgreementExemptions.test_seller_reporting_by_summary_table_is_exempt_from_the_written_agreement ... 2026-10-11 18:25:23,574 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi.tests.test_written_agreement_exemptions: Starting TestWrittenAgreementExemptions.test_seller_reporting_by_transaction_detail_table_is_exempt_from_the_written_agreement ... 2026-10-11 18:25:26,871 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:25:49,508 121 INFO rb-001770c-225483-423662 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 18:25:49,508 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-11 18:25:50,103 121 INFO rb-001770c-225483-423662 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 18:25:50,104 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/uom/i18n/vi.po for language vi_VN 2026-10-11 18:25:50,113 121 INFO rb-001770c-225483-423662 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 18:25:50,113 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-11 18:25:50,124 121 INFO rb-001770c-225483-423662 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 18:25:50,124 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-11 18:26:02,713 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_invoice_info: Starting TestPreparePosEdiInvoiceInfo.test_get_pos_edi_invoice_info_is_async_safe ... 2026-10-11 18:26:02,769 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_invoice_info: Starting TestPreparePosEdiInvoiceInfo.test_prepare_dict_carries_mandated_decree123_keys ... 2026-10-11 18:26:03,009 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_invoice_info: Starting TestPreparePosEdiInvoiceInfo.test_prepare_dict_reads_agnostic_account_move_send_accessors ... 2026-10-11 18:26:03,260 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_invoice_info: Starting TestPreparePosEdiInvoiceInfo.test_should_retry_default_false ... 2026-10-11 18:26:03,362 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:26:35,775 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_invoice_info: Starting TestGetPosEdiInvoiceInfo.test_gate_closed_returns_empty_info_and_no_retry ... 2026-10-11 18:26:39,707 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_invoice_info: Starting TestGetPosEdiInvoiceInfo.test_gate_open_returns_populated_info_in_contract_shape ... 2026-10-11 18:26:43,465 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:27:05,440 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour: Starting TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour ... 2026-10-11 18:27:05,953 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Chrome pid: 2920 2026-10-11 18:27:05,953 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Chrome headless temporary user profile dir: /tmp/tmpp65ysnna_chrome_odoo 2026-10-11 18:27:05,953 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Issuing json command http://127.0.0.1:36765/json/version 2026-10-11 18:27:05,955 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:36765/json/version with timeout 3 increased to 10s during tests 2026-10-11 18:27:06,017 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Browser version: Chrome/150.0.7871.114 2026-10-11 18:27:06,017 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Issuing json command http://127.0.0.1:36765/json 2026-10-11 18:27:06,018 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:36765/json with timeout 3 increased to 10s during tests 2026-10-11 18:27:06,031 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Websocket url found: ws://127.0.0.1:36765/devtools/page/12CCF0C5CB18656225D6276193489D0F 2026-10-11 18:27:06,043 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Enable chrome headless console log notification 2026-10-11 18:27:06,052 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Chrome headless enable page notifications 2026-10-11 18:27:06,132 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:pos_user from n/a 2026-10-11 18:27:06,145 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Setting session cookie in browser 2026-10-11 18:27:06,150 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-11 18:27:06,150 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-11 18:27:06,164 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:27:07,221 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:07] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 179 0.152 0.908 2026-10-11 18:27:07,234 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Navigation result: {'frameId': '12CCF0C5CB18656225D6276193489D0F', 'loaderId': 'E9905DBFD2205A94C9389FB8D21F904E', 'isDownload': False} 2026-10-11 18:27:07,234 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Evaluate ready code "odoo.isTourReady('VnViinEdiPosReceiptTour')" 2026-10-11 18:27:07,265 121 INFO rb-001770c-225483-423662 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-11 18:27:07,290 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:07] "GET /web/assets/26ca856/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-10-11 18:27:07,299 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:07] "GET /web/assets/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-11 18:27:07,314 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:07] "GET /web/assets/ede6c6f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-10-11 18:27:07,848 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:07] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 18:27:07,862 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:27:07,868 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 18:27:07,874 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: IndexedDB 1 Ready 2026-10-11 18:27:07,880 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Evaluate test code "odoo.startTour('VnViinEdiPosReceiptTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=14", "delayToCheckUndeterminisms": 0})" 2026-10-11 18:27:07,892 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.014 2026-10-11 18:27:07,893 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [1/23] Tour VnViinEdiPosReceiptTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-11 18:27:08,777 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:08] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 313 0.416 0.481 2026-10-11 18:27:08,780 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.869 2026-10-11 18:27:08,942 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-11 18:27:08,959 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-11 18:27:08,998 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-11 18:27:09,036 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:09] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.010 2026-10-11 18:27:09,054 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: Owl is running in 'dev' mode. 2026-10-11 18:27:09,146 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:27:09,153 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:27:09,232 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 18:27:09,251 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.028 2026-10-11 18:27:09,283 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 18:27:09,291 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:09] "GET /web/image/res.users/323/avatar_128 HTTP/1.1" 200 - 16 0.043 0.037 2026-10-11 18:27:09,321 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [2/23] Tour VnViinEdiPosReceiptTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-11 18:27:09,332 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:09] "GET /web/image/res.company/200/favicon HTTP/1.1" 200 - 9 0.014 0.037 2026-10-11 18:27:09,363 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:09] "GET /web/image?model=res.company&id=200&field=logo HTTP/1.1" 200 - 4 0.010 0.139 2026-10-11 18:27:09,425 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:09] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.024 0.024 2026-10-11 18:27:09,446 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:09] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.006 0.058 2026-10-11 18:27:09,477 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:09] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.015 0.085 2026-10-11 18:27:09,488 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:09] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.080 2026-10-11 18:27:09,509 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:09] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.112 2026-10-11 18:27:09,532 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [3/23] Tour VnViinEdiPosReceiptTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-11 18:27:09,540 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:09] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.006 0.136 2026-10-11 18:27:09,573 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:09] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.021 0.117 2026-10-11 18:27:09,584 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:09] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.131 2026-10-11 18:27:09,600 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:09] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.006 0.109 2026-10-11 18:27:09,609 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:09] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.107 2026-10-11 18:27:09,617 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:09] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.094 2026-10-11 18:27:09,628 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:09] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.068 2026-10-11 18:27:09,729 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:09] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.038 0.094 2026-10-11 18:27:09,743 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:09] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.146 2026-10-11 18:27:09,797 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [4/23] Tour VnViinEdiPosReceiptTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-11 18:27:09,889 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [5/23] Tour VnViinEdiPosReceiptTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-10-11 18:27:09,957 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [6/23] Tour VnViinEdiPosReceiptTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-10-11 18:27:10,022 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [7/23] Tour VnViinEdiPosReceiptTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-11 18:27:10,089 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [8/23] Tour VnViinEdiPosReceiptTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-11 18:27:10,156 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [9/23] Tour VnViinEdiPosReceiptTour → Step click customer button (trigger: .product-screen .set-partner) 2026-10-11 18:27:10,389 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [10/23] Tour VnViinEdiPosReceiptTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-11 18:27:10,502 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [11/23] Tour VnViinEdiPosReceiptTour → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-10-11 18:27:10,565 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [12/23] Tour VnViinEdiPosReceiptTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-11 18:27:10,628 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [13/23] Tour VnViinEdiPosReceiptTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-11 18:27:10,724 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [14/23] Tour VnViinEdiPosReceiptTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-11 18:27:10,737 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:27:10,740 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 18:27:10,784 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [15/23] Tour VnViinEdiPosReceiptTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-11 18:27:10,836 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [16/23] Tour VnViinEdiPosReceiptTour → Step enable the invoice option so the order is invoiced (trigger: .payment-buttons .js_invoice) 2026-10-11 18:27:10,887 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [17/23] Tour VnViinEdiPosReceiptTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-11 18:27:10,958 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [18/23] Tour VnViinEdiPosReceiptTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-11 18:27:10,970 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27: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 18:27:11,051 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [19/23] Tour VnViinEdiPosReceiptTour → Step the agnostic Decree-123 e-invoice disclosure block renders on the receipt (trigger: .receipt-screen .pos-edi-info) 2026-10-11 18:27:11,055 121 INFO rb-001770c-225483-423662 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78394841 started for PoS orders references: [{'name': 'Order 00015-001-0001', 'uuid': 'e84ab945-4b05-4fbb-9084-f2914fb78a93'}] 2026-10-11 18:27:11,073 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 18:27:14,228 121 INFO rb-001770c-225483-423662 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78394841 order {'name': 'Order 00015-001-0001', 'uuid': 'e84ab945-4b05-4fbb-9084-f2914fb78a93'} created pos.order #28 2026-10-11 18:27:14,233 121 INFO rb-001770c-225483-423662 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78394841 finished 2026-10-11 18:27:14,400 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 887 1.300 2.048 2026-10-11 18:27:14,470 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:14] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 18:27:14,500 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:14] "POST /web/dataset/call_kw/pos.order/get_pos_edi_invoice_info HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 18:27:14,531 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-11 18:27:14,638 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:27:14] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 9 0.006 0.017 2026-10-11 18:27:14,698 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [20/23] Tour VnViinEdiPosReceiptTour → Step the agnostic cash-register note row renders (trigger: .receipt-screen .pos-edi-cash-register-note) 2026-10-11 18:27:14,757 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [21/23] Tour VnViinEdiPosReceiptTour → Step the CQT (tax-authority) code renders from the agnostic accessor (trigger: .receipt-screen .pos-edi-tax-authority-code:contains('M1-24-ABC-00000123')) 2026-10-11 18:27:14,806 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [22/23] Tour VnViinEdiPosReceiptTour → Step the secret / lookup code renders (trigger: .receipt-screen .pos-edi-secret-code:contains('SECRET-XYZ-9')) 2026-10-11 18:27:14,857 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [23/23] Tour VnViinEdiPosReceiptTour → Step the lookup URL renders (trigger: .receipt-screen .pos-edi-lookup-url:contains('example.test')) 2026-10-11 18:27:14,910 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: tour succeeded 2026-10-11 18:27:14,911 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: ╔════════════════════════════════════════╗ ║ TOUR VnViinEdiPosReceiptTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-11 18:27:15,040 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: heap 20061400 (allocated 21241856) 2026-10-11 18:27:15,050 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Closing chrome headless with pid 2920 2026-10-11 18:27:15,051 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Closing websocket connection 2026-10-11 18:27:15,051 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Terminating chrome headless with pid 2920 2026-10-11 18:27:15,146 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_182715_146652_test_pos_edi_receipt_disclosure_tour.txt 2026-10-11 18:27:15,147 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Removing chrome user profile "/tmp/tmpp65ysnna_chrome_odoo" 2026-10-11 18:27:15,238 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 18:27:35,452 121 INFO rb-001770c-225483-423662 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 18:27:35,452 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-11 18:27:37,185 121 INFO rb-001770c-225483-423662 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 18:27:37,186 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/uom/i18n/vi.po for language vi_VN 2026-10-11 18:27:37,192 121 INFO rb-001770c-225483-423662 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 18:27:37,192 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-11 18:27:37,195 121 INFO rb-001770c-225483-423662 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 18:27:37,195 121 INFO rb-001770c-225483-423662 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-11 18:27:47,642 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_einvoice_sale.tests.test_l10n_vn_einvoice_common: Starting TestL10nVnEinvoiceSale.test_create_invoice_line_with_vietnamese ... 2026-10-11 18:27:48,429 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:27:48,446 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_einvoice_sale.tests.test_sale_order_line_register_hook: Starting TestSaleOrderLineRegisterHookLifecycle.test_unregister_hook_removes_the_prepare_invoice_line_wrapper ... 2026-10-11 18:27:48,448 121 INFO rb-001770c-225483-423662 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/l10n_vn_viin_einvoice_sale/tests/test_sale_order_line_register_hook.py", line 59, in test_unregister_hook_removes_the_prepare_invoice_line_wrapper self.env['sale.order.line']._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:27:48,449 121 INFO rb-001770c-225483-423662 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/tests/test_sale_order_line_register_hook.py:37:_restore_registry_class setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f83a303d440> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/tests/test_sale_order_line_register_hook.py", line 37, in _restore_registry_class setattr(line_model, method_name, original_value) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:27:48,496 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:28:04,458 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_foreign_trade.tests.test_vn_foreign_trade_tax_payment_terms: Starting TestVnForeignTradeTaxPaymentTerms.test_vn_coa_resync_fills_an_empty_import_export_tax_payment_term ... 2026-10-11 18:28:23,648 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_foreign_trade.tests.test_vn_foreign_trade_tax_payment_terms: Starting TestVnForeignTradeTaxPaymentTerms.test_vn_coa_resync_preserves_a_bookkeepers_own_import_export_tax_payment_term ... 2026-10-11 18:28:42,718 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:28:53,375 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_detached_withholding: Starting TestVnDetachedWithholding.test_a_customer_who_edited_the_seeded_rate_keeps_their_edit ... 2026-10-11 18:29:01,536 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8038, 8037, 8036, 8035] 2026-10-11 18:29:01,564 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [3, 4, 5, 6] 2026-10-11 18:29:01,715 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_detached_withholding: Starting TestVnDetachedWithholding.test_a_payment_of_exactly_five_million_after_termination_is_withheld_at_ten_percent ... 2026-10-11 18:29:05,003 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [227] 2026-10-11 18:29:05,185 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_detached_withholding: Starting TestVnDetachedWithholding.test_a_payment_one_dong_below_the_threshold_is_not_withheld ... 2026-10-11 18:29:08,310 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [229] 2026-10-11 18:29:08,430 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_detached_withholding: Starting TestVnDetachedWithholding.test_detached_rule_is_applicable_from_2026_07_01_and_not_the_day_before ... 2026-10-11 18:29:09,544 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8038, 8037, 8036, 8035] 2026-10-11 18:29:09,571 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [3, 4, 5, 6] 2026-10-11 18:29:09,765 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_detached_withholding: Starting TestVnDetachedWithholding.test_fresh_install_seeds_exactly_one_vietnam_detached_rule_with_statutory_values ... 2026-10-11 18:29:10,826 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8038, 8037, 8036, 8035] 2026-10-11 18:29:10,849 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [3, 4, 5, 6] 2026-10-11 18:29:11,053 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_detached_withholding: Starting TestVnDetachedWithholding.test_moving_the_effective_date_is_an_edit_an_administrator_can_make ... 2026-10-11 18:29:12,179 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8038, 8037, 8036, 8035] 2026-10-11 18:29:12,207 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [3, 4, 5, 6] 2026-10-11 18:29:12,437 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_detached_withholding: Starting TestVnDetachedWithholding.test_overlapping_second_vietnam_detached_rule_is_rejected ... 2026-10-11 18:29:13,518 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8038, 8037, 8036, 8035] 2026-10-11 18:29:13,543 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [3, 4, 5, 6] 2026-10-11 18:29:14,028 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_detached_withholding: Starting TestVnDetachedWithholding.test_seed_does_not_alter_the_three_pre_existing_standard_vietnam_rules ... 2026-10-11 18:29:14,876 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8038, 8037, 8036, 8035] 2026-10-11 18:29:14,897 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [3, 4, 5, 6] 2026-10-11 18:29:15,069 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_detached_withholding: Starting TestVnDetachedWithholding.test_seeding_across_many_companies_still_yields_one_country_rule ... 2026-10-11 18:29:15,971 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8038, 8037, 8036, 8035] 2026-10-11 18:29:15,990 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [3, 4, 5, 6] 2026-10-11 18:29:16,132 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12793] 2026-10-11 18:29:16,137 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [36] 2026-10-11 18:29:40,007 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_detached_withholding: Starting TestVnDetachedWithholding.test_seeding_the_detached_rule_twice_creates_no_duplicate ... 2026-10-11 18:29:40,923 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8038, 8037, 8036, 8035] 2026-10-11 18:29:40,946 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [3, 4, 5, 6] 2026-10-11 18:29:41,134 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_detached_withholding: Starting TestVnDetachedWithholding.test_severance_pay_routed_through_the_tax_exempt_category_is_not_withheld ... 2026-10-11 18:29:44,422 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [231] 2026-10-11 18:29:44,548 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_detached_withholding: Starting TestVnDetachedWithholding.test_the_rule_still_arrives_on_a_database_that_already_has_the_others ... 2026-10-11 18:29:45,562 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8038, 8037, 8036, 8035] 2026-10-11 18:29:45,592 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [3, 4, 5, 6] 2026-10-11 18:29:45,806 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13472] 2026-10-11 18:29:45,812 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [45] 2026-10-11 18:29:45,878 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_detached_withholding: Starting TestVnDetachedWithholding.test_the_seeded_rule_applies_no_personal_deduction_and_keeps_it_through_edits ... 2026-10-11 18:29:46,871 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8038, 8037, 8036, 8035] 2026-10-11 18:29:46,900 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [3, 4, 5, 6] 2026-10-11 18:29:47,128 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_detached_withholding: Starting TestVnDetachedWithholding.test_the_seeded_rule_is_a_country_record_with_no_end_date ... 2026-10-11 18:29:48,190 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8038, 8037, 8036, 8035] 2026-10-11 18:29:48,214 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [3, 4, 5, 6] 2026-10-11 18:29:48,471 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-11 18:29:52,461 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_hr_contract: Starting TestHrContract.test_03_vn_contract ... 2026-10-11 18:29:59,442 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8038, 8037, 8036, 8035] 2026-10-11 18:29:59,461 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [3, 4, 5, 6] 2026-10-11 18:30:00,435 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:30:03,148 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_contribution: Starting TestVNPayrollContribution.test_01_vn_contribution_type_with_SOCIAL_INSURANCE_code ... 2026-10-11 18:30:12,331 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_contribution: Starting TestVNPayrollContribution.test_03_vn_contribution_type_with_HEALTH_INSURANCE_code ... 2026-10-11 18:30:13,427 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_contribution: Starting TestVNPayrollContribution.test_05_vn_contribution_type_with_UNEMPLOYMENT_UNSURANCE_code ... 2026-10-11 18:30:14,581 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_contribution: Starting TestVNPayrollContribution.test_07_vn_contribution_type_with_LABOR_UNION_code ... 2026-10-11 18:30:15,698 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:30:27,627 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard: Starting TestVNPayrollDashboard.test_d1_vn_sensitive_line_masked_from_team_leader ... 2026-10-11 18:30:37,958 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard: Starting TestVNPayrollDashboard.test_kpcd_excludes_employee_labor_union ... 2026-10-11 18:30:39,566 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard: Starting TestVNPayrollDashboard.test_multi_company_non_vn_and_allowed_scope ... 2026-10-11 18:30:50,452 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard: Starting TestVNPayrollDashboard.test_officer_figures_signed_split_and_kpcd ... 2026-10-11 18:30:52,048 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard: Starting TestVNPayrollDashboard.test_officer_vn_block_is_batched_no_n_plus_1 ... 2026-10-11 18:31:00,849 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard: Starting TestVNPayrollDashboard.test_vn_officer_block_visible_to_officer_only ... 2026-10-11 18:31:03,312 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard: Starting TestVNPayrollDashboard.test_vn_self_block_is_ghost_without_vn_payslip_in_period ... 2026-10-11 18:31:03,997 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard: Starting TestVNPayrollDashboard.test_vn_self_block_reflects_own_figures_only ... 2026-10-11 18:31:05,706 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard: Starting TestVNPayrollDashboard.test_vn_sensitive_categ_set_is_empty_today ... 2026-10-11 18:31:05,763 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard: Starting TestVNPayrollDashboard.test_ytd_tncn_by_calendar_year ... 2026-10-11 18:31:06,765 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 29 checked, 29 removed 2026-10-11 18:31:18,532 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard_sample: Starting TestVNPayrollDashboardSample.test_non_vn_company_scope_shows_no_vn_ghost_at_all ... 2026-10-11 18:31:35,034 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard_sample: Starting TestVNPayrollDashboardSample.test_vn_company_section_is_ghost_when_vn_applicable_but_empty ... 2026-10-11 18:31:35,798 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard_sample: Starting TestVNPayrollDashboardSample.test_vn_company_section_stays_real_and_byte_identical_when_populated ... 2026-10-11 18:31:37,377 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard_sample: Starting TestVNPayrollDashboardSample.test_vn_sample_fabrication_is_deterministic_across_calls ... 2026-10-11 18:31:38,244 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard_sample: Starting TestVNPayrollDashboardSample.test_vn_self_section_is_ghost_when_vn_applicable_but_empty ... 2026-10-11 18:31:38,875 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard_sample: Starting TestVNPayrollDashboardSample.test_vn_self_section_stays_real_and_byte_identical_when_populated ... 2026-10-11 18:31:39,782 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-11 18:31:43,597 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_persional_tax_rule: Starting TestPersionalTaxRule.test_01_flat_rate_for_vietnam ... 2026-10-11 18:31:51,218 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_persional_tax_rule: Starting TestPersionalTaxRule.test_02_progressive_tax_table_for_vietnam_on_new_install ... 2026-10-11 18:31:52,234 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:31:55,393 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_salary_rule: Starting TestSalaryRule.test_04_1_phone_allowance_for_tax_base_deduction_vietnam ... 2026-10-11 18:32:04,001 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_salary_rule: Starting TestSalaryRule.test_04_2_phone_allowance_for_tax_base_deduction_vietnam ... 2026-10-11 18:32:04,853 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:32:04,872 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_account_on_company: Starting TestAccountOnCompany133.test_account_on_company_1 ... 2026-10-11 18:32:20,718 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_account_on_company: Starting TestAccountOnCompany133.test_account_on_company_2 ... 2026-10-11 18:32:36,978 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:32:36,998 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_account_on_department_c133: Starting TestAccountOnDepartment133.test_01_account_on_department ... 2026-10-11 18:32:52,914 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:32:52,935 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_account_on_department_c99: Starting TestAccountOnDepartment99.test_01_account_on_department ... 2026-10-11 18:33:10,302 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:33:26,192 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_account_on_employee_c133: Starting TestAccountOnEmployee133.test_01_account_on_employee_partner ... 2026-10-11 18:33:26,661 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:33:44,695 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_account_on_employee_c99: Starting TestAccountOnEmployee99.test_01_account_on_employee_partner ... 2026-10-11 18:33:45,060 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:34:00,943 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_partner_on_salary_entry_c133: Starting TestPartnerOnSalaryEntry133.test_01_2_partner_on_salary_entry ... 2026-10-11 18:34:01,621 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [233] 2026-10-11 18:34:02,219 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:34:18,486 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_partner_on_salary_entry_c99: Starting TestPartnerOnSalaryEntry99.test_01_2_partner_on_salary_entry ... 2026-10-11 18:34:19,176 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [235] 2026-10-11 18:34:19,829 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:34:43,504 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2428] 2026-10-11 18:34:44,330 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2430] 2026-10-11 18:34:47,323 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard: Starting TestVNReconciliationDashboard.test_aggregate_mode_reconciliation_dedup ... 2026-10-11 18:34:47,600 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2432] 2026-10-11 18:34:49,262 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard: Starting TestVNReconciliationDashboard.test_deadline_derivation_and_pure_classifier ... 2026-10-11 18:34:49,324 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard: Starting TestVNReconciliationDashboard.test_multi_company_non_vn_company_absent ... 2026-10-11 18:34:49,633 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [239] 2026-10-11 18:34:49,843 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [240] 2026-10-11 18:34:50,569 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard: Starting TestVNReconciliationDashboard.test_reconciliation_figure_reconciled_unreconciled ... 2026-10-11 18:34:50,801 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [242] 2026-10-11 18:34:50,934 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [243] 2026-10-11 18:34:53,054 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard: Starting TestVNReconciliationDashboard.test_rk4_separation_at_payload_level ... 2026-10-11 18:34:53,344 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [245] 2026-10-11 18:34:53,493 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [246] 2026-10-11 18:34:55,112 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard: Starting TestVNReconciliationDashboard.test_section_account_gated_fail_safe ... 2026-10-11 18:34:55,336 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [248] 2026-10-11 18:34:55,522 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [249] 2026-10-11 18:34:56,298 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard: Starting TestVNReconciliationDashboard.test_section_descriptor_registered ... 2026-10-11 18:34:56,348 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard: Starting TestVNReconciliationDashboard.test_section_requires_officer_group_not_account_alone ... 2026-10-11 18:34:56,614 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [251] 2026-10-11 18:34:56,756 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [252] 2026-10-11 18:34:57,507 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-11 18:35:23,233 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2441] 2026-10-11 18:35:24,510 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard_sample: Starting TestVNReconciliationDashboardSample.test_non_vn_company_scope_shows_no_ghost ... 2026-10-11 18:35:24,623 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard_sample: Starting TestVNReconciliationDashboardSample.test_sample_fabrication_is_deterministic_across_calls ... 2026-10-11 18:35:24,931 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard_sample: Starting TestVNReconciliationDashboardSample.test_section_is_ghost_when_vn_applicable_but_empty ... 2026-10-11 18:35:25,171 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard_sample: Starting TestVNReconciliationDashboardSample.test_section_stays_real_and_byte_identical_when_populated ... 2026-10-11 18:35:25,473 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [254] 2026-10-11 18:35:25,645 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [255] 2026-10-11 18:35:26,603 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:35:43,412 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c133: Starting TestVNSalaryRule133.test_01_salary_rule_with_GROSS_code ... 2026-10-11 18:35:47,670 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c133: Starting TestVNSalaryRule133.test_02_salary_rule_with_ESINS_code ... 2026-10-11 18:35:50,929 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c133: Starting TestVNSalaryRule133.test_03_salary_rule_with_CSINS_code ... 2026-10-11 18:35:54,797 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c133: Starting TestVNSalaryRule133.test_04_salary_rule_with_EHINS_code ... 2026-10-11 18:35:58,438 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c133: Starting TestVNSalaryRule133.test_05_salary_rule_with_CHINS_code ... 2026-10-11 18:36:01,771 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c133: Starting TestVNSalaryRule133.test_06_salary_rule_with_EUEINS_code ... 2026-10-11 18:36:05,243 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c133: Starting TestVNSalaryRule133.test_07_salary_rule_with_GROSS_code ... 2026-10-11 18:36:08,281 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c133: Starting TestVNSalaryRule133.test_08_salary_rule_with_ELUF_code ... 2026-10-11 18:36:11,747 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c133: Starting TestVNSalaryRule133.test_09_salary_rule_with_CLUF_code ... 2026-10-11 18:36:15,275 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c133: Starting TestVNSalaryRule133.test_10_salary_rule_with_PTAX_code ... 2026-10-11 18:36:18,960 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c133: Starting TestVNSalaryRule133.test_11_salary_rule_with_HARMFUL_code ... 2026-10-11 18:36:22,220 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:36:38,422 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c99: Starting TestVNSalaryRule99.test_01_salary_rule_with_GROSS_code ... 2026-10-11 18:36:42,249 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c99: Starting TestVNSalaryRule99.test_02_salary_rule_with_ESINS_code ... 2026-10-11 18:36:46,258 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c99: Starting TestVNSalaryRule99.test_03_salary_rule_with_CSINS_code ... 2026-10-11 18:36:49,900 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c99: Starting TestVNSalaryRule99.test_04_salary_rule_with_EHINS_code ... 2026-10-11 18:36:53,548 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c99: Starting TestVNSalaryRule99.test_05_salary_rule_with_CHINS_code ... 2026-10-11 18:36:57,155 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c99: Starting TestVNSalaryRule99.test_06_salary_rule_with_EUEINS_code ... 2026-10-11 18:37:00,886 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c99: Starting TestVNSalaryRule99.test_07_salary_rule_with_CUEINS_code ... 2026-10-11 18:37:04,567 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c99: Starting TestVNSalaryRule99.test_08_salary_rule_with_ELUF_code ... 2026-10-11 18:37:08,422 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c99: Starting TestVNSalaryRule99.test_09_salary_rule_with_CLUF_code ... 2026-10-11 18:37:12,047 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c99: Starting TestVNSalaryRule99.test_10_salary_rule_with_PTAX_code ... 2026-10-11 18:37:15,765 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c99: Starting TestVNSalaryRule99.test_11_salary_rule_with_HARMFUL_code ... 2026-10-11 18:37:19,630 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:37:35,084 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2452] 2026-10-11 18:37:35,351 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_tk334_payment: Starting TestVNTK334Payment.test_aggregate_vn_summary_partner_fallback_and_guard ... 2026-10-11 18:37:38,345 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_tk334_payment: Starting TestVNTK334Payment.test_disbursement_entry_shape_tt99_c99 ... 2026-10-11 18:37:38,600 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [259] 2026-10-11 18:37:38,752 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [260] 2026-10-11 18:37:40,016 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_tk334_payment: Starting TestVNTK334Payment.test_no_migration_no_version_bump_vn ... 2026-10-11 18:37:40,076 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_tk334_payment: Starting TestVNTK334Payment.test_rk4_withholdings_not_folded_vn ... 2026-10-11 18:37:40,309 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [262] 2026-10-11 18:37:40,440 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [263] 2026-10-11 18:37:41,835 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_tk334_payment: Starting TestVNTK334Payment.test_tk334_reconcile_aggregate_vn_register_partner ... 2026-10-11 18:37:43,685 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_tk334_payment: Starting TestVNTK334Payment.test_tk334_reconcile_per_employee_vn ... 2026-10-11 18:37:43,954 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [266] 2026-10-11 18:37:44,124 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [267] 2026-10-11 18:37:46,183 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:38:01,868 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account_overtime.tests.test_hr_payroll_overtime_account: Starting TestHrPayrollOvertimeAccount.test_01_hr_payroll_overtime_account ... 2026-10-11 18:38:02,369 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account_overtime.tests.test_hr_payroll_overtime_account: Starting TestHrPayrollOvertimeAccount.test_02_hr_payroll_overtime_account ... 2026-10-11 18:38:03,686 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:38:19,851 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account_overtime.tests.test_overtime_payment_integration: Starting TestOvertimePaymentIntegration.test_aggregate_mode_ot_contributes_to_batch_move ... 2026-10-11 18:38:20,751 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account_overtime.tests.test_overtime_payment_integration: Starting TestOvertimePaymentIntegration.test_ot_expense_line_never_reconciled_by_salary_payment ... 2026-10-11 18:38:22,437 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account_overtime.tests.test_overtime_payment_integration: Starting TestOvertimePaymentIntegration.test_ot_participates_via_334_recorder_settles_inclusive_residual ... 2026-10-11 18:38:23,860 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_account_overtime.tests.test_overtime_payment_integration: Starting TestOvertimePaymentIntegration.test_regression_untaxed_ot_still_credits_334 ... 2026-10-11 18:38:23,997 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:38:31,307 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_administrative_region.tests.test_administrative_region: Starting TestAdministrativeRegion.test_change_minimum_wage ... 2026-10-11 18:38:31,541 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_administrative_region.tests.test_administrative_region: Starting TestAdministrativeRegion.test_contribution_heath_insurance ... 2026-10-11 18:38:31,593 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_administrative_region.tests.test_administrative_region: Starting TestAdministrativeRegion.test_contribution_labor_union ... 2026-10-11 18:38:31,644 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_administrative_region.tests.test_administrative_region: Starting TestAdministrativeRegion.test_contribution_social_insurance ... 2026-10-11 18:38:31,696 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_administrative_region.tests.test_administrative_region: Starting TestAdministrativeRegion.test_contribution_unemployment_unsurance ... 2026-10-11 18:38:31,741 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_administrative_region.tests.test_administrative_region: Starting TestAdministrativeRegion.test_foreign_company_keeps_wage_floor_on_a_vietnamese_region ... 2026-10-11 18:38:39,193 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_administrative_region.tests.test_administrative_region: Starting TestAdministrativeRegion.test_minimum_wage ... 2026-10-11 18:38:39,246 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_administrative_region.tests.test_administrative_region: Starting TestAdministrativeRegion.test_minimum_wage_change_keeps_labor_union_base_bound_at_zero ... 2026-10-11 18:38:39,606 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:38:43,166 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_meal.tests.test_vn_salary_rule_meal: Starting TestVietnamMealSalaryRule.test_01_meal_allowance_is_added_once_to_tax_base_deduction ... 2026-10-11 18:38:50,388 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:38:57,067 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_meal_account.tests.test_hr_payroll_meal_account: Starting TestHrPayrollMealAccount.test_01_hr_payroll_meal_account ... 2026-10-11 18:39:01,610 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_meal_account.tests.test_hr_payroll_meal_account: Starting TestHrPayrollMealAccount.test_02_hr_payroll_meal_account ... 2026-10-11 18:39:09,543 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_meal_account.tests.test_hr_payroll_meal_account: Starting TestHrPayrollMealAccount.test_03_hr_payroll_meal_account ... 2026-10-11 18:39:18,128 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:39:32,883 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2490] 2026-10-11 18:39:33,184 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_meal_account.tests.test_meal_payment_integration: Starting TestMealPaymentIntegration.test_1388_receivable_never_folded_into_salary_payment ... 2026-10-11 18:39:33,796 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [269] 2026-10-11 18:39:33,959 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [270] 2026-10-11 18:39:35,616 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_meal_account.tests.test_meal_payment_integration: Starting TestMealPaymentIntegration.test_aggregate_mode_moded_334_consolidates_and_1388_untouched ... 2026-10-11 18:39:37,459 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_meal_account.tests.test_meal_payment_integration: Starting TestMealPaymentIntegration.test_moded_participates_via_334_net_of_meal ... 2026-10-11 18:39:37,749 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [273] 2026-10-11 18:39:37,922 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [274] 2026-10-11 18:39:39,318 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_meal_account.tests.test_meal_payment_integration: Starting TestMealPaymentIntegration.test_regression_moded_account_map_unchanged ... 2026-10-11 18:39:39,637 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [276] 2026-10-11 18:39:39,843 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [277] 2026-10-11 18:39:41,347 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:39:43,192 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_overtime.tests.test_vn_hr_overtime_payroll: Starting TestVietnamHrOvertimePayroll.test_04_taxed_ot_untaxed_ot_before_2026 ... 2026-10-11 18:39:43,917 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_overtime.tests.test_vn_hr_overtime_payroll: Starting TestVietnamHrOvertimePayroll.test_05_taxed_ot_untaxed_ot_from_2026 ... 2026-10-11 18:39:44,285 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_overtime.tests.test_vn_hr_overtime_payroll: Starting TestVietnamHrOvertimePayroll.test_06_overtime_salary_rule_amount_map_is_kept_generic ... 2026-10-11 18:39:44,338 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_overtime.tests.test_vn_hr_overtime_payroll: Starting TestVietnamHrOvertimePayroll.test_07_non_vietnam_company_keeps_legacy_behavior ... 2026-10-11 18:39:45,423 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_hr_payroll_overtime.tests.test_vn_hr_overtime_payroll: Starting TestVietnamHrOvertimePayroll.test_12_auto_generate_payslip_before_2026 ... 2026-10-11 18:39:45,608 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (139) started manually 2026-10-11 18:39:46,588 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (139) done 2026-10-11 18:39:46,671 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:40:05,008 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #367 deleted mail.message records with IDs: [4002, 4001] 2026-10-11 18:40:05,052 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #367 deleted loan.floating.rate records with IDs: [2, 1] 2026-10-11 18:40:05,103 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #367 deleted mail.message records with IDs: [4006, 4005, 4004] 2026-10-11 18:40:05,110 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #367 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-10-11 18:40:05,143 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #367 deleted mail.message records with IDs: [4010, 4009, 4008] 2026-10-11 18:40:05,149 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #367 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-10-11 18:40:05,481 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_loan_management.tests.test_loan_l10n: Starting TestLoanL10nVn.test_check_journal_loan_borrow ... 2026-10-11 18:40:05,531 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_loan_management.tests.test_loan_l10n: Starting TestLoanL10nVn.test_check_journal_loan_lend ... 2026-10-11 18:40:05,619 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_loan_management.tests.test_loan_l10n: Starting TestLoanL10nVn.test_check_product_category_loan ... 2026-10-11 18:40:05,668 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_loan_management.tests.test_loan_l10n: Starting TestLoanL10nVn.test_check_setting ... 2026-10-11 18:40:05,791 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:40:07,710 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_resupply_wizard_generation: Starting TestResupplyWizardGeneration.test_a_component_with_no_open_resupply_is_refused_not_mis_chained ... 2026-10-11 18:40:08,043 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_resupply_wizard_generation: Starting TestResupplyWizardGeneration.test_each_resupply_move_carries_the_group_of_the_order_it_feeds ... 2026-10-11 18:40:08,828 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_resupply_wizard_generation: Starting TestResupplyWizardGeneration.test_each_resupply_move_feeds_the_raw_move_of_its_own_component ... 2026-10-11 18:40:09,508 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_resupply_wizard_generation: Starting TestResupplyWizardGeneration.test_the_generated_quantities_are_the_ones_the_user_typed ... 2026-10-11 18:40:10,183 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:40:11,489 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_a_backorder_receipt_line_does_not_inherit_the_previous_receipt_source_order ... 2026-10-11 18:40:16,106 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [131] 2026-10-11 18:40:17,214 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [134, 143] 2026-10-11 18:40:18,883 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_a_company_outside_the_vietnamese_chart_keeps_the_core_valuation ... 2026-10-11 18:40:23,427 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [153] 2026-10-11 18:40:24,052 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_a_manufacturing_order_backorder_stays_open_and_its_raw_material_unconsumed_until_received ... 2026-10-11 18:40:28,111 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [159] 2026-10-11 18:40:28,882 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [162] 2026-10-11 18:40:30,239 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_a_partial_receipt_never_acquires_quantity_it_did_not_receive ... 2026-10-11 18:40:35,074 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [173] 2026-10-11 18:40:36,039 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [176, 185] 2026-10-11 18:40:37,902 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_a_partial_two_order_receipt_leaves_the_unreceived_quantity_on_one_backorder_line ... 2026-10-11 18:40:42,248 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [192] 2026-10-11 18:40:43,342 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [195, 204] 2026-10-11 18:40:45,058 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_a_programmatic_receipt_completes_without_the_validation_wizard ... 2026-10-11 18:40:49,798 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [214] 2026-10-11 18:40:50,545 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_a_receipt_fed_by_two_orders_enters_stock_at_the_total_of_both_order_costs ... 2026-10-11 18:40:56,344 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [221] 2026-10-11 18:40:57,211 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [224, 232] 2026-10-11 18:40:58,392 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_a_receipt_recorded_line_by_line_produces_one_manufacturing_order_per_line ... 2026-10-11 18:41:02,779 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [237] 2026-10-11 18:41:03,823 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [240, 247] 2026-10-11 18:41:05,122 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_a_receipt_supplied_by_a_single_order_stays_one_delivery_line ... 2026-10-11 18:41:09,630 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [255] 2026-10-11 18:41:10,264 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_a_receipt_the_manufacturing_order_cannot_supply_is_refused ... 2026-10-11 18:41:13,925 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_a_source_order_remaining_quantity_reflects_what_the_receipt_already_drew ... 2026-10-11 18:41:17,976 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [269] 2026-10-11 18:41:19,068 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [272, 281] 2026-10-11 18:41:20,921 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_each_order_received_ledger_records_only_what_that_order_supplied ... 2026-10-11 18:41:25,064 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [288] 2026-10-11 18:41:26,072 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [291, 300] 2026-10-11 18:41:27,924 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_each_unit_of_a_two_order_receipt_keeps_the_cost_of_the_order_that_made_it ... 2026-10-11 18:41:33,926 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [308] 2026-10-11 18:41:34,886 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [311, 319] 2026-10-11 18:41:36,210 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_every_lot_is_valued_at_the_cost_of_the_order_that_produced_it ... 2026-10-11 18:41:41,989 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [325] 2026-10-11 18:41:43,065 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [328, 336] 2026-10-11 18:41:44,112 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_finished_goods_enter_stock_at_the_manufacturing_order_own_cost ... 2026-10-11 18:41:48,858 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [344] 2026-10-11 18:41:49,672 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_lot_valuated_finished_goods_enter_stock_at_the_order_cost_for_every_lot ... 2026-10-11 18:41:54,112 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [350] 2026-10-11 18:41:55,022 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [353, 360] 2026-10-11 18:41:56,175 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_manufacturing_order_moves_are_never_dated_after_the_receipt_they_feed ... 2026-10-11 18:42:01,162 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [368] 2026-10-11 18:42:01,848 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_material_issued_to_the_subcontractor_leaves_inventory_for_the_wip_account ... 2026-10-11 18:42:05,930 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_only_the_material_the_order_consumed_leaves_the_subcontractor_balance ... 2026-10-11 18:42:10,723 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [385] 2026-10-11 18:42:11,515 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_the_lines_of_a_two_order_receipt_are_never_merged_back_into_one ... 2026-10-11 18:42:15,478 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [391] 2026-10-11 18:42:16,333 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [394, 401] 2026-10-11 18:42:17,706 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:42:17,725 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_view_migration: Starting TestViewMigration.test_stock_location_form_resolves_and_carries_is_subcontracting_location ... 2026-10-11 18:42:17,825 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_view_migration: Starting TestViewMigration.test_the_resupply_wizard_action_opens_the_wizard_model ... 2026-10-11 18:42:17,915 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_view_migration: Starting TestViewMigration.test_the_resupply_wizard_form_serves_its_authored_line_columns ... 2026-10-11 18:42:17,984 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_view_migration: Starting TestViewMigration.test_wizard_date_defaults_to_the_current_time_not_a_value_frozen_at_import ... 2026-10-11 18:42:18,143 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:42:18,719 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_cancellation: Starting TestSettlementCancellation.test_a_cancelled_settlement_leaves_its_order_reporting_unaccounted_material ... 2026-10-11 18:42:21,616 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_cancellation: Starting TestSettlementCancellation.test_a_settlement_a_committed_sibling_was_drawn_from_cannot_be_cancelled ... 2026-10-11 18:42:28,309 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_cancellation: Starting TestSettlementCancellation.test_a_settlement_drawn_after_a_cancel_reports_what_the_cancelled_one_reported ... 2026-10-11 18:42:31,166 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_cancellation: Starting TestSettlementCancellation.test_a_settlement_reaching_done_restates_a_draft_siblings_material_quantities ... 2026-10-11 18:42:34,209 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_cancellation: Starting TestSettlementCancellation.test_a_settlement_reaching_done_takes_its_subcontracting_moves_from_a_draft_sibling ... 2026-10-11 18:42:37,320 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_cancellation: Starting TestSettlementCancellation.test_a_settlement_that_returned_material_to_the_warehouse_cannot_be_cancelled ... 2026-10-11 18:42:41,339 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_cancellation: Starting TestSettlementCancellation.test_a_sibling_reaching_done_leaves_a_settled_rows_quantities_alone ... 2026-10-11 18:42:44,166 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_cancellation: Starting TestSettlementCancellation.test_cancelling_a_settlement_cancels_the_rows_it_settled ... 2026-10-11 18:42:46,976 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_cancellation: Starting TestSettlementCancellation.test_cancelling_the_later_settlement_first_makes_the_earlier_one_cancellable ... 2026-10-11 18:42:53,268 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_cancellation: Starting TestSettlementCancellation.test_cancelling_the_return_transfers_first_releases_them_and_permits_the_cancel ... 2026-10-11 18:42:56,645 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [498, 499] 2026-10-11 18:42:56,817 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_cancellation: Starting TestSettlementCancellation.test_the_cancel_button_is_offered_on_a_settlement_that_is_already_done ... 2026-10-11 18:42:59,690 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:43:00,280 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_details_report_columns_gate: Starting TestSettlementDetailsReportColumnsGate.test_columns_options_with_no_columns_settlement_key_reports_no_settlement_figures ... 2026-10-11 18:43:00,368 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_details_report_columns_gate: Starting TestSettlementDetailsReportColumnsGate.test_every_line_key_the_settlement_templates_format_is_supplied_under_every_group_by ... 2026-10-11 18:43:03,413 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_details_report_columns_gate: Starting TestSettlementDetailsReportColumnsGate.test_filter_options_with_no_columns_options_key_reports_no_settlement_figures ... 2026-10-11 18:43:03,461 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_details_report_columns_gate: Starting TestSettlementDetailsReportColumnsGate.test_material_group_by_with_columns_on_reports_the_correct_settlement_figures ... 2026-10-11 18:43:06,461 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_details_report_columns_gate: Starting TestSettlementDetailsReportColumnsGate.test_purchase_order_group_by_with_columns_on_reports_the_correct_settlement_figures ... 2026-10-11 18:43:09,522 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_details_report_columns_gate: Starting TestSettlementDetailsReportColumnsGate.test_settlement_columns_switched_off_costs_fewer_queries_than_switched_on ... 2026-10-11 18:43:12,931 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_details_report_columns_gate: Starting TestSettlementDetailsReportColumnsGate.test_settlement_columns_switched_off_reports_no_settlement_figures ... 2026-10-11 18:43:15,876 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:43:16,501 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_document_lifecycle: Starting TestSettlementDocumentLifecycle.test_a_settlement_carries_the_date_it_was_actually_created ... 2026-10-11 18:43:16,741 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_document_lifecycle: Starting TestSettlementDocumentLifecycle.test_a_settlement_stops_offering_a_return_once_the_material_is_consumed ... 2026-10-11 18:43:21,795 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_document_lifecycle: Starting TestSettlementDocumentLifecycle.test_confirming_the_return_produces_a_transfer_linked_back_to_the_settlement ... 2026-10-11 18:43:26,806 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_document_lifecycle: Starting TestSettlementDocumentLifecycle.test_settlements_created_at_different_times_carry_their_own_dates ... 2026-10-11 18:43:27,134 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_document_lifecycle: Starting TestSettlementDocumentLifecycle.test_the_return_transfer_carries_the_quantity_the_settlement_reports_remaining ... 2026-10-11 18:43:32,005 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:43:32,638 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_finished_product_resolution: Starting TestSettlementFinishedProductResolution.test_a_resupply_fanned_across_orders_for_one_finished_product_is_settled ... 2026-10-11 18:43:36,361 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_finished_product_resolution: Starting TestSettlementFinishedProductResolution.test_a_resupply_serving_two_finished_products_is_refused_not_attributed_to_one ... 2026-10-11 18:43:39,880 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_finished_product_resolution: Starting TestSettlementFinishedProductResolution.test_returned_material_does_not_disturb_the_finished_product_attribution ... 2026-10-11 18:43:42,738 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [605] 2026-10-11 18:43:42,838 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [606] 2026-10-11 18:43:43,878 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:43:44,470 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_flow: Starting TestSettlement.test_a_done_settlement_stops_reporting_a_remainder_a_later_receipt_consumed ... 2026-10-11 18:43:47,929 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [611] 2026-10-11 18:43:49,500 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [618] 2026-10-11 18:43:50,317 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_flow: Starting TestSettlement.test_a_fully_consumed_resupply_leaves_nothing_remaining ... 2026-10-11 18:43:53,247 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_flow: Starting TestSettlement.test_a_second_settlement_reports_only_what_the_first_left_per_resupply ... 2026-10-11 18:43:57,983 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [633] 2026-10-11 18:43:59,966 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [640] 2026-10-11 18:44:00,626 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_flow: Starting TestSettlement.test_a_settled_subcontracting_order_is_found_by_the_settle_state_search ... 2026-10-11 18:44:00,802 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [79, 78] 2026-10-11 18:44:00,968 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [77] 2026-10-11 18:44:01,137 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5961, 5958] 2026-10-11 18:44:01,265 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [346505] 2026-10-11 18:44:01,265 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted purchase.order records with IDs: [17] 2026-10-11 18:44:01,274 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [701] 2026-10-11 18:44:04,381 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_flow: Starting TestSettlement.test_a_settlement_cannot_be_confirmed_without_lines_or_a_done_transfer ... 2026-10-11 18:44:07,327 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_flow: Starting TestSettlement.test_a_settlement_drawn_after_every_receipt_leaves_nothing_remaining ... 2026-10-11 18:44:12,439 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [665] 2026-10-11 18:44:13,916 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [674] 2026-10-11 18:44:14,528 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_flow: Starting TestSettlement.test_an_order_placed_in_dozens_settles_its_material_in_the_material_unit ... 2026-10-11 18:44:17,363 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [684] 2026-10-11 18:44:17,433 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [685] 2026-10-11 18:44:22,110 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_flow: Starting TestSettlement.test_material_returned_after_confirmation_is_reported_and_clears_the_remainder ... 2026-10-11 18:44:24,579 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [702] 2026-10-11 18:44:24,680 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [703] 2026-10-11 18:44:29,140 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_flow: Starting TestSettlement.test_one_settlement_covers_every_resupply_movement_of_the_order ... 2026-10-11 18:44:33,902 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [717] 2026-10-11 18:44:35,574 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:44:36,223 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_line_figure_contract: Starting TestSettlementLineFigureContract.test_a_draft_row_follows_a_correction_to_the_quantity_handed_over ... 2026-10-11 18:44:39,367 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_line_figure_contract: Starting TestSettlementLineFigureContract.test_a_draft_row_follows_finished_products_received_after_it_was_drawn ... 2026-10-11 18:44:46,537 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_line_figure_contract: Starting TestSettlementLineFigureContract.test_a_draft_row_follows_material_the_subcontractor_consumes_later ... 2026-10-11 18:44:53,469 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_line_figure_contract: Starting TestSettlementLineFigureContract.test_a_draft_row_stops_attributing_material_a_second_finished_product_now_claims ... 2026-10-11 18:44:57,648 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_line_figure_contract: Starting TestSettlementLineFigureContract.test_a_return_no_longer_charged_to_a_settlement_stops_counting_as_returned ... 2026-10-11 18:45:01,586 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_line_figure_contract: Starting TestSettlementLineFigureContract.test_a_settled_row_keeps_the_delivered_quantity_it_was_settled_on ... 2026-10-11 18:45:05,103 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_line_figure_contract: Starting TestSettlementLineFigureContract.test_a_settled_row_keeps_the_finished_product_it_was_settled_under ... 2026-10-11 18:45:09,203 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [807] 2026-10-11 18:45:09,384 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_line_figure_contract: Starting TestSettlementLineFigureContract.test_a_settled_row_still_reports_the_return_the_settlement_itself_offers ... 2026-10-11 18:45:13,302 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_line_figure_contract: Starting TestSettlementLineFigureContract.test_a_settlement_set_back_to_draft_follows_material_consumed_afterwards ... 2026-10-11 18:45:20,276 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_line_figure_contract: Starting TestSettlementLineFigureContract.test_material_returned_against_a_settlement_counts_only_once_the_transfer_is_validated ... 2026-10-11 18:45:24,095 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:45:24,667 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_order_filters: Starting TestSettlementOrderFilters.test_the_shipped_settle_filters_follow_the_settlement_state ... 2026-10-11 18:45:27,883 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:45:28,485 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_remaining_quantity: Starting TestSettlementRemainingQuantity.test_material_remaining_after_a_re_settlement_is_the_physical_standing_balance ... 2026-10-11 18:45:35,124 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_remaining_quantity: Starting TestSettlementRemainingQuantity.test_the_group_total_for_material_remaining_equals_the_rows_it_totals ... 2026-10-11 18:45:41,617 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:45:46,296 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_security: Starting TestSettlementSecurity.test_a_buyer_set_as_settlement_user_may_not_see_the_material_price ... 2026-10-11 18:45:46,442 121 INFO rb-001770c-225483-423662 odoo.models: Access Denied by ACLs for operation: read, uid: 371, model: mrp.subcontracting.settlement.line, fields: price_unit 2026-10-11 18:45:46,623 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #371 deleted mail.message records with IDs: [20103] 2026-10-11 18:45:46,642 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #371 deleted mrp.subcontracting.settlement records with IDs: [59] 2026-10-11 18:45:46,675 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_security: Starting TestSettlementSecurity.test_a_settlement_user_without_accounting_may_not_see_the_material_price ... 2026-10-11 18:45:46,754 121 INFO rb-001770c-225483-423662 odoo.models: Access Denied by ACLs for operation: read, uid: 369, model: mrp.subcontracting.settlement.line, fields: price_unit 2026-10-11 18:45:46,909 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #369 deleted mail.message records with IDs: [20103] 2026-10-11 18:45:46,927 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #369 deleted mrp.subcontracting.settlement records with IDs: [59] 2026-10-11 18:45:46,963 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_security: Starting TestSettlementSecurity.test_an_accountant_set_as_settlement_user_may_see_the_material_price ... 2026-10-11 18:45:47,146 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #370 deleted mail.message records with IDs: [20103] 2026-10-11 18:45:47,157 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #370 deleted mrp.subcontracting.settlement records with IDs: [59] 2026-10-11 18:45:47,195 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:45:47,209 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_view_migration: Starting TestSettlementViewMigration.test_every_group_by_the_shipped_views_offer_can_actually_be_grouped ... 2026-10-11 18:45:47,270 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_view_migration: Starting TestSettlementViewMigration.test_every_measure_the_shipped_pivot_offers_can_be_aggregated ... 2026-10-11 18:45:47,312 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_view_migration: Starting TestSettlementViewMigration.test_every_shipped_action_declares_only_view_modes_this_series_can_serve ... 2026-10-11 18:45:47,344 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_view_migration: Starting TestSettlementViewMigration.test_the_details_list_forces_no_column_the_model_derives_for_itself ... 2026-10-11 18:45:47,428 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_view_migration: Starting TestSettlementViewMigration.test_the_details_page_serves_its_authored_settlement_line_columns ... 2026-10-11 18:45:47,507 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_view_migration: Starting TestSettlementViewMigration.test_the_settlement_action_opens_the_settlement_model_with_a_servable_view ... 2026-10-11 18:45:47,616 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_view_migration: Starting TestSettlementViewMigration.test_the_settlement_form_serves_a_chatter ... 2026-10-11 18:45:47,705 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_view_migration: Starting TestSettlementViewMigration.test_the_settlement_line_list_serves_its_authored_columns ... 2026-10-11 18:45:47,766 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_view_migration: Starting TestSettlementViewMigration.test_the_settlement_list_serves_its_authored_columns ... 2026-10-11 18:45:47,833 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_view_migration: Starting TestSettlementViewMigration.test_the_subcontracting_details_page_serves_its_authored_move_columns ... 2026-10-11 18:45:47,936 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:45:49,526 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_picking_operation.tests.test_picking_operation_report_access: Starting TestPickingOperationReportAccess.test_restricted_user_can_read_aggregated_price_data_when_source_order_is_blocked ... 2026-10-11 18:45:51,429 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [189], uid: 374, model: sale.order.line 2026-10-11 18:45:51,650 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_picking_operation.tests.test_picking_operation_report_access: Starting TestPickingOperationReportAccess.test_restricted_user_can_read_per_line_price_data_when_source_order_is_blocked ... 2026-10-11 18:45:53,252 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [190], uid: 375, model: sale.order.line 2026-10-11 18:45:53,336 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_picking_operation.tests.test_picking_operation_report_access: Starting TestPickingOperationReportAccess.test_restricted_user_can_read_picking_operation_report_totals_when_source_order_is_blocked ... 2026-10-11 18:45:54,987 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [94], uid: 376, model: sale.order 2026-10-11 18:45:55,113 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 18:45:56,833 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_picking_operation.tests.test_price_tax_totals: Starting TestPriceTaxTotals.test_delivery_slip_tax_totals_from_confirmed_sale_order ... 2026-10-11 18:45:58,159 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:45:58,174 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_picking_operation.tests.test_stock_picking: Starting TestStockPicking.test_compute_footer_date ... 2026-10-11 18:45:58,250 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_picking_operation.tests.test_stock_picking: Starting TestStockPicking.test_compute_total_amount_untaxed ... 2026-10-11 18:45:58,620 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_picking_operation.tests.test_stock_picking: Starting TestStockPicking.test_total_amount_untaxed_in_words_no_vi_vn_installed ... 2026-10-11 18:45:58,753 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:46:36,307 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_acceptance_upg18: Starting TestAcceptanceUpg18.test_auto_invoice_at_close_is_posted_not_draft ... 2026-10-11 18:46:38,177 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #379 deleted account.move.line records with IDs: [5506] 2026-10-11 18:46:38,691 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #379 deleted account.move records with IDs: [2097] 2026-10-11 18:46:40,939 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_acceptance_upg18: Starting TestAcceptanceUpg18.test_merge_mode_cap_one_forces_one_invoice_per_order ... 2026-10-11 18:46:44,938 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_acceptance_upg18: Starting TestAcceptanceUpg18.test_merge_mode_splits_group_exceeding_cap_into_multiple_invoices ... 2026-10-11 18:46:48,893 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_acceptance_upg18: Starting TestAcceptanceUpg18.test_not_invoiced_filter_includes_paid_and_done_excludes_invoiced ... 2026-10-11 18:46:54,114 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_acceptance_upg18: Starting TestAcceptanceUpg18.test_one_by_one_mode_ignores_grouping_and_cap ... 2026-10-11 18:46:59,059 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_acceptance_upg18: Starting TestAcceptanceUpg18.test_session_close_no_duplicate_revenue_booking ... 2026-10-11 18:47:01,228 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #379 deleted account.move.line records with IDs: [5571] 2026-10-11 18:47:01,641 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #379 deleted account.move records with IDs: [2124] 2026-10-11 18:47:03,997 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 18:47:24,684 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_frontend: Starting TestFrontend.test_validate_waits_for_in_flight_push ... 2026-10-11 18:47:24,986 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Chrome pid: 3132 2026-10-11 18:47:24,986 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Chrome headless temporary user profile dir: /tmp/tmp8i6s7w1b_chrome_odoo 2026-10-11 18:47:24,986 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Issuing json command http://127.0.0.1:34177/json/version 2026-10-11 18:47:24,987 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:34177/json/version with timeout 3 increased to 10s during tests 2026-10-11 18:47:25,018 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Browser version: Chrome/150.0.7871.114 2026-10-11 18:47:25,018 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Issuing json command http://127.0.0.1:34177/json 2026-10-11 18:47:25,019 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:34177/json with timeout 3 increased to 10s during tests 2026-10-11 18:47:25,031 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Websocket url found: ws://127.0.0.1:34177/devtools/page/E8D9B0DA137A68C9C13894983E3A178F 2026-10-11 18:47:25,052 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Enable chrome headless console log notification 2026-10-11 18:47:25,059 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Chrome headless enable page notifications 2026-10-11 18:47:25,096 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:pos_user from n/a 2026-10-11 18:47:25,107 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Setting session cookie in browser 2026-10-11 18:47:25,121 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Open "http://127.0.0.1:8069/pos/ui?config_id=16" in browser 2026-10-11 18:47:25,121 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=16" 2026-10-11 18:47:25,133 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:47:26,166 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:26] "GET /pos/ui?config_id=16 HTTP/1.1" 200 - 179 0.186 0.850 2026-10-11 18:47:26,170 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Navigation result: {'frameId': 'E8D9B0DA137A68C9C13894983E3A178F', 'loaderId': 'E77FA4E91F4F58CCD4B4D2194A76AA70', 'isDownload': False} 2026-10-11 18:47:26,170 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Evaluate ready code "odoo.isTourReady('l10n_vn_viin_pos_validate_waits_for_in_flight_push')" 2026-10-11 18:47:26,185 121 INFO rb-001770c-225483-423662 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-11 18:47:26,204 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:26] "GET /web/assets/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-11 18:47:26,215 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:26] "GET /web/assets/26ca856/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.016 2026-10-11 18:47:26,220 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:26] "GET /web/assets/ede6c6f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-11 18:47:26,709 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:26] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 18:47:26,724 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 18:47:26,726 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 18:47:26,742 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push.browser: IndexedDB 1 Ready 2026-10-11 18:47:26,749 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Evaluate test code "odoo.startTour('l10n_vn_viin_pos_validate_waits_for_in_flight_push', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=16", "delayToCheckUndeterminisms": 0})" 2026-10-11 18:47:26,758 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push.browser: [1/11] Tour l10n_vn_viin_pos_validate_waits_for_in_flight_push → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-11 18:47:27,391 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:27] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 313 0.313 0.337 2026-10-11 18:47:27,398 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.651 2026-10-11 18:47:27,573 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-10-11 18:47:27,575 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.008 2026-10-11 18:47:27,586 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-11 18:47:27,616 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-11 18:47:27,637 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:27] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-10-11 18:47:27,647 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push.browser: Owl is running in 'dev' mode. 2026-10-11 18:47:27,728 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 18:47:27,741 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:47:27,773 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 18:47:27,792 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 18:47:27,793 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 18:47:27,809 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:27] "GET /web/image/res.users/384/avatar_128 HTTP/1.1" 200 - 16 0.018 0.027 2026-10-11 18:47:27,835 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:27] "GET /web/image?model=res.company&id=237&field=logo HTTP/1.1" 200 - 9 0.007 0.058 2026-10-11 18:47:27,846 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:27] "GET /web/image/res.company/237/favicon HTTP/1.1" 200 - 4 0.003 0.053 2026-10-11 18:47:27,852 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push.browser: [2/11] Tour l10n_vn_viin_pos_validate_waits_for_in_flight_push → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-11 18:47:27,906 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:27] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.007 0.011 2026-10-11 18:47:27,933 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:27] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.041 2026-10-11 18:47:27,942 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:27] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.047 2026-10-11 18:47:27,950 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:27] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.053 2026-10-11 18:47:27,963 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:27] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.058 2026-10-11 18:47:27,970 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:27] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.059 2026-10-11 18:47:27,978 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:27] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.021 2026-10-11 18:47:27,981 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push.browser: [3/11] Tour l10n_vn_viin_pos_validate_waits_for_in_flight_push → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-11 18:47:27,992 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:27] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.051 2026-10-11 18:47:28,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:28] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.040 2026-10-11 18:47:28,009 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:28] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.084 2026-10-11 18:47:28,015 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:28] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.046 2026-10-11 18:47:28,022 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:28] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.047 2026-10-11 18:47:28,029 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:28] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.043 2026-10-11 18:47:28,121 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:28] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.040 0.081 2026-10-11 18:47:28,218 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push.browser: [4/11] Tour l10n_vn_viin_pos_validate_waits_for_in_flight_push → Step hold the order's first server push in flight (trigger: body) 2026-10-11 18:47:28,300 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push.browser: [5/11] Tour l10n_vn_viin_pos_validate_waits_for_in_flight_push → Step push the order to the server in the background (trigger: body) 2026-10-11 18:47:28,366 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push.browser: [6/11] Tour l10n_vn_viin_pos_validate_waits_for_in_flight_push → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-11 18:47:28,445 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push.browser: [7/11] Tour l10n_vn_viin_pos_validate_waits_for_in_flight_push → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-11 18:47:28,465 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:47:28,466 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 18:47:28,506 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push.browser: [8/11] Tour l10n_vn_viin_pos_validate_waits_for_in_flight_push → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-11 18:47:28,573 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push.browser: [9/11] Tour l10n_vn_viin_pos_validate_waits_for_in_flight_push → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-11 18:47:28,652 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push.browser: [10/11] Tour l10n_vn_viin_pos_validate_waits_for_in_flight_push → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-11 18:47:28,664 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:47:28,738 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push.browser: [11/11] Tour l10n_vn_viin_pos_validate_waits_for_in_flight_push → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-11 18:47:28,747 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 18:47:32,374 121 INFO rb-001770c-225483-423662 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10374713 started for PoS orders references: [{'name': 'Order 00023-001-0001', 'uuid': 'df6a5748-f46d-4dd9-a230-0974bfacb6d7'}] 2026-10-11 18:47:32,490 121 INFO rb-001770c-225483-423662 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10374713 order {'name': 'Order 00023-001-0001', 'uuid': 'df6a5748-f46d-4dd9-a230-0974bfacb6d7'} created pos.order #44 2026-10-11 18:47:32,494 121 INFO rb-001770c-225483-423662 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10374713 finished 2026-10-11 18:47:32,574 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 91 0.077 0.127 2026-10-11 18:47:32,615 121 INFO rb-001770c-225483-423662 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51364616 started for PoS orders references: [{'name': '/', 'uuid': 'df6a5748-f46d-4dd9-a230-0974bfacb6d7'}] 2026-10-11 18:47:32,711 121 INFO rb-001770c-225483-423662 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [28] to pos.order #44 2026-10-11 18:47:32,725 121 INFO rb-001770c-225483-423662 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51364616 order {'name': '/', 'uuid': 'df6a5748-f46d-4dd9-a230-0974bfacb6d7'} updated pos.order #44 2026-10-11 18:47:32,729 121 INFO rb-001770c-225483-423662 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51364616 finished 2026-10-11 18:47:32,785 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 76 0.059 0.117 2026-10-11 18:47:32,827 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:32] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-11 18:47:32,894 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:32] "GET /web/image?model=pos.config&id=16&field=custom_logo HTTP/1.1" 200 - 9 0.004 0.011 2026-10-11 18:47:32,911 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push.browser: tour succeeded 2026-10-11 18:47:32,912 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push.browser: ╔═══════════════════════════════════════════════════════════════════╗ ║ TOUR l10n_vn_viin_pos_validate_waits_for_in_flight_push SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════╝ 2026-10-11 18:47:32,992 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push.browser: heap 15578972 (allocated 17309696) 2026-10-11 18:47:32,996 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Closing chrome headless with pid 3132 2026-10-11 18:47:32,996 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Closing websocket connection 2026-10-11 18:47:32,997 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Terminating chrome headless with pid 3132 2026-10-11 18:47:33,073 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_184733_073661_test_validate_waits_for_in_flight_push.txt 2026-10-11 18:47:33,073 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Removing chrome user profile "/tmp/tmp8i6s7w1b_chrome_odoo" 2026-10-11 18:47:33,166 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 18:48:08,657 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_2_order_to_1_invoice ... 2026-10-11 18:48:13,467 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_2_order_to_2_invoice ... 2026-10-11 18:48:16,076 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #386 deleted account.move.line records with IDs: [5603] 2026-10-11 18:48:16,544 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #386 deleted account.move records with IDs: [2137] 2026-10-11 18:48:19,264 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_with_invoice_when_close_session ... 2026-10-11 18:48:19,409 121 INFO rb-001770c-225483-423662 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51726757 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-10-11 18:48:20,345 121 INFO rb-001770c-225483-423662 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51726757 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #49 2026-10-11 18:48:20,346 121 INFO rb-001770c-225483-423662 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51726757 finished 2026-10-11 18:48:21,274 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #386 deleted account.move records with IDs: [2144] 2026-10-11 18:48:23,304 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:48:50,742 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_pos.tests.test_point_of_sale_flow_retest: Starting TestPointOfSaleFlowRetest.test_order_to_invoice ... 2026-10-11 18:48:50,967 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:48:53,373 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s10dn: Starting TestReportC99S10dn.test_s10dn_avg_product_unaffected_when_other_product_is_fifo ... 2026-10-11 18:48:55,110 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s10dn: Starting TestReportC99S10dn.test_s10dn_fifo_closing_balance_matches_svl_valuation ... 2026-10-11 18:48:57,379 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s10dn: Starting TestReportC99S10dn.test_s10dn_get_lines_with_in_and_out_moves ... 2026-10-11 18:48:59,066 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s10dn: Starting TestReportC99S10dn.test_s10dn_get_lines_with_in_moves ... 2026-10-11 18:49:00,818 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s10dn: Starting TestReportC99S10dn.test_s10dn_get_report_name ... 2026-10-11 18:49:00,952 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s10dn: Starting TestReportC99S10dn.test_s10dn_prepare_opening_balance_line ... 2026-10-11 18:49:01,974 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s10dn: Starting TestReportC99S10dn.test_s10dn_prepare_xlsx_data ... 2026-10-11 18:49:02,963 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s10dn: Starting TestReportC99S10dn.test_s10dn_running_balance_reflects_revaluation_on_and_after_its_own_row ... 2026-10-11 18:49:06,089 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:49:09,046 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s11dn: Starting TestReportC99S11dn.test_s11dn_action_resolves_to_c99_model ... 2026-10-11 18:49:09,137 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s11dn: Starting TestReportC99S11dn.test_s11dn_fifo_revaluation_apportioned_by_location_ratio ... 2026-10-11 18:49:11,464 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s11dn: Starting TestReportC99S11dn.test_s11dn_fifo_row_matches_svl_valuation_avg_row_unaffected ... 2026-10-11 18:49:14,512 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s11dn: Starting TestReportC99S11dn.test_s11dn_get_lines ... 2026-10-11 18:49:17,446 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s11dn: Starting TestReportC99S11dn.test_s11dn_get_lines_with_location ... 2026-10-11 18:49:18,526 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s11dn: Starting TestReportC99S11dn.test_s11dn_get_report_name ... 2026-10-11 18:49:18,581 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s11dn: Starting TestReportC99S11dn.test_s11dn_prepare_xlsx_data ... 2026-10-11 18:49:20,402 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:49:22,875 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s12dn: Starting TestReportC99S12dn.test_s12dn_compute_opening_date ... 2026-10-11 18:49:23,913 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s12dn: Starting TestReportC99S12dn.test_s12dn_get_lines_with_in_and_out_moves ... 2026-10-11 18:49:25,675 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s12dn: Starting TestReportC99S12dn.test_s12dn_get_lines_with_in_moves ... 2026-10-11 18:49:27,285 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s12dn: Starting TestReportC99S12dn.test_s12dn_get_report_name ... 2026-10-11 18:49:27,409 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s12dn: Starting TestReportC99S12dn.test_s12dn_last_day_move_included_after_date_window_fix ... 2026-10-11 18:49:28,552 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s12dn: Starting TestReportC99S12dn.test_s12dn_prepare_normal_line ... 2026-10-11 18:49:29,649 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s12dn: Starting TestReportC99S12dn.test_s12dn_prepare_xlsx_data ... 2026-10-11 18:49:30,773 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:49:33,577 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_stock_inout: Starting TestReportStockInOut.test_stockinout_fifo_revaluation_apportioned_by_location_ratio ... 2026-10-11 18:49:35,937 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_stock_inout: Starting TestReportStockInOut.test_stockinout_fifo_revaluation_included_in_stock_in_not_stock_out ... 2026-10-11 18:49:38,243 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_stock_inout: Starting TestReportStockInOut.test_stockinout_get_lines_stock_in ... 2026-10-11 18:49:40,115 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_stock_inout: Starting TestReportStockInOut.test_stockinout_get_lines_stock_out ... 2026-10-11 18:49:41,944 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_stock_inout: Starting TestReportStockInOut.test_stockinout_get_report_name_stock_in ... 2026-10-11 18:49:41,991 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_stock_inout: Starting TestReportStockInOut.test_stockinout_get_report_name_stock_out ... 2026-10-11 18:49:42,035 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_stock_inout: Starting TestReportStockInOut.test_stockinout_prepare_normal_line ... 2026-10-11 18:49:43,104 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_stock_inout: Starting TestReportStockInOut.test_stockinout_prepare_xlsx_data_stock_in ... 2026-10-11 18:49:44,089 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_stock_inout: Starting TestReportStockInOut.test_stockinout_prepare_xlsx_data_stock_out ... 2026-10-11 18:49:46,041 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:49:48,489 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_wizard_fifo_warning: Starting TestWizardFifoWarning.test_s10dn_form_keeps_fifo_flag_down_for_a_period_without_fifo_movement ... 2026-10-11 18:49:49,482 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_wizard_fifo_warning: Starting TestWizardFifoWarning.test_s10dn_form_raises_fifo_flag_when_a_fifo_product_moved_in_period ... 2026-10-11 18:49:50,499 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_wizard_fifo_warning: Starting TestWizardFifoWarning.test_s10dn_form_shows_fifo_warning_banner_only_when_fifo_flag_is_raised ... 2026-10-11 18:49:50,561 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_wizard_fifo_warning: Starting TestWizardFifoWarning.test_s11dn_form_raises_fifo_flag_when_a_fifo_product_moved_in_period ... 2026-10-11 18:49:51,573 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_wizard_fifo_warning: Starting TestWizardFifoWarning.test_s11dn_form_shows_fifo_warning_banner_only_when_fifo_flag_is_raised ... 2026-10-11 18:49:51,628 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_wizard_fifo_warning: Starting TestWizardFifoWarning.test_s12dn_form_raises_fifo_flag_when_a_fifo_product_moved_in_period ... 2026-10-11 18:49:52,752 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_wizard_fifo_warning: Starting TestWizardFifoWarning.test_s12dn_form_shows_fifo_warning_banner_only_when_fifo_flag_is_raised ... 2026-10-11 18:49:52,825 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_wizard_fifo_warning: Starting TestWizardFifoWarning.test_stock_in_form_keeps_fifo_flag_down_for_a_period_without_fifo_movement ... 2026-10-11 18:49:53,904 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_wizard_fifo_warning: Starting TestWizardFifoWarning.test_stock_in_form_raises_fifo_flag_when_a_fifo_product_moved_in_period ... 2026-10-11 18:49:54,946 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports.tests.test_wizard_fifo_warning: Starting TestWizardFifoWarning.test_stock_in_out_form_shows_fifo_warning_banner_only_when_fifo_flag_is_raised ... 2026-10-11 18:49:55,039 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:49:56,087 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports_multi_warehouse_access_control.tests.test_access_right: Starting TestAccessRight.test_plain_internal_user_does_not_see_vietnam_legal_stock_report_menus ... 2026-10-11 18:49:56,266 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports_multi_warehouse_access_control.tests.test_access_right: Starting TestAccessRight.test_uninstall_removes_only_warehouse_manager_from_report_menus ... 2026-10-11 18:49:56,507 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports_multi_warehouse_access_control.tests.test_access_right: Starting TestAccessRight.test_warehouse_manager_cannot_delete_report_wizards ... 2026-10-11 18:49:56,562 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 392, model: wizard.l10n_vn.c99_s10dn 2026-10-11 18:49:56,586 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 392, model: wizard.l10n_vn.c99_s11dn 2026-10-11 18:49:56,611 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 392, model: wizard.l10n_vn.c99_s12dn 2026-10-11 18:49:56,643 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 392, model: wizard.l10n_vn.stock_inout 2026-10-11 18:49:56,688 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports_multi_warehouse_access_control.tests.test_access_right: Starting TestAccessRight.test_warehouse_manager_creates_reads_and_writes_report_wizards ... 2026-10-11 18:49:56,805 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_stock_reports_multi_warehouse_access_control.tests.test_access_right: Starting TestAccessRight.test_warehouse_manager_sees_vietnam_legal_stock_report_menus ... 2026-10-11 18:49:56,928 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:49:56,944 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_update_address.tests.test_address_mapping_state: Starting TestAddressMappingState.test_country_constraint ... 2026-10-11 18:49:57,685 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [441] 2026-10-11 18:49:57,703 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20387] 2026-10-11 18:49:57,714 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:49:58,022 121 INFO rb-001770c-225483-423662 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 213, in run self._callSetUp() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, 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/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, 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-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/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:50:01,884 121 INFO rb-001770c-225483-423662 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 0x7f83a32fd620> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, 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/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, 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-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", 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:50:01,885 121 INFO rb-001770c-225483-423662 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 0x7f83a3916ac0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, 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/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, 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-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", 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:50:01,894 121 INFO rb-001770c-225483-423662 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 213, in run self._callSetUp() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, 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/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, 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-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/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:50:01,899 121 INFO rb-001770c-225483-423662 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 0x7f83a3914ae0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, 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/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, 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-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/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:50:02,657 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_update_address.tests.test_address_mapping_state: Starting TestAddressMappingState.test_create_mapping ... 2026-10-11 18:50:03,398 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [442] 2026-10-11 18:50:03,415 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20394] 2026-10-11 18:50:03,424 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:50:03,729 121 INFO rb-001770c-225483-423662 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 213, in run self._callSetUp() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, 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/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, 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-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/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:50:07,688 121 INFO rb-001770c-225483-423662 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 0x7f83d01eda80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, 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/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, 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-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", 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:50:07,690 121 INFO rb-001770c-225483-423662 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 0x7f83a5ed6a20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, 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/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, 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-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", 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:50:07,698 121 INFO rb-001770c-225483-423662 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 213, in run self._callSetUp() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, 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/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, 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-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/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:50:07,705 121 INFO rb-001770c-225483-423662 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 0x7f83a5ed6ca0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, 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/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, 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-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/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:50:08,476 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_update_address.tests.test_address_mapping_state: Starting TestAddressMappingState.test_unique_constraint ... 2026-10-11 18:50:09,188 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [443] 2026-10-11 18:50:09,202 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20401] 2026-10-11 18:50:09,211 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:50:09,499 121 INFO rb-001770c-225483-423662 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 213, in run self._callSetUp() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, 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/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, 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-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/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:50:12,409 121 INFO rb-001770c-225483-423662 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 0x7f83cf59ad40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, 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/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, 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-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", 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:50:12,410 121 INFO rb-001770c-225483-423662 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 0x7f83cf9a5a80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, 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/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, 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-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", 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:50:12,418 121 INFO rb-001770c-225483-423662 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 213, in run self._callSetUp() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, 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/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, 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-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/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:50:12,424 121 INFO rb-001770c-225483-423662 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 0x7f83cf9a59e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, 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/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, 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-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/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:50:14,164 121 INFO rb-001770c-225483-423662 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:50:16,845 121 INFO rb-001770c-225483-423662 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 0x7f83a2fc16c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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:50:16,846 121 INFO rb-001770c-225483-423662 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 0x7f83cfa67740> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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:50:16,854 121 INFO rb-001770c-225483-423662 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:50:16,860 121 INFO rb-001770c-225483-423662 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 0x7f83cfa658a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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:50:16,900 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:50:16,919 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_update_address.tests.test_integration: Starting TestIntegration.test_address_update_discard ... 2026-10-11 18:50:17,841 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [444] 2026-10-11 18:50:17,853 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20408] 2026-10-11 18:50:17,860 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:50:18,105 121 INFO rb-001770c-225483-423662 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 213, in run self._callSetUp() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, 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/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, 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-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/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:50:21,575 121 INFO rb-001770c-225483-423662 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 0x7f83cf3289a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, 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/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, 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-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", 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:50:21,576 121 INFO rb-001770c-225483-423662 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 0x7f83cea8eca0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, 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/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, 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-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", 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:50:21,585 121 INFO rb-001770c-225483-423662 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 213, in run self._callSetUp() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, 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/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, 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-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/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:50:21,592 121 INFO rb-001770c-225483-423662 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 0x7f83a2fefc40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, 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/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, 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-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/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:50:22,509 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_update_address.tests.test_integration: Starting TestIntegration.test_error_handling ... 2026-10-11 18:50:23,274 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [445] 2026-10-11 18:50:23,289 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20416] 2026-10-11 18:50:23,296 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:50:23,561 121 INFO rb-001770c-225483-423662 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 213, in run self._callSetUp() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, 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/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, 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-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/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:50:26,990 121 INFO rb-001770c-225483-423662 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 0x7f83cf836160> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, 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/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, 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-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", 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:50:26,991 121 INFO rb-001770c-225483-423662 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 0x7f83a3883100> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, 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/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, 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-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", 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:50:27,000 121 INFO rb-001770c-225483-423662 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 213, in run self._callSetUp() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, 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/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, 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-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/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:50:27,006 121 INFO rb-001770c-225483-423662 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 0x7f83a38804a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, 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/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, 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-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/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:50:27,734 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20417] 2026-10-11 18:50:28,177 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1747] 2026-10-11 18:50:29,837 121 INFO rb-001770c-225483-423662 odoo.addons.l10n_vn_viin_update_address.tests.test_integration: Starting TestIntegration.test_full_address_update_workflow ... 2026-10-11 18:50:30,548 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [446] 2026-10-11 18:50:30,562 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20425] 2026-10-11 18:50:30,570 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:50:30,881 121 INFO rb-001770c-225483-423662 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 213, in run self._callSetUp() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, 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/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, 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-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/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:50:34,483 121 INFO rb-001770c-225483-423662 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 0x7f83a2fefce0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, 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/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, 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-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", 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:50:34,485 121 INFO rb-001770c-225483-423662 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 0x7f83cf663a60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, 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/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, 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-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", 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:50:34,494 121 INFO rb-001770c-225483-423662 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 213, in run self._callSetUp() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, 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/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, 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-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/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:50:34,501 121 INFO rb-001770c-225483-423662 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 0x7f83cf662340> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, 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/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, 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-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/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:50:40,071 121 INFO rb-001770c-225483-423662 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:50:42,692 121 INFO rb-001770c-225483-423662 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 0x7f83ce4b0900> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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:50:42,693 121 INFO rb-001770c-225483-423662 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 0x7f83a567c400> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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:50:42,701 121 INFO rb-001770c-225483-423662 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:50:42,707 121 INFO rb-001770c-225483-423662 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 0x7f83a567d6c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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:50:42,745 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:50:43,811 121 INFO rb-001770c-225483-423662 odoo.addons.link_tracker.tests.test_mail_render_mixin: Starting TestMailRenderMixin.test_shorten_blacklisted_links ... 2026-10-11 18:50:43,824 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request https://www.example.com/page/viewform with timeout 3 increased to 10s during tests 2026-10-11 18:50:43,824 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.example.com/page/viewform 2026-10-11 18:50:43,867 121 INFO rb-001770c-225483-423662 odoo.addons.link_tracker.tests.test_mail_render_mixin: Starting TestMailRenderMixin.test_shorten_links ... 2026-10-11 18:50:43,880 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request / in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links 2026-10-11 18:50:43,883 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:50:44,242 121 INFO rb-001770c-225483-423662 odoo.tests.common: Opening a test cursor without specified test on request / in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links 2026-10-11 18:50:45,014 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:50:45] "GET / HTTP/1.1" 200 - 183 0.133 1.001 2026-10-11 18:50:45,065 121 INFO rb-001770c-225483-423662 odoo.addons.link_tracker.tests.test_mail_render_mixin: Starting TestMailRenderMixin.test_shorten_links_html_different_labels ... 2026-10-11 18:50:45,120 121 INFO rb-001770c-225483-423662 odoo.addons.link_tracker.tests.test_mail_render_mixin: Starting TestMailRenderMixin.test_shorten_links_html_including_base_url ... 2026-10-11 18:50:45,132 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /odoo in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links_html_including_base_url 2026-10-11 18:50:45,134 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:50:45,528 121 INFO rb-001770c-225483-423662 odoo.tests.common: Opening a test cursor without specified test on request /odoo in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links_html_including_base_url 2026-10-11 18:50:45,534 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:50:45] "GET /odoo?debug=1&more=2 HTTP/1.1" 303 - 7 0.002 0.401 2026-10-11 18:50:45,539 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/login in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links_html_including_base_url 2026-10-11 18:50:45,552 121 INFO rb-001770c-225483-423662 odoo.tests.common: Opening a test cursor without specified test on request /web/login in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links_html_including_base_url 2026-10-11 18:50:46,500 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:50:46] "GET /web/login?redirect=/odoo?debug%3D1%26more%3D2 HTTP/1.1" 200 - 191 0.140 0.822 2026-10-11 18:50:46,505 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request / in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links_html_including_base_url 2026-10-11 18:50:46,506 121 INFO rb-001770c-225483-423662 odoo.tests.common: Opening a test cursor without specified test on request / in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links_html_including_base_url 2026-10-11 18:50:46,567 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:50:46] "GET / HTTP/1.1" 200 - 14 0.009 0.053 2026-10-11 18:50:46,573 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request / in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links_html_including_base_url 2026-10-11 18:50:46,574 121 INFO rb-001770c-225483-423662 odoo.tests.common: Opening a test cursor without specified test on request / in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links_html_including_base_url 2026-10-11 18:50:46,606 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:50:46] "GET / HTTP/1.1" 200 - 8 0.006 0.028 2026-10-11 18:50:46,612 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /odoo in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links_html_including_base_url 2026-10-11 18:50:46,612 121 INFO rb-001770c-225483-423662 odoo.tests.common: Opening a test cursor without specified test on request /odoo in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links_html_including_base_url 2026-10-11 18:50:46,614 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:50:46] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.003 2026-10-11 18:50:46,620 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/login in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links_html_including_base_url 2026-10-11 18:50:46,621 121 INFO rb-001770c-225483-423662 odoo.tests.common: Opening a test cursor without specified test on request /web/login in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links_html_including_base_url 2026-10-11 18:50:46,661 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:50:46] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 8 0.008 0.034 2026-10-11 18:50:46,714 121 INFO rb-001770c-225483-423662 odoo.addons.link_tracker.tests.test_mail_render_mixin: Starting TestMailRenderMixin.test_shorten_links_html_markup ... 2026-10-11 18:50:46,758 121 INFO rb-001770c-225483-423662 odoo.addons.link_tracker.tests.test_mail_render_mixin: Starting TestMailRenderMixin.test_shorten_links_html_skip_shorts ... 2026-10-11 18:50:46,817 121 INFO rb-001770c-225483-423662 odoo.addons.link_tracker.tests.test_mail_render_mixin: Starting TestMailRenderMixin.test_shorten_links_text_including_base_url ... 2026-10-11 18:50:46,837 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request / in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links_text_including_base_url 2026-10-11 18:50:46,839 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:50:47,162 121 INFO rb-001770c-225483-423662 odoo.tests.common: Opening a test cursor without specified test on request / in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links_text_including_base_url 2026-10-11 18:50:47,957 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:50:47] "GET / HTTP/1.1" 200 - 183 0.130 0.990 2026-10-11 18:50:47,970 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /odoo in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links_text_including_base_url 2026-10-11 18:50:47,970 121 INFO rb-001770c-225483-423662 odoo.tests.common: Opening a test cursor without specified test on request /odoo in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links_text_including_base_url 2026-10-11 18:50:47,973 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:50:47] "GET /odoo?debug=1&more=2 HTTP/1.1" 303 - 0 0.000 0.004 2026-10-11 18:50:47,979 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/login in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links_text_including_base_url 2026-10-11 18:50:47,981 121 INFO rb-001770c-225483-423662 odoo.tests.common: Opening a test cursor without specified test on request /web/login in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links_text_including_base_url 2026-10-11 18:50:48,089 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:50:48] "GET /web/login?redirect=/odoo?debug%3D1%26more%3D2 HTTP/1.1" 200 - 27 0.016 0.094 2026-10-11 18:50:48,145 121 INFO rb-001770c-225483-423662 odoo.addons.link_tracker.tests.test_mail_render_mixin: Starting TestMailRenderMixin.test_shorten_links_text_skip_shorts ... 2026-10-11 18:50:48,153 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request https://test_542152qsdqsd.com/ with timeout 3 increased to 10s during tests 2026-10-11 18:50:48,154 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://test_542152qsdqsd.com/ 2026-10-11 18:50:48,162 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request https://odoo.com/ with timeout 3 increased to 10s during tests 2026-10-11 18:50:48,163 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://odoo.com/ 2026-10-11 18:50:48,213 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:50:48,233 121 INFO rb-001770c-225483-423662 odoo.addons.link_tracker.tests.test_tracker_http_requests: Starting TestTrackerHttpRequests.test_no_preview_tracking ... 2026-10-11 18:50:48,252 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:50:49,659 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:50:49] "GET /r/JvO HTTP/1.1" 301 - 21 0.011 1.399 2026-10-11 18:50:49,677 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:50:49] "GET /r/JvO HTTP/1.1" 301 - 6 0.005 0.009 2026-10-11 18:50:49,745 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:50:49] "GET /r/JvO HTTP/1.1" 301 - 24 0.021 0.041 2026-10-11 18:50:49,787 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:50:50,185 121 INFO rb-001770c-225483-423662 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_archiving_unarchiving ... 2026-10-11 18:50:50,759 121 INFO rb-001770c-225483-423662 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_card_description_on_tag_change ... 2026-10-11 18:50:51,092 121 INFO rb-001770c-225483-423662 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_discount_product_unlink ... 2026-10-11 18:50:51,126 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20443] 2026-10-11 18:50:51,221 121 INFO rb-001770c-225483-423662 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_loyalty_mail ... 2026-10-11 18:50:51,460 121 INFO rb-001770c-225483-423662 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_loyalty_program_default_values ... 2026-10-11 18:50:51,707 121 INFO rb-001770c-225483-423662 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_loyalty_program_default_values_in_form ... 2026-10-11 18:50:52,199 121 INFO rb-001770c-225483-423662 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_loyalty_program_preserve_reward_upon_writing ... 2026-10-11 18:50:52,268 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted loyalty.rule records with IDs: [8] 2026-10-11 18:50:52,326 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [8] 2026-10-11 18:50:52,753 121 INFO rb-001770c-225483-423662 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_loyalty_program_preserve_reward_with_always_edit ... 2026-10-11 18:50:53,508 121 INFO rb-001770c-225483-423662 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_merge_loyalty_cards ... 2026-10-11 18:50:53,859 121 INFO rb-001770c-225483-423662 odoo.addons.base.partner.merge: dst_partner: 1761 2026-10-11 18:50:56,568 121 INFO rb-001770c-225483-423662 odoo.addons.base.partner.merge: (uid = 1) merged the partners [1759, 1760] with 1761 2026-10-11 18:50:56,987 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1759, 1760] 2026-10-11 18:50:57,051 121 INFO rb-001770c-225483-423662 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_prevent_archive_pricelist_linked_to_program ... 2026-10-11 18:50:57,356 121 INFO rb-001770c-225483-423662 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_prevent_archiving_product_linked_to_active_loyalty_reward ... 2026-10-11 18:50:57,433 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted loyalty.rule records with IDs: [8] 2026-10-11 18:50:57,492 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [8] 2026-10-11 18:50:57,993 121 INFO rb-001770c-225483-423662 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_prevent_archiving_product_used_for_discount_reward ... 2026-10-11 18:50:58,702 121 INFO rb-001770c-225483-423662 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_prevent_archiving_product_when_archiving_program ... 2026-10-11 18:50:59,031 121 INFO rb-001770c-225483-423662 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_prevent_unarchive_when_batch_contains_duplicate_codes ... 2026-10-11 18:50:59,136 121 INFO rb-001770c-225483-423662 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_prevent_unarchive_when_conflicting_active_program_exists ... 2026-10-11 18:50:59,265 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:50:59,284 121 INFO rb-001770c-225483-423662 odoo.addons.lunch.tests.test_ui: Starting TestUi.test_01_ui ... 2026-10-11 18:50:59,000 121 INFO rb-001770c-225483-423662 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Chrome pid: 3351 2026-10-11 18:50:59,000 121 INFO rb-001770c-225483-423662 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Chrome headless temporary user profile dir: /tmp/tmpspvej8g0_chrome_odoo 2026-10-11 18:50:59,000 121 INFO rb-001770c-225483-423662 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Issuing json command http://127.0.0.1:39153/json/version 2026-10-11 18:50:59,000 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:39153/json/version with timeout 3 increased to 10s during tests 2026-10-11 18:50:59,000 121 INFO rb-001770c-225483-423662 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Browser version: Chrome/150.0.7871.114 2026-10-11 18:50:59,000 121 INFO rb-001770c-225483-423662 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Issuing json command http://127.0.0.1:39153/json 2026-10-11 18:50:59,000 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:39153/json with timeout 3 increased to 10s during tests 2026-10-11 18:50:59,000 121 INFO rb-001770c-225483-423662 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Websocket url found: ws://127.0.0.1:39153/devtools/page/6288639B102E0E07DBE06C0C6F60AC99 2026-10-11 18:50:59,000 121 INFO rb-001770c-225483-423662 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Enable chrome headless console log notification 2026-10-11 18:50:59,000 121 INFO rb-001770c-225483-423662 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Chrome headless enable page notifications 2026-10-11 18:51:00,000 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 18:51:00,000 121 INFO rb-001770c-225483-423662 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Setting session cookie in browser 2026-10-11 18:51:00,000 121 INFO rb-001770c-225483-423662 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Open "http://127.0.0.1:8069/" in browser 2026-10-11 18:51:00,000 121 INFO rb-001770c-225483-423662 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Navigating to: "http://127.0.0.1:8069/" 2026-10-11 18:51:00,000 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:51:01,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET / HTTP/1.1" 200 - 276 0.236 -0.236 2026-10-11 18:51:01,000 121 INFO rb-001770c-225483-423662 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Navigation result: {'frameId': '6288639B102E0E07DBE06C0C6F60AC99', 'loaderId': '3EA770715D35391FF41C4BFA940B4C65', 'isDownload': False} 2026-10-11 18:51:01,000 121 INFO rb-001770c-225483-423662 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Evaluate ready code "odoo.isTourReady('order_lunch_tour')" 2026-10-11 18:51:02,000 121 INFO ? werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 18:51:02,000 121 INFO rb-001770c-225483-423662 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 18:51:02,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.042 -0.042 2026-10-11 18:51:02,000 121 INFO rb-001770c-225483-423662 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 18:51:02,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 -0.005 2026-10-11 18:51:02,000 121 INFO rb-001770c-225483-423662 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 18:51:02,000 121 INFO rb-001770c-225483-423662 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 18:51:02,000 121 INFO rb-001770c-225483-423662 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 18:51:02,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 -0.007 2026-10-11 18:51:02,000 121 INFO ? werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 18:51:02,000 121 INFO ? werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 18:51:02,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.002 -0.002 2026-10-11 18:51:02,000 121 INFO ? werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 18:51:02,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 4 0.002 -0.002 2026-10-11 18:51:02,000 121 INFO rb-001770c-225483-423662 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 18:51:02,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 -0.006 2026-10-11 18:51:02,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 18:51:02,000 121 INFO rb-001770c-225483-423662 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Evaluate test code "odoo.startTour('order_lunch_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-10-11 18:51:02,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 -0.004 2026-10-11 18:51:02,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.017 -0.017 2026-10-11 18:51:03,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /odoo HTTP/1.1" 200 - 126 0.150 -0.150 2026-10-11 18:51:03,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 -0.004 2026-10-11 18:51:03,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 -0.001 2026-10-11 18:51:03,000 121 INFO rb-001770c-225483-423662 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:51:04,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 905 0.356 -0.356 2026-10-11 18:51:04,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 18:51:04,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.024 -0.024 2026-10-11 18:51:04,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 -0.001 2026-10-11 18:51:04,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 -0.001 2026-10-11 18:51:04,000 121 INFO ? werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.000 2026-10-11 18:51:04,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 18:51:04,000 121 INFO ? werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.000 2026-10-11 18:51:04,000 121 INFO ? werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.000 2026-10-11 18:51:04,000 121 INFO rb-001770c-225483-423662 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.browser: [1/10] Tour order_lunch_tour → Step .o_navbar_apps_menu button:enabled 2026-10-11 18:51:04,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 -0.001 2026-10-11 18:51:04,000 121 INFO rb-001770c-225483-423662 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.browser: Owl is running in 'dev' mode. 2026-10-11 18:51:05,000 121 INFO rb-001770c-225483-423662 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 18:51:05,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.032 -0.032 2026-10-11 18:51:05,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 18:51:05,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.010 -0.010 2026-10-11 18:51:05,000 121 INFO ? werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 18:51:05,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 -0.006 2026-10-11 18:51:05,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 -0.007 2026-10-11 18:51:05,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 18:51:05,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.031 -0.031 2026-10-11 18:51:05,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.000 2026-10-11 18:51:05,000 121 INFO ? werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 304 - 0 0.000 0.000 2026-10-11 18:51:05,000 121 INFO ? werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 18:51:05,000 121 INFO rb-001770c-225483-423662 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.browser: [2/10] Tour order_lunch_tour → Step Start by accessing the lunch app. (trigger: .o_app[data-menu-xmlid="lunch.menu_lunch"]) 2026-10-11 18:51:05,000 121 INFO ? werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 18:51:05,000 121 INFO rb-001770c-225483-423662 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.browser: [3/10] Tour order_lunch_tour → Step click on location (trigger: .lunch_location .o_input_dropdown input) 2026-10-11 18:51:05,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /mail/data HTTP/1.1" 200 - 140 0.153 -0.153 2026-10-11 18:51:05,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.012 -0.012 2026-10-11 18:51:05,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.008 -0.008 2026-10-11 18:51:05,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 -0.006 2026-10-11 18:51:05,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 -0.003 2026-10-11 18:51:05,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.000 2026-10-11 18:51:05,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 -0.008 2026-10-11 18:51:05,000 121 INFO ? werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 304 - 0 0.000 0.000 2026-10-11 18:51:05,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /web/dataset/call_kw/lunch.product/get_views HTTP/1.1" 200 - 24 0.039 -0.039 2026-10-11 18:51:05,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /lunch/user_location_get HTTP/1.1" 200 - 2 0.001 -0.001 2026-10-11 18:51:05,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /web/dataset/call_kw/lunch.product/search_panel_select_multi_range HTTP/1.1" 200 - 6 0.004 -0.004 2026-10-11 18:51:05,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /web/dataset/call_kw/lunch.product/search_panel_select_multi_range HTTP/1.1" 200 - 3 0.002 -0.002 2026-10-11 18:51:05,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /web/dataset/call_kw/lunch.product/search_panel_select_multi_range HTTP/1.1" 200 - 7 0.005 -0.005 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /web/dataset/call_kw/lunch.product/search_panel_select_multi_range HTTP/1.1" 200 - 2 0.001 -0.001 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /web/dataset/call_kw/lunch.product/web_search_read HTTP/1.1" 200 - 8 0.008 -0.008 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /lunch/infos HTTP/1.1" 200 - 30 0.021 -0.021 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /web/dataset/call_kw/lunch.product/search_panel_select_multi_range HTTP/1.1" 200 - 2 0.001 -0.001 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /web/dataset/call_kw/lunch.product/search_panel_select_multi_range HTTP/1.1" 200 - 3 0.003 -0.003 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image?model=res.users&id=2&field=avatar_128 HTTP/1.1" 200 - 9 0.009 -0.009 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.browser: [4/10] Tour order_lunch_tour → Step Pick 'Farm 1' option (trigger: .dropdown-item:contains("Farm 1")) 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/26/image_128?unique=1791732289000 HTTP/1.1" 200 - 9 0.006 -0.006 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/24/image_128?unique=1791732289000 HTTP/1.1" 200 - 4 0.001 -0.001 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/8/image_128?unique=1791732289000 HTTP/1.1" 200 - 4 0.001 -0.001 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/19/image_128?unique=1791732289000 HTTP/1.1" 200 - 4 0.003 -0.003 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/16/image_128?unique=1791732289000 HTTP/1.1" 200 - 4 0.001 -0.001 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/13/image_128?unique=1791732289000 HTTP/1.1" 200 - 4 0.002 -0.002 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/14/image_128?unique=1791732289000 HTTP/1.1" 200 - 4 0.002 -0.002 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/21/image_128?unique=1791732289000 HTTP/1.1" 200 - 4 0.001 -0.001 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/12/image_128?unique=1791732289000 HTTP/1.1" 200 - 4 0.002 -0.002 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/23/image_128?unique=1791732289000 HTTP/1.1" 200 - 4 0.002 -0.002 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/25/image_128?unique=1791732289000 HTTP/1.1" 200 - 4 0.001 -0.001 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/20/image_128?unique=1791732289000 HTTP/1.1" 200 - 4 0.001 -0.001 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/22/image_128?unique=1791732289000 HTTP/1.1" 200 - 4 0.002 -0.002 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /web/dataset/call_kw/lunch.location/name_search HTTP/1.1" 200 - 1 0.000 -0.000 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/17/image_128?unique=1791732289000 HTTP/1.1" 200 - 4 0.001 -0.001 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/15/image_128?unique=1791732289000 HTTP/1.1" 200 - 4 0.001 -0.001 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/18/image_128?unique=1791732289000 HTTP/1.1" 200 - 4 0.001 -0.001 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.browser: [5/10] Tour order_lunch_tour → Step .lunch_location input:value("Farm 1") 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /lunch/user_location_set HTTP/1.1" 200 - 2 0.004 -0.004 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /lunch/infos HTTP/1.1" 200 - 16 0.008 -0.008 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.browser: [6/10] Tour order_lunch_tour → Step Click on a product you want to order and is available. (trigger: .o_kanban_record:contains("Aaron's Pizza")) 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /web/dataset/call_kw/lunch.product/web_search_read HTTP/1.1" 200 - 6 0.009 -0.009 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /web/dataset/call_kw/lunch.product/search_panel_select_multi_range HTTP/1.1" 200 - 2 0.001 -0.001 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /web/dataset/call_kw/lunch.product/search_panel_select_multi_range HTTP/1.1" 200 - 3 0.002 -0.002 2026-10-11 18:51:06,000 121 INFO ? werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /web/dataset/call_kw/lunch.product/web_search_read HTTP/1.1" 200 - 6 0.007 -0.007 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.browser: [7/10] Tour order_lunch_tour → Step Add additionnal information about your order. (trigger: textarea[id="note_0"]) 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /web/dataset/call_kw/lunch.order/get_views HTTP/1.1" 200 - 11 0.021 -0.021 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /web/dataset/call_kw/lunch.order/onchange HTTP/1.1" 200 - 22 0.013 -0.013 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.browser: [8/10] Tour order_lunch_tour → Step Add your order to the cart. (trigger: button[name="add_to_cart"]) 2026-10-11 18:51:06,000 121 INFO rb-001770c-225483-423662 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.browser: [9/10] Tour order_lunch_tour → Step Validate your order (trigger: button:contains("Order Now")) 2026-10-11 18:51:07,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /web/dataset/call_kw/lunch.order/web_save HTTP/1.1" 200 - 28 0.053 -0.053 2026-10-11 18:51:07,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /web/dataset/call_button/lunch.order/add_to_cart HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 18:51:07,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.order/6/image_1920?unique=1650362400000 HTTP/1.1" 200 - 18 0.007 -0.007 2026-10-11 18:51:07,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /lunch/infos HTTP/1.1" 200 - 16 0.010 -0.010 2026-10-11 18:51:07,000 121 INFO rb-001770c-225483-423662 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.browser: [10/10] Tour order_lunch_tour → Step Check that order is ordered (trigger: .o_lunch_widget_lines .badge:contains("Ordered")) 2026-10-11 18:51:07,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /lunch/pay HTTP/1.1" 200 - 16 0.012 -0.012 2026-10-11 18:51:07,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /lunch/infos HTTP/1.1" 200 - 16 0.008 -0.008 2026-10-11 18:51:07,000 121 INFO rb-001770c-225483-423662 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.browser: tour succeeded 2026-10-11 18:51:07,000 121 INFO rb-001770c-225483-423662 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.browser: ╔═════════════════════════════════╗ ║ TOUR order_lunch_tour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-11 18:51:07,000 121 INFO rb-001770c-225483-423662 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.browser: heap 35299304 (allocated 37109760) 2026-10-11 18:51:07,000 121 INFO rb-001770c-225483-423662 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Closing chrome headless with pid 3351 2026-10-11 18:51:07,000 121 INFO rb-001770c-225483-423662 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Closing websocket connection 2026-10-11 18:51:07,000 121 INFO rb-001770c-225483-423662 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Terminating chrome headless with pid 3351 2026-10-11 18:51:07,000 121 INFO rb-001770c-225483-423662 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20220419_100000_000000_test_01_ui.txt 2026-10-11 18:51:07,000 121 INFO rb-001770c-225483-423662 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Removing chrome user profile "/tmp/tmpspvej8g0_chrome_odoo" 2026-10-11 18:51:07,584 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:51:25,725 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 18:51:25,726 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 18:51:26,764 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_attachment_controller: Starting TestAttachmentController.test_attachment_partner ... 2026-10-11 18:51:27,207 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:51:27,611 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:27] "POST /mail/attachment/upload HTTP/1.1" 404 - 10 0.006 0.400 2026-10-11 18:51:27,640 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 18:51:27,731 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:27] "POST /mail/attachment/upload HTTP/1.1" 200 - 15 0.036 0.036 2026-10-11 18:51:27,841 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [15619] 2026-10-11 18:51:27,848 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:27] "POST /mail/attachment/delete HTTP/1.1" 200 - 29 0.080 0.032 2026-10-11 18:51:27,869 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 18:51:27,933 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:27] "POST /mail/attachment/upload HTTP/1.1" 200 - 13 0.015 0.035 2026-10-11 18:51:27,990 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #6 deleted ir.attachment records with IDs: [15620] 2026-10-11 18:51:27,997 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:27] "POST /mail/attachment/delete HTTP/1.1" 200 - 26 0.035 0.023 2026-10-11 18:51:28,015 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 18:51:28,040 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:28] "POST /mail/attachment/upload HTTP/1.1" 404 - 3 0.005 0.007 2026-10-11 18:51:28,060 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 18:51:28,079 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:28] "POST /mail/attachment/upload HTTP/1.1" 404 - 2 0.001 0.005 2026-10-11 18:51:28,101 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:28] "POST /mail/attachment/upload HTTP/1.1" 404 - 1 0.001 0.006 2026-10-11 18:51:28,137 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_attachment_controller: Starting TestAttachmentController.test_send_attachment_without_body ... 2026-10-11 18:51:28,456 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Chrome pid: 3629 2026-10-11 18:51:28,456 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Chrome headless temporary user profile dir: /tmp/tmpdqs0j3wv_chrome_odoo 2026-10-11 18:51:28,457 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Issuing json command http://127.0.0.1:41789/json/version 2026-10-11 18:51:28,458 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:41789/json/version with timeout 3 increased to 10s during tests 2026-10-11 18:51:28,515 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Browser version: Chrome/150.0.7871.114 2026-10-11 18:51:28,515 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Issuing json command http://127.0.0.1:41789/json 2026-10-11 18:51:28,516 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:41789/json with timeout 3 increased to 10s during tests 2026-10-11 18:51:28,525 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Websocket url found: ws://127.0.0.1:41789/devtools/page/F3CFBE8675CDE76AA7B61C6B285DB455 2026-10-11 18:51:28,535 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Enable chrome headless console log notification 2026-10-11 18:51:28,541 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Chrome headless enable page notifications 2026-10-11 18:51:28,579 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 18:51:28,594 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Setting session cookie in browser 2026-10-11 18:51:28,597 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Open "http://127.0.0.1:8069/odoo/discuss" in browser 2026-10-11 18:51:28,598 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Navigating to: "http://127.0.0.1:8069/odoo/discuss" 2026-10-11 18:51:28,614 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:51:31,096 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:31] "GET /odoo/discuss HTTP/1.1" 200 - 191 0.168 2.318 2026-10-11 18:51:31,099 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Navigation result: {'frameId': 'F3CFBE8675CDE76AA7B61C6B285DB455', 'loaderId': '868BE533C00FF49D98DB760A356EDB5A', 'isDownload': False} 2026-10-11 18:51:31,100 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Evaluate ready code "odoo.isTourReady('create_thread_for_attachment_without_body')" 2026-10-11 18:51:31,159 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:31] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.018 2026-10-11 18:51:31,166 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:31] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-10-11 18:51:31,196 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:31] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 0.033 2026-10-11 18:51:31,200 121 INFO rb-001770c-225483-423662 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:51:31,910 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:31] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.301 0.468 2026-10-11 18:51:31,924 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:31] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.687 2026-10-11 18:51:31,929 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:31] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.785 2026-10-11 18:51:31,938 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:31] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.486 2026-10-11 18:51:32,076 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:32] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-11 18:51:32,081 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:32] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 18:51:32,086 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:32] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-11 18:51:32,097 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.012 2026-10-11 18:51:32,137 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.browser: Owl is running in 'dev' mode. 2026-10-11 18:51:32,149 121 INFO rb-001770c-225483-423662 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company YourTestCompany (1) 2026-10-11 18:51:32,234 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:32] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.063 0.060 2026-10-11 18:51:32,237 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:32] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.102 2026-10-11 18:51:32,306 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Evaluate test code "odoo.startTour('create_thread_for_attachment_without_body', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/discuss", "delayToCheckUndeterminisms": 0})" 2026-10-11 18:51:32,317 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.browser: [1/8] Tour create_thread_for_attachment_without_body → Step Open general channel (trigger: .o-mail-DiscussSidebarChannel-itemName:contains("general")) 2026-10-11 18:51:32,368 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:32] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 18:51:32,389 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:32] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.049 0.158 2026-10-11 18:51:32,430 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:32] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.010 0.255 2026-10-11 18:51:32,456 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:32] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.177 2026-10-11 18:51:32,475 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 18:51:32,486 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:32] "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 18:51:32,493 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:32] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.010 0.056 2026-10-11 18:51:32,496 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.196 2026-10-11 18:51:32,526 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:32] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.166 2026-10-11 18:51:32,555 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:32] "GET /web/image/res.partner/3/avatar_128?unique=1791744667000 HTTP/1.1" 200 - 9 0.008 0.117 2026-10-11 18:51:32,572 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:32] "POST /web/action/load HTTP/1.1" 200 - 6 0.003 0.127 2026-10-11 18:51:32,862 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:32] "POST /mail/data HTTP/1.1" 200 - 140 0.114 0.459 2026-10-11 18:51:33,055 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:33] "POST /mail/data HTTP/1.1" 200 - 81 0.059 0.329 2026-10-11 18:51:33,056 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.038 2026-10-11 18:51:33,082 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:33] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.008 0.047 2026-10-11 18:51:33,126 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-11 18:51:33,257 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:33] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.007 0.015 2026-10-11 18:51:33,280 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:33] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 18:51:33,283 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 18:51:33,285 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:33] "GET /web/image/discuss.channel/2/avatar_128?unique=623f196a9f0007cf04ae8d9522e3179ea593cd8953d9fda056f3a93746571134300897121e98c128d82fb468fcfd5fddfe7e50b861283cc35688f4822d539114 HTTP/1.1" 200 - 8 0.012 0.018 2026-10-11 18:51:33,297 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:33] "GET /web/image/discuss.channel/1/avatar_128?unique=1f3d5513ae20952ccef01ba3203ac6debc7f7efa2151abde6b1fd9d020e8f59cf6c8ad1f009865384ab0b3783826b09e12b029a008d3083e5d9a85e73bffa938 HTTP/1.1" 200 - 3 0.001 0.040 2026-10-11 18:51:33,319 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.browser: [2/8] Tour create_thread_for_attachment_without_body → Step Drop a file (trigger: .o-mail-Discuss-main) 2026-10-11 18:51:33,371 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:33] "GET /web/image/res.partner/2/avatar_128?unique=1791744667000 HTTP/1.1" 200 - 16 0.021 0.085 2026-10-11 18:51:33,425 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:33] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 17 0.016 0.050 2026-10-11 18:51:33,438 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:33] "GET /web/image/mail.guest/8/avatar_128?unique=1791732534000 HTTP/1.1" 200 - 4 0.002 0.169 2026-10-11 18:51:33,457 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.browser: Found 1 of ".o-mail-Discuss-main" (immediately) and dragentered 1 file(s) 2026-10-11 18:51:33,466 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.browser: Found 1 of ".o-Dropzone" (after mutations) and dropped 1 file(s) 2026-10-11 18:51:33,475 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.browser: [3/8] Tour create_thread_for_attachment_without_body → Step .o-mail-AttachmentCard:not(.o-isUploading):contains("file2.txt") 2026-10-11 18:51:33,499 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:33] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 18:51:33,502 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:33] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.021 0.113 2026-10-11 18:51:33,566 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:33] "POST /discuss/channel/members HTTP/1.1" 200 - 14 0.011 0.165 2026-10-11 18:51:33,589 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:33] "POST /mail/attachment/upload HTTP/1.1" 200 - 12 0.007 0.106 2026-10-11 18:51:33,677 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-11 18:51:33,796 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.browser: [4/8] Tour create_thread_for_attachment_without_body → Step Click on send button (trigger: .o-mail-Composer-send:enabled) 2026-10-11 18:51:33,801 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:33] "GET /web/image/res.partner/7/avatar_128?unique=1791744667000 HTTP/1.1" 200 - 10 0.014 0.050 2026-10-11 18:51:33,851 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.browser: [5/8] Tour create_thread_for_attachment_without_body → Step Hover on attachment (trigger: .o-mail-Message .o-mail-AttachmentCard:contains("file2.txt")) 2026-10-11 18:51:33,876 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:33] "GET /web/image/res.partner/304/avatar_128?unique=1791744667000 HTTP/1.1" 200 - 10 0.020 0.118 2026-10-11 18:51:33,917 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:33] "GET /web/image/res.partner/306/avatar_128?unique=1791744667000 HTTP/1.1" 200 - 10 0.012 0.144 2026-10-11 18:51:33,978 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:33] "GET /web/image/res.partner/142/avatar_128?unique=1791744667000 HTTP/1.1" 200 - 10 0.016 0.217 2026-10-11 18:51:34,030 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:34] "GET /web/image/res.partner/305/avatar_128?unique=1791744667000 HTTP/1.1" 200 - 10 0.017 0.271 2026-10-11 18:51:34,073 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:34] "GET /web/image/res.partner/307/avatar_128?unique=1791744667000 HTTP/1.1" 200 - 10 0.013 0.232 2026-10-11 18:51:34,128 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:34] "GET /web/image/res.partner/141/avatar_128?unique=1791744667000 HTTP/1.1" 200 - 10 0.013 0.356 2026-10-11 18:51:34,189 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:34] "GET /web/image/res.partner/1765/avatar_128?unique=1791744667000 HTTP/1.1" 200 - 10 0.016 0.288 2026-10-11 18:51:34,252 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:34] "GET /web/image/res.partner/308/avatar_128?unique=1791744667000 HTTP/1.1" 200 - 10 0.012 0.205 2026-10-11 18:51:34,305 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:34] "GET /web/image/res.partner/224/avatar_128?unique=1791744667000 HTTP/1.1" 200 - 10 0.021 0.191 2026-10-11 18:51:34,356 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:34] "GET /web/image/res.partner/1768/avatar_128?unique=1791744667000 HTTP/1.1" 200 - 10 0.012 0.414 2026-10-11 18:51:34,408 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:34] "GET /web/image/res.partner/1767/avatar_128?unique=1791744667000 HTTP/1.1" 200 - 10 0.014 0.408 2026-10-11 18:51:34,457 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:34] "GET /web/image/res.partner/271/avatar_128?unique=1791744667000 HTTP/1.1" 200 - 10 0.016 0.129 2026-10-11 18:51:34,468 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:34] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.274 2026-10-11 18:51:34,518 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:34] "GET /web/image/res.partner/223/avatar_128?unique=1791744667000 HTTP/1.1" 200 - 10 0.013 0.371 2026-10-11 18:51:34,543 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:34] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 9 0.010 0.268 2026-10-11 18:51:34,602 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:34] "GET /web/image/res.partner/270/avatar_128?unique=1791744667000 HTTP/1.1" 200 - 10 0.020 0.219 2026-10-11 18:51:34,656 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:34] "GET /web/image/res.partner/272/avatar_128?unique=1791744667000 HTTP/1.1" 200 - 10 0.016 0.216 2026-10-11 18:51:34,712 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:34] "GET /web/image/res.partner/309/avatar_128?unique=1791744667000 HTTP/1.1" 200 - 10 0.015 0.232 2026-10-11 18:51:34,779 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:34] "GET /web/image/res.partner/1766/avatar_128?unique=1791744667000 HTTP/1.1" 200 - 10 0.017 0.286 2026-10-11 18:51:34,837 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:34] "GET /web/image/res.partner/310/avatar_128?unique=1791744667000 HTTP/1.1" 200 - 10 0.017 0.294 2026-10-11 18:51:34,892 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:34] "GET /web/image/res.partner/311/avatar_128?unique=1791744667000 HTTP/1.1" 200 - 10 0.015 0.320 2026-10-11 18:51:34,931 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:34] "GET /web/image/res.partner/275/avatar_128?unique=1791744667000 HTTP/1.1" 200 - 10 0.012 0.242 2026-10-11 18:51:34,981 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:34] "GET /web/image/res.partner/296/avatar_128?unique=1791744667000 HTTP/1.1" 200 - 10 0.016 0.174 2026-10-11 18:51:35,032 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:35] "GET /web/image/res.partner/295/avatar_128?unique=1791744667000 HTTP/1.1" 200 - 10 0.019 0.169 2026-10-11 18:51:35,084 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:35] "GET /web/image/res.partner/276/avatar_128?unique=1791744667000 HTTP/1.1" 200 - 10 0.019 0.445 2026-10-11 18:51:35,137 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:35] "GET /web/image/res.partner/294/avatar_128?unique=1791744667000 HTTP/1.1" 200 - 10 0.017 0.218 2026-10-11 18:51:35,181 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:35] "GET /web/image/res.partner/297/avatar_128?unique=1791744667000 HTTP/1.1" 200 - 10 0.011 0.219 2026-10-11 18:51:35,242 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:35] "GET /web/image/res.partner/212/avatar_128?unique=1791744667000 HTTP/1.1" 200 - 10 0.027 0.489 2026-10-11 18:51:35,294 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:35] "GET /web/image/res.partner/312/avatar_128?unique=1791744667000 HTTP/1.1" 200 - 10 0.013 0.286 2026-10-11 18:51:35,303 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:35] "GET /web/assets/95c0471/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.257 2026-10-11 18:51:35,547 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:35] "POST /mail/message/post HTTP/1.1" 200 - 50 0.049 0.063 2026-10-11 18:51:35,598 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.browser: [6/8] Tour create_thread_for_attachment_without_body → Step Click on expand button (trigger: .o-mail-Message [title="Expand"]) 2026-10-11 18:51:35,672 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.browser: [7/8] Tour create_thread_for_attachment_without_body → Step Create a new thread (trigger: .o-dropdown-item:contains("Create Thread")) 2026-10-11 18:51:35,749 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.browser: [8/8] Tour create_thread_for_attachment_without_body → Step Check a new thread is created (trigger: .o-mail-Discuss:contains("New Thread")) 2026-10-11 18:51:35,901 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:35] "POST /discuss/channel/sub_channel/create HTTP/1.1" 200 - 79 0.046 0.109 2026-10-11 18:51:35,940 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:35] "POST /discuss/channel/members HTTP/1.1" 200 - 3 0.001 0.008 2026-10-11 18:51:35,986 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:35] "POST /discuss/channel/messages HTTP/1.1" 200 - 4 0.008 0.010 2026-10-11 18:51:35,987 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.browser: tour succeeded 2026-10-11 18:51:35,988 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR create_thread_for_attachment_without_body SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-10-11 18:51:36,142 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.browser: heap 33585744 (allocated 35893248) 2026-10-11 18:51:36,154 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Closing chrome headless with pid 3629 2026-10-11 18:51:36,154 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Closing websocket connection 2026-10-11 18:51:36,155 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Terminating chrome headless with pid 3629 2026-10-11 18:51:36,251 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_185136_251219_test_send_attachment_without_body.txt 2026-10-11 18:51:36,251 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Removing chrome user profile "/tmp/tmpdqs0j3wv_chrome_odoo" 2026-10-11 18:51:36,297 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_attachment_controller: Starting TestAttachmentController.test_upload_multi_company ... 2026-10-11 18:51:36,430 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 18:51:36,520 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:51:36,936 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:36] "POST /mail/attachment/upload HTTP/1.1" 200 - 19 0.018 0.401 2026-10-11 18:51:37,000 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /mail/attachment/upload in /mail/tests/test_attachment_controller.py:TestAttachmentController.test_upload_multi_company 2026-10-11 18:51:37,001 121 INFO rb-001770c-225483-423662 odoo.tests.common: Opening a test cursor without specified test on request /mail/attachment/upload in /mail/tests/test_attachment_controller.py:TestAttachmentController.test_upload_multi_company 2026-10-11 18:51:37,030 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:37] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.006 0.025 2026-10-11 18:51:37,083 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /mail/attachment/upload in /mail/tests/test_attachment_controller.py:TestAttachmentController.test_upload_multi_company 2026-10-11 18:51:37,083 121 INFO rb-001770c-225483-423662 odoo.tests.common: Opening a test cursor without specified test on request /mail/attachment/upload in /mail/tests/test_attachment_controller.py:TestAttachmentController.test_upload_multi_company 2026-10-11 18:51:37,111 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:37] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.007 0.022 2026-10-11 18:51:37,186 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-11 18:51:37,209 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_guest_open_guest_avatar ... 2026-10-11 18:51:37,225 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:51:37,603 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-11 18:51:37,629 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:37] "GET /web/image?field=avatar_128&id=34&model=mail.guest&unique=2026-10-11%2018:51:37 HTTP/1.1" 200 - 20 0.018 0.388 2026-10-11 18:51:37,630 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_avatar_acl.TestAvatarAcl.test_guest_open_guest_avatar: waiting for threads: [] 2026-10-11 18:51:37,659 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_guest_open_guest_avatar_with_channel ... 2026-10-11 18:51:37,787 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:51:38,215 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-11 18:51:38,234 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:38] "GET /web/image?field=avatar_128&id=36&model=mail.guest&unique=2026-10-11%2018:51:37 HTTP/1.1" 200 - 18 0.005 0.444 2026-10-11 18:51:38,246 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:38] "GET /web/image?field=avatar_128&id=36&model=mail.guest&unique=2026-10-11%2018:51:37&access_token=edf686f5096880e3ef1af2f3b9ced7cd65ff3b432773d0abb705f76b7640461eo0x6af762ba HTTP/1.1" 200 - 6 0.001 0.006 2026-10-11 18:51:38,247 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_avatar_acl.TestAvatarAcl.test_guest_open_guest_avatar_with_channel: waiting for threads: [] 2026-10-11 18:51:38,272 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_guest_open_partner_avatar ... 2026-10-11 18:51:38,871 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [447] 2026-10-11 18:51:38,882 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20877] 2026-10-11 18:51:38,890 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:51:38,929 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:51:39,263 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1770], uid: 4, model: res.partner 2026-10-11 18:51:39,291 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:39] "GET /web/image?field=avatar_128&id=1770&model=res.partner&unique=2026-10-11%2018:51:37 HTTP/1.1" 200 - 31 0.021 0.344 2026-10-11 18:51:39,292 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_avatar_acl.TestAvatarAcl.test_guest_open_partner_avatar: waiting for threads: [] 2026-10-11 18:51:39,321 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_guest_open_partner_avatar_with_channel ... 2026-10-11 18:51:40,042 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [448] 2026-10-11 18:51:40,056 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20879] 2026-10-11 18:51:40,074 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:51:40,198 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:51:41,680 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1771], uid: 4, model: res.partner 2026-10-11 18:51:41,715 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:41] "GET /web/image?field=avatar_128&id=1771&model=res.partner&unique=2026-10-11%2018:51:37 HTTP/1.1" 200 - 31 0.039 1.482 2026-10-11 18:51:41,742 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:41] "GET /web/image?field=avatar_128&id=1771&model=res.partner&unique=2026-10-11%2018:51:37&access_token=f8947cd01d9c240b14d51dce618478d0657e29ee9188c32b8e5ba250aa53906bo0x6af9bdd3 HTTP/1.1" 200 - 9 0.005 0.015 2026-10-11 18:51:41,779 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_partner_open_guest_avatar ... 2026-10-11 18:51:42,414 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [449] 2026-10-11 18:51:42,428 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20883] 2026-10-11 18:51:42,439 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:51:42,510 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:testuser from n/a 2026-10-11 18:51:42,520 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:51:42,862 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:42] "GET /web/image?field=avatar_128&id=39&model=mail.guest&unique=2026-10-11%2018:51:37 HTTP/1.1" 200 - 9 0.005 0.339 2026-10-11 18:51:42,863 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_avatar_acl.TestAvatarAcl.test_partner_open_guest_avatar: waiting for threads: [] 2026-10-11 18:51:42,897 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_partner_open_guest_avatar_with_channel ... 2026-10-11 18:51:43,535 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [450] 2026-10-11 18:51:43,547 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20885] 2026-10-11 18:51:43,556 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:51:43,609 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:testuser from n/a 2026-10-11 18:51:43,728 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:51:44,104 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:44] "GET /web/image?field=avatar_128&id=40&model=mail.guest&unique=2026-10-11%2018:51:37 HTTP/1.1" 200 - 9 0.011 0.369 2026-10-11 18:51:44,105 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_avatar_acl.TestAvatarAcl.test_partner_open_guest_avatar_with_channel: waiting for threads: [] 2026-10-11 18:51:44,144 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_partner_open_partner_avatar ... 2026-10-11 18:51:44,782 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [451] 2026-10-11 18:51:44,794 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20889] 2026-10-11 18:51:44,803 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:51:44,853 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:testuser from n/a 2026-10-11 18:51:45,403 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [452] 2026-10-11 18:51:45,414 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20891] 2026-10-11 18:51:45,421 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:51:45,549 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:51:45,893 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:45] "GET /web/image?field=avatar_128&id=1775&model=res.partner&unique=2026-10-11%2018:51:37 HTTP/1.1" 200 - 23 0.025 0.321 2026-10-11 18:51:45,944 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_portal_open_partner_avatar ... 2026-10-11 18:51:46,468 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [453] 2026-10-11 18:51:46,477 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20896] 2026-10-11 18:51:46,484 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:51:46,507 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:testuser from n/a 2026-10-11 18:51:47,071 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [454] 2026-10-11 18:51:47,084 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20898] 2026-10-11 18:51:47,093 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:51:47,136 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:51:48,572 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1777], uid: 411, model: res.partner 2026-10-11 18:51:48,593 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:48] "GET /web/image?field=avatar_128&id=1777&model=res.partner&unique=2026-10-11%2018:51:37 HTTP/1.1" 200 - 28 0.015 1.444 2026-10-11 18:51:48,627 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_portal_open_partner_avatar_with_channel ... 2026-10-11 18:51:49,204 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [455] 2026-10-11 18:51:49,214 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20901] 2026-10-11 18:51:49,220 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:51:49,244 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:testuser from n/a 2026-10-11 18:51:49,830 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [456] 2026-10-11 18:51:49,843 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20903] 2026-10-11 18:51:49,851 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:51:49,981 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:51:50,390 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1779], uid: 413, model: res.partner 2026-10-11 18:51:50,415 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:50] "GET /web/image?field=avatar_128&id=1779&model=res.partner&unique=2026-10-11%2018:51:37 HTTP/1.1" 200 - 28 0.029 0.408 2026-10-11 18:51:50,440 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:51:50] "GET /web/image?field=avatar_128&id=1779&model=res.partner&unique=2026-10-11%2018:51:37&access_token=c78911dfac04f74db0656e4689b64b56e101c459a6eeb23c429acdbefe9e9205o0x6af9c70e HTTP/1.1" 200 - 6 0.004 0.014 2026-10-11 18:51:50,486 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:52:07,926 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 18:52:07,926 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 18:52:10,010 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [457] 2026-10-11 18:52:10,024 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21295] 2026-10-11 18:52:10,032 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:52:10,173 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_binary_controller: Starting TestBinaryController.test_open_partner_avatar ... 2026-10-11 18:52:10,197 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:52:10,572 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1787], uid: 4, model: res.partner 2026-10-11 18:52:10,603 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:52:10] "GET /web/image?field=avatar_128&id=1787&model=res.partner&unique=2026-10-11%2018:51:50 HTTP/1.1" 200 - 29 0.018 0.390 2026-10-11 18:52:10,644 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1787], uid: 4, model: res.partner 2026-10-11 18:52:10,673 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:52:10] "GET /web/image?field=avatar_128&id=1787&model=res.partner&unique=2026-10-11%2018:51:50 HTTP/1.1" 200 - 22 0.014 0.036 2026-10-11 18:52:10,689 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 18:52:10,736 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1787], uid: 419, model: res.partner 2026-10-11 18:52:10,759 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:52:10] "GET /web/image?field=avatar_128&id=1787&model=res.partner&unique=2026-10-11%2018:51:50 HTTP/1.1" 200 - 22 0.014 0.042 2026-10-11 18:52:10,772 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 18:52:10,838 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:52:10] "GET /web/image?field=avatar_128&id=1787&model=res.partner&unique=2026-10-11%2018:51:50 HTTP/1.1" 200 - 18 0.016 0.037 2026-10-11 18:52:10,857 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 18:52:10,937 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:52:10] "GET /web/image?field=avatar_128&id=1787&model=res.partner&unique=2026-10-11%2018:51:50 HTTP/1.1" 200 - 19 0.020 0.044 2026-10-11 18:52:10,959 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 18:52:11,043 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:52:11] "GET /web/image?field=avatar_128&id=1787&model=res.partner&unique=2026-10-11%2018:51:50 HTTP/1.1" 200 - 19 0.020 0.046 2026-10-11 18:52:11,083 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_binary_controller: Starting TestBinaryController.test_open_partner_avatar_has_message ... 2026-10-11 18:52:11,100 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:test_user from n/a 2026-10-11 18:52:11,113 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:52:11,530 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:52:11] "POST /mail/message/post HTTP/1.1" 200 - 51 0.043 0.376 2026-10-11 18:52:11,599 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1787], uid: 4, model: res.partner 2026-10-11 18:52:11,630 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:52:11] "GET /web/image?field=avatar_128&id=1787&model=res.partner&unique=2026-10-11%2018:51:50 HTTP/1.1" 200 - 24 0.021 0.053 2026-10-11 18:52:11,676 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1787], uid: 4, model: res.partner 2026-10-11 18:52:11,703 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:52:11] "GET /web/image?field=avatar_128&id=1787&model=res.partner&unique=2026-10-11%2018:51:50 HTTP/1.1" 200 - 22 0.016 0.036 2026-10-11 18:52:11,729 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 18:52:11,781 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1787], uid: 419, model: res.partner 2026-10-11 18:52:11,807 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:52:11] "GET /web/image?field=avatar_128&id=1787&model=res.partner&unique=2026-10-11%2018:51:50 HTTP/1.1" 200 - 22 0.015 0.044 2026-10-11 18:52:11,826 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 18:52:11,904 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:52:11] "GET /web/image?field=avatar_128&id=1787&model=res.partner&unique=2026-10-11%2018:51:50 HTTP/1.1" 200 - 18 0.017 0.042 2026-10-11 18:52:11,926 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 18:52:12,010 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:52:12] "GET /web/image?field=avatar_128&id=1787&model=res.partner&unique=2026-10-11%2018:51:50 HTTP/1.1" 200 - 19 0.022 0.041 2026-10-11 18:52:12,035 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 18:52:12,119 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:52:12] "GET /web/image?field=avatar_128&id=1787&model=res.partner&unique=2026-10-11%2018:51:50 HTTP/1.1" 200 - 19 0.024 0.041 2026-10-11 18:52:12,207 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 18:52:31,020 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 18:52:31,020 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 18:52:31,544 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_bus_presence: Starting TestBusPresence.test_receive_presences_as_guest ... 2026-10-11 18:52:32,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [458] 2026-10-11 18:52:32,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21686] 2026-10-11 18:52:32,000 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:52:32,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 970, 971, 972, 973, 974, 975] 2026-10-11 18:52:32,000 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:52:33,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:52:31] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.002 -0.002 2026-10-11 18:52:33,000 121 INFO ? odoo.addons.bus.models.bus: Bus.loop listen imbus on db postgres 2026-10-11 18:52:43,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 970, 971, 972, 973, 974, 975, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991] 2026-10-11 18:52:43,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:52:31] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 0 0.000 0.000 2026-10-11 18:52:43,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [992] 2026-10-11 18:52:43,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:52:31] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 0 0.000 0.000 2026-10-11 18:52:53,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [992, 994, 995, 996, 997, 998] 2026-10-11 18:52:53,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:52:31] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 0 0.000 0.000 2026-10-11 18:52:53,608 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_bus_presence: Starting TestBusPresence.test_receive_presences_as_internal ... 2026-10-11 18:52:54,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [459] 2026-10-11 18:52:54,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21692] 2026-10-11 18:52:54,000 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:52:54,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 970, 971, 972, 973, 974, 1000] 2026-10-11 18:52:54,000 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:internal_user from n/a 2026-10-11 18:52:54,000 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:52:54,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:52:53] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 4 0.001 -0.001 2026-10-11 18:52:55,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [460] 2026-10-11 18:52:55,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21694] 2026-10-11 18:52:55,000 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:52:55,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1001, 1002] 2026-10-11 18:52:55,000 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:internal_user from n/a 2026-10-11 18:52:55,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:52:53] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 3 0.001 -0.001 2026-10-11 18:52:55,739 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_bus_presence: Starting TestBusPresence.test_receive_presences_as_portal ... 2026-10-11 18:52:56,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [461] 2026-10-11 18:52:56,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21697] 2026-10-11 18:52:56,000 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:52:56,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [462] 2026-10-11 18:52:56,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21699] 2026-10-11 18:52:56,000 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:52:56,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 970, 971, 972, 973, 974, 1004] 2026-10-11 18:52:57,000 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_user from n/a 2026-10-11 18:52:57,000 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:52:57,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:52:55] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 4 0.001 -0.001 2026-10-11 18:53:07,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 970, 971, 972, 973, 974, 1004, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020] 2026-10-11 18:53:07,000 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_user from n/a 2026-10-11 18:53:07,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:52:55] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 0 0.000 0.000 2026-10-11 18:53:07,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1021] 2026-10-11 18:53:07,000 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_user from n/a 2026-10-11 18:53:07,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:52:55] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 0 0.000 0.000 2026-10-11 18:53:17,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1021, 1023, 1024, 1025, 1026, 1027] 2026-10-11 18:53:17,000 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_user from n/a 2026-10-11 18:53:17,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:52:55] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 0 0.000 0.000 2026-10-11 18:53:17,928 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 18:53:17,948 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_action: Starting TestDiscussAction.test_go_back_to_thread_from_breadcrumbs ... 2026-10-11 18:53:18,239 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Chrome pid: 3917 2026-10-11 18:53:18,239 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Chrome headless temporary user profile dir: /tmp/tmpwxdpmm6a_chrome_odoo 2026-10-11 18:53:18,239 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Issuing json command http://127.0.0.1:46853/json/version 2026-10-11 18:53:18,240 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:46853/json/version with timeout 3 increased to 10s during tests 2026-10-11 18:53:18,271 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Browser version: Chrome/150.0.7871.114 2026-10-11 18:53:18,272 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Issuing json command http://127.0.0.1:46853/json 2026-10-11 18:53:18,272 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:46853/json with timeout 3 increased to 10s during tests 2026-10-11 18:53:18,280 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Websocket url found: ws://127.0.0.1:46853/devtools/page/B203CBB68EB4E29B247280BC2B36B248 2026-10-11 18:53:18,293 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Enable chrome headless console log notification 2026-10-11 18:53:18,299 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Chrome headless enable page notifications 2026-10-11 18:53:18,361 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 18:53:18,383 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Setting session cookie in browser 2026-10-11 18:53:18,386 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Open "http://127.0.0.1:8069/odoo/discuss?active_id=mail.box_inbox" in browser 2026-10-11 18:53:18,386 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Navigating to: "http://127.0.0.1:8069/odoo/discuss?active_id=mail.box_inbox" 2026-10-11 18:53:18,405 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:53:20,092 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:20] "GET /odoo/discuss?active_id=mail.box_inbox HTTP/1.1" 200 - 191 0.182 1.509 2026-10-11 18:53:20,096 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Navigation result: {'frameId': 'B203CBB68EB4E29B247280BC2B36B248', 'loaderId': 'BAB738FACD9DB322ED8459E2650F5DFC', 'isDownload': False} 2026-10-11 18:53:20,096 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Evaluate ready code "odoo.isTourReady('discuss_go_back_to_thread_from_breadcrumbs.js')" 2026-10-11 18:53:20,147 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:20] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.010 0.015 2026-10-11 18:53:20,174 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.021 2026-10-11 18:53:20,197 121 INFO rb-001770c-225483-423662 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:53:20,862 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:20] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.285 0.448 2026-10-11 18:53:20,870 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:20] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.738 2026-10-11 18:53:20,881 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:20] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.756 2026-10-11 18:53:20,886 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:20] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.692 2026-10-11 18:53:20,960 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:20] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.007 2026-10-11 18:53:21,743 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:21] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-11 18:53:21,747 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:21] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-11 18:53:21,749 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:21] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-11 18:53:21,764 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:21] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.008 2026-10-11 18:53:21,789 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.browser: Owl is running in 'dev' mode. 2026-10-11 18:53:21,859 121 INFO rb-001770c-225483-423662 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 18:53:21,913 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Evaluate test code "odoo.startTour('discuss_go_back_to_thread_from_breadcrumbs.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/discuss?active_id=mail.box_inbox", "delayToCheckUndeterminisms": 0})" 2026-10-11 18:53:21,919 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:21] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.062 0.064 2026-10-11 18:53:21,930 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.browser: [1/5] Tour discuss_go_back_to_thread_from_breadcrumbs.js → Step .o-mail-Discuss-threadName[title='Inbox'] 2026-10-11 18:53:21,933 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:21] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.119 2026-10-11 18:53:21,941 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.020 2026-10-11 18:53:21,963 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.122 2026-10-11 18:53:21,976 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:21] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 18:53:22,193 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:22] "POST /mail/data HTTP/1.1" 200 - 146 0.096 0.172 2026-10-11 18:53:22,275 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.025 0.399 2026-10-11 18:53:22,290 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:22] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.332 2026-10-11 18:53:22,328 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:22] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.348 2026-10-11 18:53:22,360 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-11 18:53:22,403 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:22] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.023 2026-10-11 18:53:22,405 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.030 2026-10-11 18:53:22,420 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 18:53:22,425 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:22] "POST /web/action/load HTTP/1.1" 200 - 6 0.007 0.024 2026-10-11 18:53:22,428 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:22] "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 18:53:22,461 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:22] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.018 0.061 2026-10-11 18:53:22,491 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:22] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.007 0.103 2026-10-11 18:53:22,518 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 18:53:22,669 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:22] "POST /mail/data HTTP/1.1" 200 - 73 0.045 0.077 2026-10-11 18:53:22,755 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-11 18:53:22,913 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:22] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.010 0.012 2026-10-11 18:53:22,919 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:22] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 18:53:22,922 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.browser: [2/5] Tour discuss_go_back_to_thread_from_breadcrumbs.js → Step .o-mail-DiscussSidebar-item:contains(Starred) 2026-10-11 18:53:22,938 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:22] "GET /web/image/discuss.channel/1/avatar_128?unique=1f3d5513ae20952ccef01ba3203ac6debc7f7efa2151abde6b1fd9d020e8f59cf6c8ad1f009865384ab0b3783826b09e12b029a008d3083e5d9a85e73bffa938 HTTP/1.1" 200 - 8 0.009 0.021 2026-10-11 18:53:22,949 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:22] "GET /web/image/mail.guest/8/avatar_128?unique=1791732534000 HTTP/1.1" 200 - 4 0.002 0.038 2026-10-11 18:53:22,996 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:22] "GET /web/image/res.partner/2/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 16 0.018 0.065 2026-10-11 18:53:23,006 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:23] "GET /web/image/discuss.channel/2/avatar_128?unique=623f196a9f0007cf04ae8d9522e3179ea593cd8953d9fda056f3a93746571134300897121e98c128d82fb468fcfd5fddfe7e50b861283cc35688f4822d539114 HTTP/1.1" 200 - 3 0.001 0.093 2026-10-11 18:53:23,024 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.browser: [3/5] Tour discuss_go_back_to_thread_from_breadcrumbs.js → Step button[title='View or join channels'] 2026-10-11 18:53:23,042 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:23] "POST /mail/starred/messages HTTP/1.1" 200 - 2 0.001 0.008 2026-10-11 18:53:23,097 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.browser: [4/5] Tour discuss_go_back_to_thread_from_breadcrumbs.js → Step .breadcrumb-item:contains(Starred) 2026-10-11 18:53:23,188 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:23] "POST /web/dataset/call_kw/discuss.channel/get_views HTTP/1.1" 200 - 47 0.035 0.055 2026-10-11 18:53:23,230 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:23] "POST /web/dataset/call_kw/discuss.channel/web_search_read HTTP/1.1" 200 - 8 0.003 0.015 2026-10-11 18:53:23,342 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:23] "GET /web/image/discuss.channel/1/avatar_128?unique=1791732997000 HTTP/1.1" 200 - 3 0.015 0.009 2026-10-11 18:53:23,357 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:23] "GET /web/image/discuss.channel/2/avatar_128?unique=1791732997000 HTTP/1.1" 200 - 3 0.004 0.032 2026-10-11 18:53:23,367 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:23] "GET /web/image/discuss.channel/4/avatar_128?unique=1791732997000 HTTP/1.1" 200 - 3 0.002 0.039 2026-10-11 18:53:23,374 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.browser: [5/5] Tour discuss_go_back_to_thread_from_breadcrumbs.js → Step .o-mail-Discuss-threadName[title='Starred'] 2026-10-11 18:53:23,376 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:23] "GET /web/image/discuss.channel/3/avatar_128?unique=1791732997000 HTTP/1.1" 200 - 3 0.002 0.048 2026-10-11 18:53:23,385 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:23] "GET /web/image/discuss.channel/5/avatar_128?unique=1791732997000 HTTP/1.1" 200 - 3 0.002 0.045 2026-10-11 18:53:23,462 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.browser: tour succeeded 2026-10-11 18:53:23,462 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR discuss_go_back_to_thread_from_breadcrumbs.js SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-10-11 18:53:23,575 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.browser: heap 29747916 (allocated 31174656) 2026-10-11 18:53:23,580 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Closing chrome headless with pid 3917 2026-10-11 18:53:23,581 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Closing websocket connection 2026-10-11 18:53:23,581 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Terminating chrome headless with pid 3917 2026-10-11 18:53:23,677 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_185323_676848_test_go_back_to_thread_from_breadcrumbs.txt 2026-10-11 18:53:23,677 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Removing chrome user profile "/tmp/tmpwxdpmm6a_chrome_odoo" 2026-10-11 18:53:23,741 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:53:41,842 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 18:53:41,842 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 18:53:42,849 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_attachment_controller: Starting TestDiscussAttachmentController.test_attachment_allowed_upload_public_channel ... 2026-10-11 18:53:43,349 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:53:43,832 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:43] "POST /mail/attachment/upload HTTP/1.1" 200 - 25 0.009 0.477 2026-10-11 18:53:43,896 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #4 deleted ir.attachment records with IDs: [15972] 2026-10-11 18:53:43,901 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:43] "POST /mail/attachment/delete HTTP/1.1" 200 - 21 0.047 0.016 2026-10-11 18:53:43,919 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 18:53:43,957 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:43] "POST /mail/attachment/upload HTTP/1.1" 200 - 13 0.011 0.017 2026-10-11 18:53:43,993 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [15973] 2026-10-11 18:53:44,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:43] "POST /mail/attachment/delete HTTP/1.1" 200 - 25 0.017 0.020 2026-10-11 18:53:44,013 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 18:53:44,071 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:44] "POST /mail/attachment/upload HTTP/1.1" 200 - 13 0.019 0.023 2026-10-11 18:53:44,120 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #6 deleted ir.attachment records with IDs: [15974] 2026-10-11 18:53:44,128 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:44] "POST /mail/attachment/delete HTTP/1.1" 200 - 25 0.029 0.023 2026-10-11 18:53:44,144 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 18:53:44,190 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:44] "POST /mail/attachment/upload HTTP/1.1" 200 - 13 0.013 0.020 2026-10-11 18:53:44,235 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #433 deleted ir.attachment records with IDs: [15975] 2026-10-11 18:53:44,246 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:44] "POST /mail/attachment/delete HTTP/1.1" 200 - 25 0.021 0.026 2026-10-11 18:53:44,283 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 18:53:44,324 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:44] "POST /mail/attachment/upload HTTP/1.1" 200 - 13 0.008 0.019 2026-10-11 18:53:44,348 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #434 deleted ir.attachment records with IDs: [15976] 2026-10-11 18:53:44,354 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:44] "POST /mail/attachment/delete HTTP/1.1" 200 - 16 0.011 0.014 2026-10-11 18:53:44,383 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:44] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.002 0.014 2026-10-11 18:53:44,412 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #4 deleted ir.attachment records with IDs: [15977] 2026-10-11 18:53:44,419 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:44] "POST /mail/attachment/delete HTTP/1.1" 200 - 15 0.013 0.017 2026-10-11 18:53:44,462 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_attachment_controller: Starting TestDiscussAttachmentController.test_attachment_not_allowed_upload_public_channel ... 2026-10-11 18:53:44,565 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:53:44,990 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:44] "POST /mail/attachment/upload HTTP/1.1" 403 - 21 0.013 0.415 2026-10-11 18:53:45,019 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 18:53:45,065 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:45] "POST /mail/attachment/upload HTTP/1.1" 200 - 15 0.013 0.018 2026-10-11 18:53:45,122 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [15978] 2026-10-11 18:53:45,129 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:45] "POST /mail/attachment/delete HTTP/1.1" 200 - 28 0.033 0.026 2026-10-11 18:53:45,151 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 18:53:45,197 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:45] "POST /mail/attachment/upload HTTP/1.1" 200 - 13 0.014 0.018 2026-10-11 18:53:45,237 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #6 deleted ir.attachment records with IDs: [15979] 2026-10-11 18:53:45,244 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:45] "POST /mail/attachment/delete HTTP/1.1" 200 - 25 0.022 0.018 2026-10-11 18:53:45,262 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 18:53:45,310 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:45] "POST /mail/attachment/upload HTTP/1.1" 200 - 13 0.014 0.023 2026-10-11 18:53:45,347 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #433 deleted ir.attachment records with IDs: [15980] 2026-10-11 18:53:45,355 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:45] "POST /mail/attachment/delete HTTP/1.1" 200 - 25 0.015 0.024 2026-10-11 18:53:45,375 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 18:53:45,405 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:45] "POST /mail/attachment/upload HTTP/1.1" 403 - 11 0.005 0.016 2026-10-11 18:53:45,429 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:53:45] "POST /mail/attachment/upload HTTP/1.1" 403 - 4 0.004 0.008 2026-10-11 18:53:45,521 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 18:54:02,127 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 18:54:02,127 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 18:54:04,038 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [463] 2026-10-11 18:54:04,049 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22484] 2026-10-11 18:54:04,060 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:54:04,245 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_01_guest_avatar_private_channel ... 2026-10-11 18:54:04,431 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:54:04,754 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-11 18:54:04,774 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:04] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 15 0.005 0.341 2026-10-11 18:54:04,793 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-11 18:54:04,814 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:04] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 9 0.002 0.023 2026-10-11 18:54:04,831 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 18:54:04,846 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 439, model: mail.guest 2026-10-11 18:54:04,865 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:04] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 7 0.003 0.020 2026-10-11 18:54:04,877 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 18:54:04,900 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:04] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 5 0.004 0.008 2026-10-11 18:54:04,916 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 18:54:04,935 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:04] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 5 0.004 0.006 2026-10-11 18:54:04,949 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 18:54:04,972 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:04] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 5 0.006 0.007 2026-10-11 18:54:05,000 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_01_guest_avatar_public_channel ... 2026-10-11 18:54:05,064 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:54:06,456 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-11 18:54:06,473 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:06] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 16 0.005 1.406 2026-10-11 18:54:06,490 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-11 18:54:06,505 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:06] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 9 0.003 0.017 2026-10-11 18:54:06,520 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 18:54:06,533 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 439, model: mail.guest 2026-10-11 18:54:06,549 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:06] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 8 0.004 0.017 2026-10-11 18:54:06,561 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 18:54:06,584 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:06] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 6 0.005 0.010 2026-10-11 18:54:06,597 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 18:54:06,627 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:06] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 6 0.006 0.008 2026-10-11 18:54:06,650 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 18:54:06,675 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:06] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 6 0.009 0.007 2026-10-11 18:54:06,703 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_01_partner_avatar_private_channel ... 2026-10-11 18:54:06,905 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:54:07,219 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1813], uid: 4, model: res.partner 2026-10-11 18:54:07,243 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:07] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 29 0.015 0.326 2026-10-11 18:54:07,282 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1813], uid: 4, model: res.partner 2026-10-11 18:54:07,315 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:07] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 22 0.010 0.043 2026-10-11 18:54:07,336 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 18:54:07,381 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1813], uid: 439, model: res.partner 2026-10-11 18:54:07,403 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:07] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 22 0.014 0.036 2026-10-11 18:54:07,421 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 18:54:07,487 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:07] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 18 0.019 0.030 2026-10-11 18:54:07,509 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 18:54:07,585 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:07] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 19 0.021 0.035 2026-10-11 18:54:07,620 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 18:54:07,699 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:07] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 19 0.022 0.035 2026-10-11 18:54:07,744 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_01_partner_avatar_public_channel ... 2026-10-11 18:54:07,765 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:test_user from n/a 2026-10-11 18:54:07,781 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:54:08,195 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:08] "POST /mail/message/post HTTP/1.1" 200 - 57 0.051 0.365 2026-10-11 18:54:08,247 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1813], uid: 4, model: res.partner 2026-10-11 18:54:08,278 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:08] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 24 0.021 0.043 2026-10-11 18:54:08,323 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1813], uid: 4, model: res.partner 2026-10-11 18:54:08,366 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:08] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 22 0.019 0.054 2026-10-11 18:54:08,387 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 18:54:08,437 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1813], uid: 439, model: res.partner 2026-10-11 18:54:08,463 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:08] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 22 0.016 0.041 2026-10-11 18:54:08,480 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 18:54:08,553 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:08] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 18 0.021 0.035 2026-10-11 18:54:08,570 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 18:54:08,645 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:08] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 19 0.024 0.036 2026-10-11 18:54:08,674 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 18:54:08,768 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:08] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 19 0.028 0.049 2026-10-11 18:54:08,802 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_02_guest_avatar_private_channel ... 2026-10-11 18:54:09,070 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:54:09,493 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:09] "POST /mail/message/post HTTP/1.1" 200 - 53 0.027 0.399 2026-10-11 18:54:09,506 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-11 18:54:09,523 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:09] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 8 0.002 0.017 2026-10-11 18:54:09,539 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-11 18:54:09,555 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:09] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 9 0.002 0.017 2026-10-11 18:54:09,573 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 18:54:09,587 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 439, model: mail.guest 2026-10-11 18:54:09,608 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:09] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 7 0.003 0.022 2026-10-11 18:54:09,624 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 18:54:09,647 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:09] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 5 0.004 0.007 2026-10-11 18:54:09,662 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 18:54:09,685 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:09] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 5 0.004 0.007 2026-10-11 18:54:09,701 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 18:54:09,725 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:09] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 5 0.005 0.007 2026-10-11 18:54:09,759 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_02_guest_avatar_public_channel ... 2026-10-11 18:54:09,840 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [775] 2026-10-11 18:54:09,856 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:54:10,192 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-11 18:54:10,212 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:10] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 15 0.006 0.352 2026-10-11 18:54:10,228 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-11 18:54:10,247 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:10] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 9 0.003 0.020 2026-10-11 18:54:10,262 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 18:54:10,275 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 439, model: mail.guest 2026-10-11 18:54:10,292 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:10] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 8 0.003 0.018 2026-10-11 18:54:10,306 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 18:54:10,326 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:10] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 6 0.004 0.007 2026-10-11 18:54:10,338 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 18:54:10,360 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:10] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 6 0.005 0.007 2026-10-11 18:54:10,373 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 18:54:10,397 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:10] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 6 0.006 0.009 2026-10-11 18:54:10,425 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_02_partner_avatar_private_channel ... 2026-10-11 18:54:11,811 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:test_user from n/a 2026-10-11 18:54:11,824 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:54:12,195 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:12] "POST /mail/message/post HTTP/1.1" 200 - 53 0.031 0.341 2026-10-11 18:54:12,236 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1813], uid: 4, model: res.partner 2026-10-11 18:54:12,260 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:12] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 24 0.012 0.040 2026-10-11 18:54:12,297 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1813], uid: 4, model: res.partner 2026-10-11 18:54:12,328 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:12] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 22 0.012 0.038 2026-10-11 18:54:12,344 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 18:54:12,400 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1813], uid: 439, model: res.partner 2026-10-11 18:54:12,429 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:12] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 22 0.016 0.052 2026-10-11 18:54:12,441 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 18:54:12,502 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:12] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 18 0.013 0.034 2026-10-11 18:54:12,516 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 18:54:12,589 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:12] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 19 0.017 0.043 2026-10-11 18:54:12,604 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 18:54:12,682 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:12] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 19 0.020 0.044 2026-10-11 18:54:12,722 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_02_partner_avatar_public_channel ... 2026-10-11 18:54:12,814 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [783] 2026-10-11 18:54:12,836 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:54:13,244 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1813], uid: 4, model: res.partner 2026-10-11 18:54:13,269 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:13] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 29 0.029 0.407 2026-10-11 18:54:13,315 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1813], uid: 4, model: res.partner 2026-10-11 18:54:13,349 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:13] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 22 0.012 0.047 2026-10-11 18:54:13,367 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 18:54:13,417 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1813], uid: 439, model: res.partner 2026-10-11 18:54:13,446 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:13] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 22 0.015 0.049 2026-10-11 18:54:13,460 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 18:54:13,517 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:13] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 18 0.015 0.028 2026-10-11 18:54:13,532 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 18:54:13,603 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:13] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 19 0.020 0.037 2026-10-11 18:54:13,620 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 18:54:13,697 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:13] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 19 0.019 0.045 2026-10-11 18:54:13,736 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_03_guest_avatar_private_channel ... 2026-10-11 18:54:13,991 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [790] 2026-10-11 18:54:14,013 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:54:14,467 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-11 18:54:14,490 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:14] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 15 0.006 0.474 2026-10-11 18:54:14,508 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-11 18:54:14,525 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:14] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 9 0.002 0.018 2026-10-11 18:54:14,556 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 18:54:14,575 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 439, model: mail.guest 2026-10-11 18:54:14,595 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:14] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 7 0.003 0.022 2026-10-11 18:54:14,611 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 18:54:14,638 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:14] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 5 0.005 0.009 2026-10-11 18:54:14,657 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 18:54:14,683 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:14] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 5 0.005 0.008 2026-10-11 18:54:14,698 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 18:54:14,721 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:14] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 5 0.005 0.006 2026-10-11 18:54:14,757 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_03_guest_avatar_public_channel ... 2026-10-11 18:54:14,856 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:54:15,271 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:15] "POST /mail/message/post HTTP/1.1" 200 - 50 0.040 0.377 2026-10-11 18:54:15,278 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [791] 2026-10-11 18:54:15,305 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-11 18:54:15,339 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:15] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 8 0.018 0.024 2026-10-11 18:54:15,357 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-11 18:54:15,375 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:15] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 9 0.002 0.021 2026-10-11 18:54:15,392 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 18:54:15,409 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 439, model: mail.guest 2026-10-11 18:54:15,428 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:15] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 8 0.005 0.022 2026-10-11 18:54:15,443 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 18:54:15,471 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:15] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 6 0.006 0.012 2026-10-11 18:54:15,486 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 18:54:15,513 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:15] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 6 0.007 0.010 2026-10-11 18:54:15,527 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 18:54:15,558 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:15] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 6 0.009 0.012 2026-10-11 18:54:15,586 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_03_partner_avatar_private_channel ... 2026-10-11 18:54:15,805 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [797] 2026-10-11 18:54:15,828 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:54:17,300 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1813], uid: 4, model: res.partner 2026-10-11 18:54:17,325 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:17] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 29 0.024 1.476 2026-10-11 18:54:17,365 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1813], uid: 4, model: res.partner 2026-10-11 18:54:17,393 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:17] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 22 0.015 0.036 2026-10-11 18:54:17,415 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 18:54:17,463 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1813], uid: 439, model: res.partner 2026-10-11 18:54:17,490 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:17] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 22 0.016 0.043 2026-10-11 18:54:17,506 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 18:54:17,576 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:17] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 18 0.018 0.035 2026-10-11 18:54:17,596 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 18:54:17,678 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:17] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 19 0.027 0.041 2026-10-11 18:54:17,703 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 18:54:17,779 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:17] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 19 0.025 0.036 2026-10-11 18:54:17,814 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_03_partner_avatar_public_channel ... 2026-10-11 18:54:17,925 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:test_user from n/a 2026-10-11 18:54:17,938 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:54:18,356 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:18] "POST /mail/message/post HTTP/1.1" 200 - 50 0.048 0.374 2026-10-11 18:54:18,362 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [799] 2026-10-11 18:54:18,413 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1813], uid: 4, model: res.partner 2026-10-11 18:54:18,441 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:18] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 24 0.023 0.042 2026-10-11 18:54:18,479 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1813], uid: 4, model: res.partner 2026-10-11 18:54:18,516 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:18] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 22 0.015 0.044 2026-10-11 18:54:18,534 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 18:54:18,603 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1813], uid: 439, model: res.partner 2026-10-11 18:54:18,629 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:18] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 22 0.018 0.047 2026-10-11 18:54:18,654 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 18:54:18,727 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:18] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 18 0.021 0.027 2026-10-11 18:54:18,764 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 18:54:18,838 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:18] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 19 0.019 0.037 2026-10-11 18:54:18,860 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 18:54:18,934 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:18] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 19 0.017 0.038 2026-10-11 18:54:18,978 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_04_guest_avatar_private_channel ... 2026-10-11 18:54:19,252 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:54:19,659 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:19] "POST /mail/message/post HTTP/1.1" 200 - 53 0.028 0.382 2026-10-11 18:54:19,668 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [806] 2026-10-11 18:54:19,684 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-11 18:54:19,705 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:19] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 8 0.002 0.021 2026-10-11 18:54:19,724 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-11 18:54:19,741 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:19] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 9 0.002 0.019 2026-10-11 18:54:19,767 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 18:54:19,782 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 439, model: mail.guest 2026-10-11 18:54:19,803 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:19] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 7 0.003 0.022 2026-10-11 18:54:19,852 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 18:54:19,886 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:19] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 5 0.007 0.010 2026-10-11 18:54:19,904 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 18:54:19,934 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:19] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 5 0.007 0.009 2026-10-11 18:54:19,959 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 18:54:20,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:20] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 5 0.012 0.012 2026-10-11 18:54:20,028 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_04_partner_avatar_private_channel ... 2026-10-11 18:54:20,284 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:test_user from n/a 2026-10-11 18:54:20,297 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:54:20,830 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:20] "POST /mail/message/post HTTP/1.1" 200 - 53 0.032 0.504 2026-10-11 18:54:20,841 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [812] 2026-10-11 18:54:20,899 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1813], uid: 4, model: res.partner 2026-10-11 18:54:20,946 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:20] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 24 0.037 0.050 2026-10-11 18:54:20,984 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1813], uid: 4, model: res.partner 2026-10-11 18:54:21,010 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:21] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 22 0.010 0.033 2026-10-11 18:54:21,026 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 18:54:21,079 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1813], uid: 439, model: res.partner 2026-10-11 18:54:21,107 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:21] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 22 0.013 0.051 2026-10-11 18:54:21,123 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 18:54:21,188 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:21] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 18 0.013 0.035 2026-10-11 18:54:21,205 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 18:54:21,278 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:21] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 19 0.017 0.039 2026-10-11 18:54:21,297 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 18:54:21,369 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:21] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 19 0.021 0.033 2026-10-11 18:54:21,408 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_05_guest_avatar_private_channel ... 2026-10-11 18:54:21,485 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:54:21,848 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-11 18:54:21,863 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:21] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 16 0.005 0.377 2026-10-11 18:54:21,884 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-11 18:54:21,904 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:21] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 9 0.003 0.022 2026-10-11 18:54:21,934 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 18:54:21,952 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 439, model: mail.guest 2026-10-11 18:54:21,972 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:21] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 8 0.004 0.023 2026-10-11 18:54:21,989 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 18:54:22,016 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:22] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 6 0.004 0.008 2026-10-11 18:54:22,033 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 18:54:22,059 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:22] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 6 0.006 0.009 2026-10-11 18:54:22,078 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 18:54:22,105 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:22] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 6 0.007 0.007 2026-10-11 18:54:22,142 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_05_partner_avatar_private_channel ... 2026-10-11 18:54:22,245 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:54:23,895 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1813], uid: 4, model: res.partner 2026-10-11 18:54:23,926 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:23] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 31 0.022 1.662 2026-10-11 18:54:23,973 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1813], uid: 4, model: res.partner 2026-10-11 18:54:24,011 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:24] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 22 0.015 0.050 2026-10-11 18:54:24,027 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 18:54:24,075 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1813], uid: 439, model: res.partner 2026-10-11 18:54:24,106 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:24] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 22 0.019 0.047 2026-10-11 18:54:24,121 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 18:54:24,194 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:24] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 18 0.022 0.036 2026-10-11 18:54:24,210 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 18:54:24,292 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:24] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 19 0.023 0.044 2026-10-11 18:54:24,307 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 18:54:24,394 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:24] "GET /web/image?field=avatar_128&id=1813&model=res.partner&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 19 0.047 0.029 2026-10-11 18:54:24,423 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_open_guest_avatar ... 2026-10-11 18:54:24,435 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:54:24,904 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-11 18:54:24,925 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:24] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 17 0.006 0.487 2026-10-11 18:54:24,946 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-11 18:54:24,965 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:24] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 9 0.002 0.021 2026-10-11 18:54:24,984 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 18:54:25,002 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 439, model: mail.guest 2026-10-11 18:54:25,019 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:25] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 8 0.004 0.019 2026-10-11 18:54:25,049 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 18:54:25,106 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:25] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 11 0.012 0.028 2026-10-11 18:54:25,147 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 18:54:25,175 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:25] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 6 0.007 0.008 2026-10-11 18:54:25,194 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 18:54:25,231 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:25] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-11%2018:53:45 HTTP/1.1" 200 - 6 0.013 0.011 2026-10-11 18:54:25,315 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 18:54:41,863 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 18:54:41,863 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 18:54:42,829 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_chat_message_post_should_update_last_interest_dt ... 2026-10-11 18:54:43,412 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_command_help_in_channel ... 2026-10-11 18:54:43,499 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #444 deleted bus.bus records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383] 2026-10-11 18:54:43,571 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_command_help_in_group ... 2026-10-11 18:54:44,436 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1385, 1386, 1387, 1388, 1389, 1390, 1391] 2026-10-11 18:54:44,495 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_info_get ... 2026-10-11 18:54:44,700 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_info_get_should_update_last_interest_dt ... 2026-10-11 18:54:44,842 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_info_mark_as_read ... 2026-10-11 18:54:45,030 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_member_cannot_be_public_user ... 2026-10-11 18:54:45,468 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_message_post_should_not_allow_adding_wrong_parent ... 2026-10-11 18:54:45,602 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_message_post_with_voice_attachment ... 2026-10-11 18:54:45,711 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_notification ... 2026-10-11 18:54:47,382 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427] 2026-10-11 18:54:47,601 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_private_unfollow ... 2026-10-11 18:54:48,134 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_recipients_channel ... 2026-10-11 18:54:48,344 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_recipients_chat ... 2026-10-11 18:54:48,563 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_recipients_mention ... 2026-10-11 18:54:48,753 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_recipients_user_of_partner_with_archived_user ... 2026-10-11 18:54:49,414 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_should_generate_correct_default_avatar ... 2026-10-11 18:54:49,587 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_unfollow_should_not_post_message_if_the_partner_has_been_removed ... 2026-10-11 18:54:49,679 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [860] 2026-10-11 18:54:49,717 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_unsubscribe_auto ... 2026-10-11 18:54:52,202 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_user_synchronize ... 2026-10-11 18:54:53,119 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_user_synchronize_partner_with_several_users ... 2026-10-11 18:54:53,616 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_write_should_send_notification ... 2026-10-11 18:54:53,680 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382] 2026-10-11 18:54:53,716 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_write_should_send_notification_if_image_128_changed ... 2026-10-11 18:54:53,783 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [16216] 2026-10-11 18:54:53,812 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1435, 1436] 2026-10-11 18:54:53,852 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_create_channel_with_partners_and_guests ... 2026-10-11 18:54:53,910 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_create_chat_channel_should_only_pin_the_channel_for_the_current_user ... 2026-10-11 18:54:54,021 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_mail_message_starred_group ... 2026-10-11 18:54:54,039 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 18:54:54,051 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:54:54,436 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:54] "POST /mail/action HTTP/1.1" 200 - 30 0.026 0.362 2026-10-11 18:54:54,592 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:54] "POST /mail/action HTTP/1.1" 200 - 11 0.032 0.024 2026-10-11 18:54:54,721 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:54] "POST /mail/action HTTP/1.1" 200 - 13 0.022 0.024 2026-10-11 18:54:54,743 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [883, 884] 2026-10-11 18:54:54,805 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:54:54] "POST /mail/action HTTP/1.1" 200 - 13 0.026 0.026 2026-10-11 18:54:54,806 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel.TestChannelInternals.test_mail_message_starred_group: waiting for threads: [] 2026-10-11 18:54:54,838 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_multi_company_chat ... 2026-10-11 18:54:55,005 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_set_last_seen_message_should_always_send_notification ... 2026-10-11 18:54:55,157 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #444 deleted bus.bus records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1446, 1447] 2026-10-11 18:54:55,189 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #444 deleted bus.bus records with IDs: [1448, 1449] 2026-10-11 18:54:55,315 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-10-11 18:55:11,667 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 18:55:11,667 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 18:55:14,720 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_access: Starting TestDiscussChannelAccess.test_01_discuss_channel_access ... 2026-10-11 18:55:24,021 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_access: Starting TestDiscussChannelAccess.test_02_discuss_sub_channel_access ... 2026-10-11 18:55:33,413 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_access: Starting TestDiscussChannelAccess.test_10_discuss_channel_member_access ... 2026-10-11 18:55:33,813 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #460 deleted discuss.channel.member records with IDs: [1195] 2026-10-11 18:55:35,319 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #460 deleted discuss.channel.member records with IDs: [1220] 2026-10-11 18:55:38,660 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #461 deleted discuss.channel.member records with IDs: [1266] 2026-10-11 18:55:40,144 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #461 deleted discuss.channel.member records with IDs: [1291] 2026-10-11 18:55:43,989 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #462 deleted discuss.channel.member records with IDs: [1337] 2026-10-11 18:55:45,509 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #462 deleted discuss.channel.member records with IDs: [1362] 2026-10-11 18:55:48,909 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #460 deleted discuss.channel.member records with IDs: [1408] 2026-10-11 18:55:50,509 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #461 deleted discuss.channel.member records with IDs: [1431] 2026-10-11 18:55:51,484 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #461 deleted discuss.channel.member records with IDs: [1448] 2026-10-11 18:55:52,355 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #462 deleted discuss.channel.member records with IDs: [1458] 2026-10-11 18:55:53,310 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #462 deleted discuss.channel.member records with IDs: [1475] 2026-10-11 18:55:54,010 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_access: Starting TestDiscussChannelAccess.test_11_discuss_sub_channel_member_access ... 2026-10-11 18:55:54,730 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #460 deleted discuss.channel.member records with IDs: [1494] 2026-10-11 18:55:58,024 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #460 deleted discuss.channel.member records with IDs: [1541] 2026-10-11 18:56:03,149 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #461 deleted discuss.channel.member records with IDs: [1630] 2026-10-11 18:56:05,732 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #461 deleted discuss.channel.member records with IDs: [1677] 2026-10-11 18:56:11,143 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #462 deleted discuss.channel.member records with IDs: [1766] 2026-10-11 18:56:13,712 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #462 deleted discuss.channel.member records with IDs: [1815] 2026-10-11 18:56:18,110 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-11 18:56:18,327 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_channel_invitation_from_token ... 2026-10-11 18:56:19,572 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:56:20,147 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:20] "GET /chat/735/vFPYJduP8j HTTP/1.1" 200 - 91 0.047 0.531 2026-10-11 18:56:20,158 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:20] "GET /chat/736/sQCWpYCfo8 HTTP/1.1" 404 - 5 0.001 0.005 2026-10-11 18:56:20,159 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_channel_invitation_from_token: waiting for threads: [] 2026-10-11 18:56:20,188 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_chat_from_token_as_guest ... 2026-10-11 18:56:21,228 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:56:21,807 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:21] "GET /chat/xyz HTTP/1.1" 200 - 99 0.055 0.526 2026-10-11 18:56:21,839 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_discuss_channel_public_page_as_admin ... 2026-10-11 18:56:23,315 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Chrome pid: 4276 2026-10-11 18:56:23,315 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Chrome headless temporary user profile dir: /tmp/tmpl7g2lehx_chrome_odoo 2026-10-11 18:56:23,316 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Issuing json command http://127.0.0.1:41077/json/version 2026-10-11 18:56:23,317 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:41077/json/version with timeout 3 increased to 10s during tests 2026-10-11 18:56:23,392 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Browser version: Chrome/150.0.7871.114 2026-10-11 18:56:23,392 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Issuing json command http://127.0.0.1:41077/json 2026-10-11 18:56:23,393 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:41077/json with timeout 3 increased to 10s during tests 2026-10-11 18:56:23,405 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Websocket url found: ws://127.0.0.1:41077/devtools/page/F99EEA7C13B93A677A7101AFCF753F8F 2026-10-11 18:56:23,418 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Enable chrome headless console log notification 2026-10-11 18:56:23,429 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Chrome headless enable page notifications 2026-10-11 18:56:23,552 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 18:56:23,559 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Setting session cookie in browser 2026-10-11 18:56:23,562 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Open "http://127.0.0.1:8069/chat/740/CBWqEioyGM" in browser 2026-10-11 18:56:23,562 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Navigating to: "http://127.0.0.1:8069/chat/740/CBWqEioyGM" 2026-10-11 18:56:23,577 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:56:24,480 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:24] "GET /chat/740/CBWqEioyGM HTTP/1.1" 200 - 157 0.125 0.780 2026-10-11 18:56:24,483 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Navigation result: {'frameId': 'F99EEA7C13B93A677A7101AFCF753F8F', 'loaderId': 'F8FCAA8D66DD293B94BA16F27094AE56', 'isDownload': False} 2026-10-11 18:56:24,484 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-10-11 18:56:24,529 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:24] "GET /web/assets/da3d588/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-11 18:56:24,540 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:24] "GET /web/assets/f0a6854/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-11 18:56:24,553 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:24] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 18:56:24,554 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:24] "GET /web/assets/a261f60/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-10-11 18:56:24,736 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:24] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:56:24,748 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:24] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-11 18:56:24,823 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/740/CBWqEioyGM", "delayToCheckUndeterminisms": 0})" 2026-10-11 18:56:24,830 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-10-11 18:56:24,993 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:24] "POST /mail/data HTTP/1.1" 200 - 92 0.070 0.109 2026-10-11 18:56:24,995 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.168 2026-10-11 18:56:25,059 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-11 18:56:25,324 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-10-11 18:56:25,334 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:25] "POST /discuss/channel/messages HTTP/1.1" 200 - 20 0.021 0.035 2026-10-11 18:56:25,351 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:25] "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 18:56:25,352 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:25] "GET /web/image/discuss.channel/2/avatar_128?unique=623f196a9f0007cf04ae8d9522e3179ea593cd8953d9fda056f3a93746571134300897121e98c128d82fb468fcfd5fddfe7e50b861283cc35688f4822d539114 HTTP/1.1" 200 - 3 0.003 0.062 2026-10-11 18:56:25,357 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:25] "GET /web/image/discuss.channel/1/avatar_128?unique=1f3d5513ae20952ccef01ba3203ac6debc7f7efa2151abde6b1fd9d020e8f59cf6c8ad1f009865384ab0b3783826b09e12b029a008d3083e5d9a85e73bffa938 HTTP/1.1" 200 - 3 0.001 0.064 2026-10-11 18:56:25,380 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:25] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 18:56:25,397 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.035 2026-10-11 18:56:25,416 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:25] "POST /discuss/channel/members HTTP/1.1" 200 - 14 0.014 0.101 2026-10-11 18:56:25,424 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:25] "GET /web/image/discuss.channel/740/avatar_128?unique=4aae8f333feb3a13e7faec9ea085be9501c34df0322d0bb3a5f822b3a8c3996ee83eeb7ae0bcc204b769f77456f33d70e639c212fda43c942731e712d6612518 HTTP/1.1" 200 - 3 0.001 0.120 2026-10-11 18:56:25,475 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-10-11 18:56:25,494 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:25] "GET /web/image/res.partner/1846/avatar_128 HTTP/1.1" 200 - 17 0.024 0.166 2026-10-11 18:56:25,506 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:25] "GET /web/image/mail.guest/8/avatar_128?unique=1791732534000 HTTP/1.1" 200 - 4 0.002 0.101 2026-10-11 18:56:25,535 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:25] "GET /web/image/res.partner/3/avatar_128?unique=1791744978000 HTTP/1.1" 200 - 9 0.008 0.164 2026-10-11 18:56:25,537 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.089 2026-10-11 18:56:25,538 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-10-11 18:56:25,547 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:25] "GET /web/image/mail.guest/61/avatar_128?unique=1791744978000 HTTP/1.1" 200 - 3 0.001 0.069 2026-10-11 18:56:25,614 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [5/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-11 18:56:25,618 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:25] "GET /web/image/res.partner/1845/avatar_128?unique=1791744978000 HTTP/1.1" 200 - 9 0.014 0.120 2026-10-11 18:56:25,662 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:25] "GET /web/image/res.partner/2/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.017 0.186 2026-10-11 18:56:25,683 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:56:25,685 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [6/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentCard:not(.o-isUploading):contains(text.txt) 2026-10-11 18:56:25,703 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:25] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 13 0.012 0.088 2026-10-11 18:56:25,712 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:25] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:56:25,726 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:25] "POST /mail/attachment/upload HTTP/1.1" 200 - 10 0.007 0.017 2026-10-11 18:56:25,753 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [7/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-11 18:56:25,806 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:56:25,807 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [8/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentImage:not(.o-isUploading)[title="image.png"] 2026-10-11 18:56:25,824 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:25] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.002 0.010 2026-10-11 18:56:25,863 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:25] "GET /web/image/16343?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 9 0.004 0.014 2026-10-11 18:56:25,875 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-10-11 18:56:25,952 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:25] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-10-11 18:56:25,964 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [10/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-10-11 18:56:25,991 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:25] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 13 0.009 0.025 2026-10-11 18:56:25,997 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:25] "GET /web/assets/95c0471/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-11 18:56:26,217 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:26] "POST /mail/message/post HTTP/1.1" 200 - 48 0.047 0.057 2026-10-11 18:56:26,252 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [11/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:56:26,262 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:26] "GET /discuss/channel/740/image/16343?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 3 0.001 0.013 2026-10-11 18:56:26,319 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [12/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-11 18:56:26,416 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-10-11 18:56:26,913 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [14/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-10-11 18:56:26,946 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:26] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.013 0.023 2026-10-11 18:56:26,994 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [15/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-10-11 18:56:27,008 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [1] 2026-10-11 18:56:27,014 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:27] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.003 0.013 2026-10-11 18:56:27,052 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [16/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-11 18:56:27,128 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [17/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-10-11 18:56:27,207 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [18/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-10-11 18:56:27,307 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [19/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message button[aria-label='Attach files'] 2026-10-11 18:56:27,364 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:56:27,365 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [20/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentCard:not(.o-isUploading):contains(extra.txt) 2026-10-11 18:56:27,388 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:27] "POST /mail/attachment/upload HTTP/1.1" 200 - 5 0.003 0.014 2026-10-11 18:56:27,422 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-10-11 18:56:27,505 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [22/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-10-11 18:56:27,559 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:27] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.020 0.032 2026-10-11 18:56:27,606 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [23/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:56:27,669 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [24/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") 2026-10-11 18:56:27,736 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [25/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") .o-mail-AttachmentCard-unlink 2026-10-11 18:56:27,814 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-10-11 18:56:27,888 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [27/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentCard:contains("extra.txt"))) 2026-10-11 18:56:27,951 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [16344] 2026-10-11 18:56:27,956 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:27] "POST /mail/attachment/delete HTTP/1.1" 200 - 25 0.042 0.024 2026-10-11 18:56:27,985 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-10-11 18:56:28,070 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-10-11 18:56:28,139 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-10-11 18:56:28,206 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [31/31] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:56:28,249 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:28] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.019 0.021 2026-10-11 18:56:28,279 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: tour succeeded 2026-10-11 18:56:28,280 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-11 18:56:28,379 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: heap 13535120 (allocated 15466496) 2026-10-11 18:56:28,381 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Closing chrome headless with pid 4276 2026-10-11 18:56:28,382 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Closing websocket connection 2026-10-11 18:56:28,382 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Terminating chrome headless with pid 4276 2026-10-11 18:56:28,477 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_185628_476953_test_discuss_channel_public_page_as_admin.txt 2026-10-11 18:56:28,477 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Removing chrome user profile "/tmp/tmpl7g2lehx_chrome_odoo" 2026-10-11 18:56:28,797 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Chrome pid: 4486 2026-10-11 18:56:28,797 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Chrome headless temporary user profile dir: /tmp/tmppq_479ia_chrome_odoo 2026-10-11 18:56:28,798 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Issuing json command http://127.0.0.1:41849/json/version 2026-10-11 18:56:28,799 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:41849/json/version with timeout 3 increased to 10s during tests 2026-10-11 18:56:28,817 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Browser version: Chrome/150.0.7871.114 2026-10-11 18:56:28,817 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Issuing json command http://127.0.0.1:41849/json 2026-10-11 18:56:28,818 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:41849/json with timeout 3 increased to 10s during tests 2026-10-11 18:56:28,830 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Websocket url found: ws://127.0.0.1:41849/devtools/page/913C48919DABCFEDD4234C7463366B6E 2026-10-11 18:56:28,845 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Enable chrome headless console log notification 2026-10-11 18:56:28,858 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Chrome headless enable page notifications 2026-10-11 18:56:28,887 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 18:56:28,890 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Setting session cookie in browser 2026-10-11 18:56:28,895 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Open "http://127.0.0.1:8069/chat/740/CBWqEioyGM" in browser 2026-10-11 18:56:28,895 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Navigating to: "http://127.0.0.1:8069/chat/740/CBWqEioyGM" 2026-10-11 18:56:29,049 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:29] "GET /chat/740/CBWqEioyGM HTTP/1.1" 200 - 52 0.031 0.112 2026-10-11 18:56:29,055 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Navigation result: {'frameId': '913C48919DABCFEDD4234C7463366B6E', 'loaderId': '4ADD82562CAB00B309B4A99E5A3AE891', 'isDownload': False} 2026-10-11 18:56:29,055 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-10-11 18:56:29,104 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:29] "GET /web/assets/da3d588/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.004 0.016 2026-10-11 18:56:29,114 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:29] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 18:56:29,121 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:29] "GET /web/assets/a261f60/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-10-11 18:56:29,127 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:29] "GET /web/assets/f0a6854/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.001 0.040 2026-10-11 18:56:29,330 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:29] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 18:56:29,339 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.004 2026-10-11 18:56:29,419 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/740/CBWqEioyGM", "delayToCheckUndeterminisms": 0})" 2026-10-11 18:56:29,432 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-10-11 18:56:29,603 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:29] "POST /mail/data HTTP/1.1" 200 - 82 0.064 0.133 2026-10-11 18:56:29,605 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.192 2026-10-11 18:56:29,675 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-11 18:56:29,912 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-10-11 18:56:29,913 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:29] "POST /discuss/channel/messages HTTP/1.1" 200 - 22 0.018 0.034 2026-10-11 18:56:29,930 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:29] "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 18:56:29,932 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:29] "GET /web/image/discuss.channel/740/avatar_128?unique=4aae8f333feb3a13e7faec9ea085be9501c34df0322d0bb3a5f822b3a8c3996ee83eeb7ae0bcc204b769f77456f33d70e639c212fda43c942731e712d6612518 HTTP/1.1" 200 - 3 0.005 0.031 2026-10-11 18:56:29,938 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:29] "GET /web/image/discuss.channel/1/avatar_128?unique=1f3d5513ae20952ccef01ba3203ac6debc7f7efa2151abde6b1fd9d020e8f59cf6c8ad1f009865384ab0b3783826b09e12b029a008d3083e5d9a85e73bffa938 HTTP/1.1" 200 - 3 0.001 0.041 2026-10-11 18:56:29,951 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:29] "GET /web/image/discuss.channel/2/avatar_128?unique=623f196a9f0007cf04ae8d9522e3179ea593cd8953d9fda056f3a93746571134300897121e98c128d82fb468fcfd5fddfe7e50b861283cc35688f4822d539114 HTTP/1.1" 200 - 3 0.004 0.066 2026-10-11 18:56:29,953 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 18:56:29,955 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:29] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 18:56:30,009 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:30] "GET /web/image/res.partner/1846/avatar_128 HTTP/1.1" 200 - 10 0.016 0.069 2026-10-11 18:56:30,063 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:30] "POST /discuss/channel/members HTTP/1.1" 200 - 14 0.011 0.133 2026-10-11 18:56:30,091 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:30] "GET /web/image/res.partner/3/avatar_128?unique=1791744978000 HTTP/1.1" 200 - 9 0.011 0.133 2026-10-11 18:56:30,102 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:30] "GET /web/image/mail.guest/8/avatar_128?unique=1791732534000 HTTP/1.1" 200 - 3 0.004 0.139 2026-10-11 18:56:30,108 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-11 18:56:30,114 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-10-11 18:56:30,127 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:30] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 18:56:30,146 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:30] "GET /discuss/channel/740/image/16343?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 3 0.003 0.009 2026-10-11 18:56:30,155 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:30] "GET /web/image/mail.guest/61/avatar_128?unique=1791744978000 HTTP/1.1" 200 - 3 0.002 0.018 2026-10-11 18:56:30,183 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-10-11 18:56:30,202 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:30] "GET /web/image/res.partner/2/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.015 0.049 2026-10-11 18:56:30,261 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [5/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-11 18:56:30,267 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:30] "GET /web/image/res.partner/1845/avatar_128?unique=1791744978000 HTTP/1.1" 200 - 9 0.025 0.102 2026-10-11 18:56:30,315 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:30] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 13 0.025 0.028 2026-10-11 18:56:30,321 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:56:30,322 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [6/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentCard:not(.o-isUploading):contains(text.txt) 2026-10-11 18:56:30,362 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:30] "POST /mail/attachment/upload HTTP/1.1" 200 - 5 0.004 0.018 2026-10-11 18:56:30,374 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [7/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-11 18:56:30,439 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:56:30,440 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [8/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentImage:not(.o-isUploading)[title="image.png"] 2026-10-11 18:56:30,465 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:30] "POST /mail/attachment/upload HTTP/1.1" 200 - 5 0.002 0.012 2026-10-11 18:56:30,506 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-10-11 18:56:30,526 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:30] "GET /web/image/16346?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 4 0.012 0.011 2026-10-11 18:56:30,584 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:30] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 18:56:30,605 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [10/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-10-11 18:56:30,620 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:30] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 13 0.006 0.019 2026-10-11 18:56:30,624 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:30] "GET /web/assets/95c0471/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-11 18:56:30,829 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:30] "POST /mail/message/post HTTP/1.1" 200 - 38 0.028 0.058 2026-10-11 18:56:30,873 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [11/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:56:30,877 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:30] "GET /discuss/channel/740/image/16346?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 3 0.001 0.015 2026-10-11 18:56:30,934 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [12/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-11 18:56:31,032 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-10-11 18:56:31,697 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [14/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-10-11 18:56:31,716 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:31] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.005 0.017 2026-10-11 18:56:31,771 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [15/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-10-11 18:56:31,779 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [2] 2026-10-11 18:56:31,787 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:31] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.005 0.015 2026-10-11 18:56:31,835 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [16/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-11 18:56:31,917 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [17/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-10-11 18:56:31,989 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [18/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-10-11 18:56:32,086 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [19/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message button[aria-label='Attach files'] 2026-10-11 18:56:32,143 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:56:32,143 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [20/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentCard:not(.o-isUploading):contains(extra.txt) 2026-10-11 18:56:32,161 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:32] "POST /mail/attachment/upload HTTP/1.1" 200 - 5 0.002 0.012 2026-10-11 18:56:32,206 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-10-11 18:56:32,283 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [22/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-10-11 18:56:32,352 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:32] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.039 0.028 2026-10-11 18:56:32,404 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [23/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:56:32,468 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [24/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") 2026-10-11 18:56:32,535 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [25/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") .o-mail-AttachmentCard-unlink 2026-10-11 18:56:32,613 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-10-11 18:56:32,688 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [27/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentCard:contains("extra.txt"))) 2026-10-11 18:56:32,728 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [16347] 2026-10-11 18:56:32,732 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:32] "POST /mail/attachment/delete HTTP/1.1" 200 - 23 0.023 0.021 2026-10-11 18:56:32,753 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-10-11 18:56:32,832 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-10-11 18:56:32,895 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-10-11 18:56:32,962 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [31/31] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:56:33,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:33] "POST /discuss/channel/messages HTTP/1.1" 200 - 22 0.012 0.023 2026-10-11 18:56:33,036 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: tour succeeded 2026-10-11 18:56:33,037 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-11 18:56:33,121 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: heap 13847560 (allocated 16125952) 2026-10-11 18:56:33,126 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Closing chrome headless with pid 4486 2026-10-11 18:56:33,126 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Closing websocket connection 2026-10-11 18:56:33,126 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Terminating chrome headless with pid 4486 2026-10-11 18:56:33,224 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_185633_224131_test_discuss_channel_public_page_as_admin.txt 2026-10-11 18:56:33,224 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Removing chrome user profile "/tmp/tmppq_479ia_chrome_odoo" 2026-10-11 18:56:33,262 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_discuss_channel_public_page_as_guest ... 2026-10-11 18:56:34,640 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Chrome pid: 4693 2026-10-11 18:56:34,640 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Chrome headless temporary user profile dir: /tmp/tmpdv7oh0ov_chrome_odoo 2026-10-11 18:56:34,641 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Issuing json command http://127.0.0.1:41849/json/version 2026-10-11 18:56:34,642 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:41849/json/version with timeout 3 increased to 10s during tests 2026-10-11 18:56:34,694 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Browser version: Chrome/150.0.7871.114 2026-10-11 18:56:34,695 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Issuing json command http://127.0.0.1:41849/json 2026-10-11 18:56:34,695 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:41849/json with timeout 3 increased to 10s during tests 2026-10-11 18:56:34,708 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Websocket url found: ws://127.0.0.1:41849/devtools/page/406BB1E30EEE27684034F091D54756F4 2026-10-11 18:56:34,723 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Enable chrome headless console log notification 2026-10-11 18:56:34,731 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Chrome headless enable page notifications 2026-10-11 18:56:34,759 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Setting session cookie in browser 2026-10-11 18:56:34,830 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Open "http://127.0.0.1:8069/chat/742/yLMADHk9Az" in browser 2026-10-11 18:56:34,831 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Navigating to: "http://127.0.0.1:8069/chat/742/yLMADHk9Az" 2026-10-11 18:56:34,845 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:56:35,603 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:35] "GET /chat/742/yLMADHk9Az HTTP/1.1" 200 - 97 0.065 0.697 2026-10-11 18:56:35,608 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Navigation result: {'frameId': '406BB1E30EEE27684034F091D54756F4', 'loaderId': '8ACA0F0E292DE8ECEB2890FDBCD87399', 'isDownload': False} 2026-10-11 18:56:35,608 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Evaluate ready code "odoo.isTourReady('discuss_channel_as_guest_tour.js')" 2026-10-11 18:56:35,639 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:35] "GET /web/assets/da3d588/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-11 18:56:35,646 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:35] "GET /web/assets/f0a6854/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-10-11 18:56:35,653 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:35] "GET /web/assets/a261f60/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-11 18:56:35,659 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:35] "GET /web/webclient/translations/de9186484fa3e214f8da0a52fcbf882418a4c8b1?lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 18:56:35,873 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:35] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-10-11 18:56:36,001 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Evaluate test code "odoo.startTour('discuss_channel_as_guest_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/742/yLMADHk9Az", "delayToCheckUndeterminisms": 0})" 2026-10-11 18:56:36,002 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 18:56:36,007 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:36] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-11 18:56:36,009 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:36] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 18:56:36,030 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [1/3] Tour discuss_channel_as_guest_tour.js → Step Channel secret token has been hidden on welcome page (trigger: .o-mail-WelcomePage) 2026-10-11 18:56:36,088 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [2/3] Tour discuss_channel_as_guest_tour.js → Step Click join (trigger: button[title='Join Channel']) 2026-10-11 18:56:36,095 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:36] "POST /mail/data HTTP/1.1" 200 - 49 0.031 0.062 2026-10-11 18:56:36,145 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [3/3] Tour discuss_channel_as_guest_tour.js → Step Check that we are on channel page (trigger: .o-mail-Thread) 2026-10-11 18:56:36,161 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:36] "POST /mail/guest/update_name HTTP/1.1" 200 - 8 0.003 0.011 2026-10-11 18:56:36,364 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: tour succeeded 2026-10-11 18:56:36,366 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR discuss_channel_as_guest_tour.js SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-11 18:56:36,378 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:36] "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 18:56:36,385 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:36] "POST /discuss/channel/messages HTTP/1.1" 200 - 30 0.030 0.031 2026-10-11 18:56:36,439 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:36] "POST /discuss/channel/members HTTP/1.1" 200 - 17 0.023 0.059 2026-10-11 18:56:36,497 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1848], uid: 4, model: res.partner 2026-10-11 18:56:36,521 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: heap 8261684 (allocated 13369344) 2026-10-11 18:56:36,534 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:36] "GET /web/image/res.partner/1848/avatar_128 HTTP/1.1" 200 - 24 0.035 0.148 2026-10-11 18:56:36,541 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Closing chrome headless with pid 4693 2026-10-11 18:56:36,546 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:36] "GET /web/image/mail.guest/63/avatar_128?access_token=83dafb8f9f68c84bab212033fd35e3c60b27b791594c44410f167e566a17819fo0x6af762f1&unique=1791744995000 HTTP/1.1" 200 - 5 0.003 0.189 2026-10-11 18:56:36,554 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Closing websocket connection 2026-10-11 18:56:36,556 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Terminating chrome headless with pid 4693 2026-10-11 18:56:36,573 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:36] "GET /web/image/discuss.channel/742/avatar_128?unique=d95d92e36eac1766caeddf7cda45b46ec77f5e894593845e607dc5a0ef4d6e4c1229e8c90cc3e1b416c2cd56790bb71e0f4821927b821efa73d8830ea58052b0 HTTP/1.1" 200 - 8 0.006 0.217 2026-10-11 18:56:36,598 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:36] "GET /web/image/res.partner/2/avatar_128?access_token=d6bfcbc4ade0d78d5cc3079bc9fe588d31c33760e6b7db370ed7b5ee0c3e0f73o0x6af7d051&unique=1791734454000 HTTP/1.1" 200 - 8 0.005 0.058 2026-10-11 18:56:36,625 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:36] "GET /web/image/res.partner/1847/avatar_128?access_token=83fe01570571cd091c80dc98256e5952c8f033be3f61722a8f1a5a01567e3b60o0x6af9c25e&unique=1791744978000 HTTP/1.1" 200 - 8 0.005 0.082 2026-10-11 18:56:36,626 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:36] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.109 2026-10-11 18:56:36,637 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:36] "GET /web/image/mail.guest/63/avatar_128?access_token=83dafb8f9f68c84bab212033fd35e3c60b27b791594c44410f167e566a17819fo0x6af762f1&unique=1791744996000 HTTP/1.1" 200 - 5 0.003 0.152 2026-10-11 18:56:36,643 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:36] "GET /web/image/mail.guest/62/avatar_128?access_token=769d2078338fffe9fa468d2988e421ee20bd8d7a92739982ffffc9e881ea836ao0x6af761ca&unique=1791744978000 HTTP/1.1" 200 - 6 0.002 0.105 2026-10-11 18:56:36,673 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_185636_673580_test_discuss_channel_public_page_as_guest.txt 2026-10-11 18:56:36,673 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Removing chrome user profile "/tmp/tmpdv7oh0ov_chrome_odoo" 2026-10-11 18:56:37,007 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Chrome pid: 4874 2026-10-11 18:56:37,007 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Chrome headless temporary user profile dir: /tmp/tmplivndcw3_chrome_odoo 2026-10-11 18:56:37,008 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Issuing json command http://127.0.0.1:36909/json/version 2026-10-11 18:56:37,010 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:36909/json/version with timeout 3 increased to 10s during tests 2026-10-11 18:56:37,070 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Browser version: Chrome/150.0.7871.114 2026-10-11 18:56:37,070 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Issuing json command http://127.0.0.1:36909/json 2026-10-11 18:56:37,071 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:36909/json with timeout 3 increased to 10s during tests 2026-10-11 18:56:37,085 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Websocket url found: ws://127.0.0.1:36909/devtools/page/745FB30598D9329C39C503010C112987 2026-10-11 18:56:37,100 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Enable chrome headless console log notification 2026-10-11 18:56:37,112 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Chrome headless enable page notifications 2026-10-11 18:56:37,151 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Setting session cookie in browser 2026-10-11 18:56:37,157 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Open "http://127.0.0.1:8069/chat/742/yLMADHk9Az" in browser 2026-10-11 18:56:37,161 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Navigating to: "http://127.0.0.1:8069/chat/742/yLMADHk9Az" 2026-10-11 18:56:37,256 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:37] "GET /chat/742/yLMADHk9Az HTTP/1.1" 200 - 44 0.035 0.049 2026-10-11 18:56:37,259 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Navigation result: {'frameId': '745FB30598D9329C39C503010C112987', 'loaderId': '49AE276A8EFBFE286B3972DE2082F3C5', 'isDownload': False} 2026-10-11 18:56:37,260 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-10-11 18:56:37,303 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:37] "GET /web/assets/da3d588/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-10-11 18:56:37,311 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:37] "GET /web/assets/f0a6854/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-11 18:56:37,320 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:37] "GET /web/assets/a261f60/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-10-11 18:56:37,326 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:37] "GET /web/webclient/translations/de9186484fa3e214f8da0a52fcbf882418a4c8b1?lang=en_US HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 18:56:37,549 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:37] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 18:56:37,573 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.004 2026-10-11 18:56:37,634 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/742/yLMADHk9Az", "delayToCheckUndeterminisms": 0})" 2026-10-11 18:56:37,639 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-10-11 18:56:37,741 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:37] "POST /mail/data HTTP/1.1" 200 - 39 0.060 0.048 2026-10-11 18:56:37,743 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.093 2026-10-11 18:56:37,982 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-10-11 18:56:38,000 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:38] "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 18:56:38,016 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:38] "POST /discuss/channel/messages HTTP/1.1" 200 - 25 0.027 0.050 2026-10-11 18:56:38,021 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 18:56:38,047 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1848], uid: 4, model: res.partner 2026-10-11 18:56:38,090 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-10-11 18:56:38,091 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:38] "GET /web/image/res.partner/1848/avatar_128 HTTP/1.1" 200 - 22 0.020 0.119 2026-10-11 18:56:38,103 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:38] "GET /web/image/discuss.channel/742/avatar_128?unique=d95d92e36eac1766caeddf7cda45b46ec77f5e894593845e607dc5a0ef4d6e4c1229e8c90cc3e1b416c2cd56790bb71e0f4821927b821efa73d8830ea58052b0 HTTP/1.1" 200 - 8 0.002 0.153 2026-10-11 18:56:38,152 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:38] "POST /discuss/channel/members HTTP/1.1" 200 - 17 0.015 0.161 2026-10-11 18:56:38,155 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-10-11 18:56:38,159 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:38] "GET /web/image/mail.guest/63/avatar_128?access_token=83dafb8f9f68c84bab212033fd35e3c60b27b791594c44410f167e566a17819fo0x6af762f1&unique=1791744996000 HTTP/1.1" 200 - 5 0.002 0.198 2026-10-11 18:56:38,170 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-11 18:56:38,198 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:38] "GET /web/image/res.partner/2/avatar_128?access_token=d6bfcbc4ade0d78d5cc3079bc9fe588d31c33760e6b7db370ed7b5ee0c3e0f73o0x6af7d051&unique=1791734454000 HTTP/1.1" 200 - 8 0.004 0.013 2026-10-11 18:56:38,224 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:38] "GET /web/image/res.partner/1847/avatar_128?access_token=83fe01570571cd091c80dc98256e5952c8f033be3f61722a8f1a5a01567e3b60o0x6af9c25e&unique=1791744978000 HTTP/1.1" 200 - 8 0.004 0.026 2026-10-11 18:56:38,232 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:38] "GET /web/image/mail.guest/62/avatar_128?access_token=769d2078338fffe9fa468d2988e421ee20bd8d7a92739982ffffc9e881ea836ao0x6af761ca&unique=1791744978000 HTTP/1.1" 200 - 6 0.001 0.040 2026-10-11 18:56:38,246 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [5/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-11 18:56:38,260 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:38] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 10 0.006 0.015 2026-10-11 18:56:38,307 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:56:38,307 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [6/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentCard:not(.o-isUploading):contains(text.txt) 2026-10-11 18:56:38,339 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:38] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 18:56:38,349 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:38] "POST /mail/attachment/upload HTTP/1.1" 200 - 16 0.008 0.023 2026-10-11 18:56:38,379 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [7/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-11 18:56:38,437 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:56:38,437 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [8/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentImage:not(.o-isUploading)[title="image.png"] 2026-10-11 18:56:38,462 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:38] "POST /mail/attachment/upload HTTP/1.1" 200 - 12 0.003 0.013 2026-10-11 18:56:38,488 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:38] "GET /web/image/16354?access_token=76ff26ba-c9bd-41b3-b556-5e9cb5814c6b&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 6 0.001 0.005 2026-10-11 18:56:38,505 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-10-11 18:56:38,582 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:38] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-10-11 18:56:38,590 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [10/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-10-11 18:56:38,611 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:38] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 10 0.008 0.015 2026-10-11 18:56:38,615 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:38] "GET /web/assets/95c0471/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-11 18:56:38,828 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:38] "POST /mail/message/post HTTP/1.1" 200 - 46 0.038 0.054 2026-10-11 18:56:38,871 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [11/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:56:38,935 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [12/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-11 18:56:39,045 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-10-11 18:56:39,619 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [14/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-10-11 18:56:39,647 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:39] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.012 0.014 2026-10-11 18:56:39,706 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [15/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-10-11 18:56:39,717 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [3] 2026-10-11 18:56:39,723 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:39] "POST /mail/message/reaction HTTP/1.1" 200 - 20 0.009 0.013 2026-10-11 18:56:39,781 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [16/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-11 18:56:39,845 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [17/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-10-11 18:56:39,917 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [18/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-10-11 18:56:40,011 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [19/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message button[aria-label='Attach files'] 2026-10-11 18:56:40,069 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:56:40,070 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [20/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentCard:not(.o-isUploading):contains(extra.txt) 2026-10-11 18:56:40,107 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:40] "POST /mail/attachment/upload HTTP/1.1" 200 - 11 0.004 0.019 2026-10-11 18:56:40,127 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-10-11 18:56:40,207 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [22/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-10-11 18:56:40,255 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:40] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.013 0.032 2026-10-11 18:56:40,309 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [23/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:56:40,363 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [24/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") 2026-10-11 18:56:40,418 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [25/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") .o-mail-AttachmentCard-unlink 2026-10-11 18:56:40,495 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-10-11 18:56:40,564 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [27/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentCard:contains("extra.txt"))) 2026-10-11 18:56:40,598 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #4 deleted ir.attachment records with IDs: [16355] 2026-10-11 18:56:40,604 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:40] "POST /mail/attachment/delete HTTP/1.1" 200 - 25 0.020 0.019 2026-10-11 18:56:40,621 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-10-11 18:56:40,696 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-10-11 18:56:40,761 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-10-11 18:56:40,830 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [31/31] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:56:40,874 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:40] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.013 0.029 2026-10-11 18:56:40,898 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: tour succeeded 2026-10-11 18:56:40,899 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-11 18:56:40,974 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: heap 12085116 (allocated 13631488) 2026-10-11 18:56:40,978 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Closing chrome headless with pid 4874 2026-10-11 18:56:40,978 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Closing websocket connection 2026-10-11 18:56:40,979 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Terminating chrome headless with pid 4874 2026-10-11 18:56:41,073 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_185641_073628_test_discuss_channel_public_page_as_guest.txt 2026-10-11 18:56:41,073 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Removing chrome user profile "/tmp/tmplivndcw3_chrome_odoo" 2026-10-11 18:56:41,137 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_discuss_channel_public_page_as_internal ... 2026-10-11 18:56:42,587 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Chrome pid: 5071 2026-10-11 18:56:42,587 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Chrome headless temporary user profile dir: /tmp/tmpcknuqbe6_chrome_odoo 2026-10-11 18:56:42,587 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Issuing json command http://127.0.0.1:37331/json/version 2026-10-11 18:56:42,588 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:37331/json/version with timeout 3 increased to 10s during tests 2026-10-11 18:56:42,615 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Browser version: Chrome/150.0.7871.114 2026-10-11 18:56:42,615 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Issuing json command http://127.0.0.1:37331/json 2026-10-11 18:56:42,616 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:37331/json with timeout 3 increased to 10s during tests 2026-10-11 18:56:42,627 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Websocket url found: ws://127.0.0.1:37331/devtools/page/405EBD5791CA2E50C6E49BB7DA4F5A64 2026-10-11 18:56:42,641 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Enable chrome headless console log notification 2026-10-11 18:56:42,654 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Chrome headless enable page notifications 2026-10-11 18:56:42,742 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 18:56:42,750 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Setting session cookie in browser 2026-10-11 18:56:42,752 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Open "http://127.0.0.1:8069/chat/744/QITNdUwxem" in browser 2026-10-11 18:56:42,752 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Navigating to: "http://127.0.0.1:8069/chat/744/QITNdUwxem" 2026-10-11 18:56:42,763 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:56:44,922 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:44] "GET /chat/744/QITNdUwxem HTTP/1.1" 200 - 155 0.146 2.016 2026-10-11 18:56:44,925 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Navigation result: {'frameId': '405EBD5791CA2E50C6E49BB7DA4F5A64', 'loaderId': '1B84B1B5B3B1BDE5995E96C0F7D1CCEE', 'isDownload': False} 2026-10-11 18:56:44,925 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-10-11 18:56:44,975 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:44] "GET /web/assets/f0a6854/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-11 18:56:44,986 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:44] "GET /web/assets/da3d588/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-10-11 18:56:44,992 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:44] "GET /web/assets/a261f60/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-11 18:56:44,997 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:44] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 18:56:45,190 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:45] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 18:56:45,204 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:45] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-10-11 18:56:45,274 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/744/QITNdUwxem", "delayToCheckUndeterminisms": 0})" 2026-10-11 18:56:45,283 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-10-11 18:56:45,426 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:45] "POST /mail/data HTTP/1.1" 200 - 67 0.067 0.083 2026-10-11 18:56:45,428 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.138 2026-10-11 18:56:45,657 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-10-11 18:56:45,686 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:45] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.040 0.039 2026-10-11 18:56:45,699 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 18:56:45,715 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 18:56:45,731 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:45] "GET /web/image/res.partner/1850/avatar_128 HTTP/1.1" 200 - 17 0.015 0.072 2026-10-11 18:56:45,742 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:45] "GET /web/image/discuss.channel/1/avatar_128?unique=1f3d5513ae20952ccef01ba3203ac6debc7f7efa2151abde6b1fd9d020e8f59cf6c8ad1f009865384ab0b3783826b09e12b029a008d3083e5d9a85e73bffa938 HTTP/1.1" 200 - 6 0.002 0.117 2026-10-11 18:56:45,753 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:45] "GET /web/image/discuss.channel/744/avatar_128?unique=fbdb7478cc3688616498d9871dfd7897d76708f8df8d5ba906298b160a734f43c2a4ad4808fb80002c10cd4e45b90cbe09e757e053d339046bb5b8361a42c7d7 HTTP/1.1" 200 - 6 0.002 0.124 2026-10-11 18:56:45,794 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:45] "POST /discuss/channel/members HTTP/1.1" 200 - 15 0.017 0.119 2026-10-11 18:56:45,806 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-10-11 18:56:45,821 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:45] "GET /web/image/res.partner/7/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.009 0.156 2026-10-11 18:56:45,827 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-11 18:56:45,879 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:45] "GET /web/image/res.partner/2/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.015 0.025 2026-10-11 18:56:45,891 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-10-11 18:56:45,923 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:45] "GET /web/image/res.partner/1849/avatar_128?unique=1791744978000 HTTP/1.1" 200 - 9 0.014 0.067 2026-10-11 18:56:45,930 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:45] "GET /web/image/mail.guest/64/avatar_128?unique=1791744978000 HTTP/1.1" 200 - 4 0.001 0.086 2026-10-11 18:56:45,989 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [5/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-11 18:56:46,010 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:46] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.012 0.031 2026-10-11 18:56:46,043 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:56:46,043 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [6/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentCard:not(.o-isUploading):contains(text.txt) 2026-10-11 18:56:46,071 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:46] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 18:56:46,076 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:46] "POST /mail/attachment/upload HTTP/1.1" 200 - 12 0.008 0.019 2026-10-11 18:56:46,113 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [7/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-11 18:56:46,171 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:56:46,171 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [8/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentImage:not(.o-isUploading)[title="image.png"] 2026-10-11 18:56:46,198 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:46] "POST /mail/attachment/upload HTTP/1.1" 200 - 8 0.003 0.017 2026-10-11 18:56:46,239 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-10-11 18:56:46,243 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:46] "GET /web/image/16362?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 9 0.004 0.009 2026-10-11 18:56:46,320 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:46] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-10-11 18:56:46,338 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [10/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-10-11 18:56:46,369 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:46] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.014 0.023 2026-10-11 18:56:46,375 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:46] "GET /web/assets/95c0471/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-11 18:56:46,648 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:46] "POST /mail/message/post HTTP/1.1" 200 - 49 0.053 0.062 2026-10-11 18:56:46,690 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [11/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:56:46,699 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:46] "GET /discuss/channel/744/image/16362?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 6 0.004 0.011 2026-10-11 18:56:46,750 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [12/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-11 18:56:46,851 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-10-11 18:56:47,362 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [14/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-10-11 18:56:47,385 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:47] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.014 0.019 2026-10-11 18:56:47,436 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [15/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-10-11 18:56:47,444 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [4] 2026-10-11 18:56:47,451 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:47] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.006 0.015 2026-10-11 18:56:47,494 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [16/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-11 18:56:47,562 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [17/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-10-11 18:56:47,638 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [18/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-10-11 18:56:47,729 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [19/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message button[aria-label='Attach files'] 2026-10-11 18:56:47,785 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:56:47,786 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [20/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentCard:not(.o-isUploading):contains(extra.txt) 2026-10-11 18:56:47,807 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:47] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.003 0.014 2026-10-11 18:56:47,853 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-10-11 18:56:47,932 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [22/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-10-11 18:56:48,008 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:48] "POST /mail/message/update_content HTTP/1.1" 200 - 36 0.041 0.033 2026-10-11 18:56:48,049 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [23/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:56:48,118 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [24/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") 2026-10-11 18:56:48,185 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [25/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") .o-mail-AttachmentCard-unlink 2026-10-11 18:56:48,261 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-10-11 18:56:48,332 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [27/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentCard:contains("extra.txt"))) 2026-10-11 18:56:48,369 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #6 deleted ir.attachment records with IDs: [16363] 2026-10-11 18:56:48,375 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:48] "POST /mail/attachment/delete HTTP/1.1" 200 - 29 0.019 0.022 2026-10-11 18:56:48,390 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-10-11 18:56:48,466 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-10-11 18:56:48,529 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-10-11 18:56:48,598 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [31/31] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:56:48,641 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:48] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.013 0.028 2026-10-11 18:56:48,671 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: tour succeeded 2026-10-11 18:56:48,672 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-11 18:56:48,778 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: heap 12828812 (allocated 14155776) 2026-10-11 18:56:48,781 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Closing chrome headless with pid 5071 2026-10-11 18:56:48,783 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Closing websocket connection 2026-10-11 18:56:48,783 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Terminating chrome headless with pid 5071 2026-10-11 18:56:48,881 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_185648_880962_test_discuss_channel_public_page_as_internal.txt 2026-10-11 18:56:48,881 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Removing chrome user profile "/tmp/tmpcknuqbe6_chrome_odoo" 2026-10-11 18:56:49,203 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Chrome pid: 5271 2026-10-11 18:56:49,204 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Chrome headless temporary user profile dir: /tmp/tmp6l7ncaee_chrome_odoo 2026-10-11 18:56:49,204 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Issuing json command http://127.0.0.1:43501/json/version 2026-10-11 18:56:49,205 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:43501/json/version with timeout 3 increased to 10s during tests 2026-10-11 18:56:49,228 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Browser version: Chrome/150.0.7871.114 2026-10-11 18:56:49,228 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Issuing json command http://127.0.0.1:43501/json 2026-10-11 18:56:49,228 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:43501/json with timeout 3 increased to 10s during tests 2026-10-11 18:56:49,235 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Websocket url found: ws://127.0.0.1:43501/devtools/page/DBB0393A78E55A8CCA1156F9EA32557A 2026-10-11 18:56:49,243 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Enable chrome headless console log notification 2026-10-11 18:56:49,249 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Chrome headless enable page notifications 2026-10-11 18:56:49,286 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 18:56:49,290 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Setting session cookie in browser 2026-10-11 18:56:49,293 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Open "http://127.0.0.1:8069/chat/744/QITNdUwxem" in browser 2026-10-11 18:56:49,293 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Navigating to: "http://127.0.0.1:8069/chat/744/QITNdUwxem" 2026-10-11 18:56:49,428 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:49] "GET /chat/744/QITNdUwxem HTTP/1.1" 200 - 51 0.032 0.095 2026-10-11 18:56:49,434 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Navigation result: {'frameId': 'DBB0393A78E55A8CCA1156F9EA32557A', 'loaderId': '3704922DD1A14BC2976778896C912E99', 'isDownload': False} 2026-10-11 18:56:49,434 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-10-11 18:56:49,486 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:49] "GET /web/assets/da3d588/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-10-11 18:56:49,494 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:49] "GET /web/assets/f0a6854/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-10-11 18:56:49,505 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:49] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.028 2026-10-11 18:56:49,515 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:49] "GET /web/assets/a261f60/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.005 0.037 2026-10-11 18:56:49,665 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:49] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:56:49,681 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:49] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.005 2026-10-11 18:56:49,768 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/744/QITNdUwxem", "delayToCheckUndeterminisms": 0})" 2026-10-11 18:56:49,774 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-10-11 18:56:49,932 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:49] "POST /mail/data HTTP/1.1" 200 - 60 0.080 0.098 2026-10-11 18:56:49,933 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.172 2026-10-11 18:56:50,198 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-10-11 18:56:50,208 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:50] "POST /discuss/channel/messages HTTP/1.1" 200 - 25 0.023 0.034 2026-10-11 18:56:50,220 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:50] "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 18:56:50,227 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 18:56:50,266 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:50] "GET /web/image/res.partner/1850/avatar_128 HTTP/1.1" 200 - 10 0.026 0.067 2026-10-11 18:56:50,280 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:50] "GET /web/image/discuss.channel/744/avatar_128?unique=fbdb7478cc3688616498d9871dfd7897d76708f8df8d5ba906298b160a734f43c2a4ad4808fb80002c10cd4e45b90cbe09e757e053d339046bb5b8361a42c7d7 HTTP/1.1" 200 - 6 0.002 0.112 2026-10-11 18:56:50,292 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:50] "GET /web/image/discuss.channel/1/avatar_128?unique=1f3d5513ae20952ccef01ba3203ac6debc7f7efa2151abde6b1fd9d020e8f59cf6c8ad1f009865384ab0b3783826b09e12b029a008d3083e5d9a85e73bffa938 HTTP/1.1" 200 - 6 0.002 0.128 2026-10-11 18:56:50,329 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:50] "POST /discuss/channel/members HTTP/1.1" 200 - 15 0.013 0.139 2026-10-11 18:56:50,357 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:50] "GET /web/image/res.partner/7/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.007 0.176 2026-10-11 18:56:50,375 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-11 18:56:50,383 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-10-11 18:56:50,398 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:50] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 18:56:50,426 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:50] "GET /discuss/channel/744/image/16362?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 6 0.005 0.017 2026-10-11 18:56:50,458 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-10-11 18:56:50,463 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:50] "GET /web/image/res.partner/2/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.012 0.048 2026-10-11 18:56:50,513 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:50] "GET /web/image/res.partner/1849/avatar_128?unique=1791744978000 HTTP/1.1" 200 - 9 0.015 0.090 2026-10-11 18:56:50,521 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:50] "GET /web/image/mail.guest/64/avatar_128?unique=1791744978000 HTTP/1.1" 200 - 3 0.001 0.111 2026-10-11 18:56:50,543 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [5/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-11 18:56:50,607 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:56:50,607 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [6/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentCard:not(.o-isUploading):contains(text.txt) 2026-10-11 18:56:50,615 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:50] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.037 0.045 2026-10-11 18:56:50,640 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:50] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.009 0.016 2026-10-11 18:56:50,672 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [7/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-11 18:56:50,738 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:56:50,739 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [8/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentImage:not(.o-isUploading)[title="image.png"] 2026-10-11 18:56:50,766 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:50] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.005 0.015 2026-10-11 18:56:50,802 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:50] "GET /web/image/16365?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 4 0.002 0.010 2026-10-11 18:56:50,804 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-10-11 18:56:50,882 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:50] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 18:56:50,905 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [10/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-10-11 18:56:50,942 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:50] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.017 0.033 2026-10-11 18:56:50,949 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:50] "GET /web/assets/95c0471/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-11 18:56:51,206 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:51] "POST /mail/message/post HTTP/1.1" 200 - 39 0.044 0.059 2026-10-11 18:56:51,253 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [11/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:56:51,262 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:51] "GET /discuss/channel/744/image/16365?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 6 0.003 0.014 2026-10-11 18:56:51,303 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [12/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-11 18:56:51,408 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-10-11 18:56:51,959 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [14/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-10-11 18:56:51,975 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:51] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.006 0.017 2026-10-11 18:56:52,029 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [15/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-10-11 18:56:52,042 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [5] 2026-10-11 18:56:52,052 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:52] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.006 0.019 2026-10-11 18:56:52,094 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [16/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-11 18:56:52,160 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [17/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-10-11 18:56:52,234 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [18/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-10-11 18:56:52,321 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [19/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message button[aria-label='Attach files'] 2026-10-11 18:56:52,378 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:56:52,379 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [20/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentCard:not(.o-isUploading):contains(extra.txt) 2026-10-11 18:56:52,405 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:52] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.003 0.011 2026-10-11 18:56:52,436 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-10-11 18:56:52,523 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [22/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-10-11 18:56:52,575 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:52] "POST /mail/message/update_content HTTP/1.1" 200 - 36 0.019 0.032 2026-10-11 18:56:52,629 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [23/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:56:52,687 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [24/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") 2026-10-11 18:56:52,751 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [25/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") .o-mail-AttachmentCard-unlink 2026-10-11 18:56:52,830 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-10-11 18:56:52,902 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [27/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentCard:contains("extra.txt"))) 2026-10-11 18:56:52,938 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #6 deleted ir.attachment records with IDs: [16366] 2026-10-11 18:56:52,943 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:52] "POST /mail/attachment/delete HTTP/1.1" 200 - 27 0.016 0.024 2026-10-11 18:56:52,969 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-10-11 18:56:53,052 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-10-11 18:56:53,118 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-10-11 18:56:53,182 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [31/31] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:56:53,223 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:53] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.012 0.027 2026-10-11 18:56:53,258 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: tour succeeded 2026-10-11 18:56:53,258 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-11 18:56:53,348 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: heap 13067112 (allocated 14680064) 2026-10-11 18:56:53,349 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Closing chrome headless with pid 5271 2026-10-11 18:56:53,353 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Closing websocket connection 2026-10-11 18:56:53,354 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Terminating chrome headless with pid 5271 2026-10-11 18:56:53,456 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_185653_456593_test_discuss_channel_public_page_as_internal.txt 2026-10-11 18:56:53,456 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Removing chrome user profile "/tmp/tmp6l7ncaee_chrome_odoo" 2026-10-11 18:56:53,491 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_discuss_channel_public_page_as_portal ... 2026-10-11 18:56:54,807 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Chrome pid: 5482 2026-10-11 18:56:54,807 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Chrome headless temporary user profile dir: /tmp/tmpfe51fe1a_chrome_odoo 2026-10-11 18:56:54,807 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Issuing json command http://127.0.0.1:45495/json/version 2026-10-11 18:56:54,810 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:45495/json/version with timeout 3 increased to 10s during tests 2026-10-11 18:56:54,843 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Browser version: Chrome/150.0.7871.114 2026-10-11 18:56:54,843 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Issuing json command http://127.0.0.1:45495/json 2026-10-11 18:56:54,844 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:45495/json with timeout 3 increased to 10s during tests 2026-10-11 18:56:54,857 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Websocket url found: ws://127.0.0.1:45495/devtools/page/1072FD137D6EA80E2AED2EAEDA6BD13F 2026-10-11 18:56:54,874 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Enable chrome headless console log notification 2026-10-11 18:56:54,880 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Chrome headless enable page notifications 2026-10-11 18:56:54,984 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal from n/a 2026-10-11 18:56:54,994 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Setting session cookie in browser 2026-10-11 18:56:54,997 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Open "http://127.0.0.1:8069/chat/746/dk3s5oB4AA" in browser 2026-10-11 18:56:54,997 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Navigating to: "http://127.0.0.1:8069/chat/746/dk3s5oB4AA" 2026-10-11 18:56:55,016 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:56:55,647 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:55] "GET /chat/746/dk3s5oB4AA HTTP/1.1" 200 - 97 0.060 0.573 2026-10-11 18:56:55,650 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Navigation result: {'frameId': '1072FD137D6EA80E2AED2EAEDA6BD13F', 'loaderId': '161BD0106960996100728281A194597E', 'isDownload': False} 2026-10-11 18:56:55,651 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-10-11 18:56:55,693 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:55] "GET /web/assets/f0a6854/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-11 18:56:55,710 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:55] "GET /web/assets/da3d588/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.011 0.012 2026-10-11 18:56:55,718 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:55] "GET /web/assets/a261f60/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-10-11 18:56:55,724 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:55] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.035 2026-10-11 18:56:55,885 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:55] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 18:56:55,896 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:55] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-10-11 18:56:55,969 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/746/dk3s5oB4AA", "delayToCheckUndeterminisms": 0})" 2026-10-11 18:56:55,981 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-10-11 18:56:56,127 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:56] "POST /mail/data HTTP/1.1" 200 - 71 0.059 0.098 2026-10-11 18:56:56,129 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.140 2026-10-11 18:56:56,175 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-11 18:56:56,176 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:56] "GET /rating/static/src/img/rating_5.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 18:56:56,404 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-10-11 18:56:56,428 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:56] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.042 0.034 2026-10-11 18:56:56,436 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:56] "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 18:56:56,448 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56: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 18:56:56,452 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:56] "GET /web/image/res.partner/8/avatar_128?access_token=7de95b292e6c2353dbdf8692df9427bc4ba764a0207b5c507afc2653a0b078edo0x6af7d73d&unique=1791734454000 HTTP/1.1" 200 - 6 0.007 0.044 2026-10-11 18:56:56,498 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1852], uid: 7, model: res.partner 2026-10-11 18:56:56,513 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-10-11 18:56:56,535 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:56] "GET /web/image/res.partner/1852/avatar_128 HTTP/1.1" 200 - 21 0.024 0.145 2026-10-11 18:56:56,560 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:56] "GET /web/image/res.partner/7/avatar_128?access_token=d729d45d03e7aafd9d77b9d044c05d54c25e353939473c5209377e859d3e6dc7o0x6af7d615&unique=1791734454000 HTTP/1.1" 200 - 6 0.010 0.154 2026-10-11 18:56:56,571 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-10-11 18:56:56,581 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:56] "GET /web/image/res.partner/3/avatar_128?access_token=1ad4e33570eaebaa2d30aaa624b0aeacfab50e9fa846c3c206b4b1c6b1be7bbfo0x6af7d178&unique=1791744978000 HTTP/1.1" 200 - 6 0.006 0.198 2026-10-11 18:56:56,604 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:56] "GET /web/image/discuss.channel/746/avatar_128?unique=5c36a7aa0544216058bd97c504739b8e034e359acaa6a1ec62bdf4fc9c67c4387a2207b408d2618bfd7d4218421bcc636cd7c5fc16e377abefc9a5ade2c7bff5 HTTP/1.1" 200 - 6 0.009 0.229 2026-10-11 18:56:56,649 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:56] "POST /discuss/channel/members HTTP/1.1" 200 - 15 0.018 0.174 2026-10-11 18:56:56,654 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [5/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-11 18:56:56,686 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:56] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.019 0.019 2026-10-11 18:56:56,688 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.022 2026-10-11 18:56:56,716 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:56:56,717 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [6/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentCard:not(.o-isUploading):contains(text.txt) 2026-10-11 18:56:56,726 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:56] "GET /web/image/res.partner/2/avatar_128?access_token=d6bfcbc4ade0d78d5cc3079bc9fe588d31c33760e6b7db370ed7b5ee0c3e0f73o0x6af7d051&unique=1791734454000 HTTP/1.1" 200 - 5 0.025 0.012 2026-10-11 18:56:56,736 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:56] "GET /web/image/mail.guest/65/avatar_128?access_token=255f8ab9d8d41a2fe50d9073a5b90645b5ccfb8cabc9b8d1c9b1b25dab6b4f0eo0x6af76540&unique=1791744978000 HTTP/1.1" 200 - 3 0.001 0.043 2026-10-11 18:56:56,755 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:56] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 18:56:56,775 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:56] "GET /web/image/res.partner/1851/avatar_128?access_token=d437045df250c66002c96f5a4502b9fe1ac9ded0dbc9e7c99925e1c83942e0b1o0x6af9bcac&unique=1791744978000 HTTP/1.1" 200 - 5 0.015 0.066 2026-10-11 18:56:56,808 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:56] "POST /mail/attachment/upload HTTP/1.1" 200 - 12 0.016 0.048 2026-10-11 18:56:56,851 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [7/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-11 18:56:56,921 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:56:56,921 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [8/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentImage:not(.o-isUploading)[title="image.png"] 2026-10-11 18:56:56,949 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:56] "POST /mail/attachment/upload HTTP/1.1" 200 - 8 0.003 0.015 2026-10-11 18:56:56,989 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-10-11 18:56:56,991 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:56] "GET /web/image/16373?access_token=78e0e255-fbb2-4189-ae93-86b49dffe171&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 3 0.001 0.006 2026-10-11 18:56:57,076 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:57] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-10-11 18:56:57,095 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [10/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-10-11 18:56:57,124 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:57] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.017 0.025 2026-10-11 18:56:57,128 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:57] "GET /web/assets/95c0471/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-11 18:56:57,351 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:57] "POST /mail/message/post HTTP/1.1" 200 - 47 0.028 0.048 2026-10-11 18:56:57,385 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [11/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:56:57,450 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [12/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-11 18:56:57,563 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-10-11 18:56:58,180 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [14/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-10-11 18:56:58,197 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:58] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.010 0.018 2026-10-11 18:56:58,265 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [15/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-10-11 18:56:58,267 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #7 deleted mail.message.reaction records with IDs: [6] 2026-10-11 18:56:58,278 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:58] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.006 0.019 2026-10-11 18:56:58,315 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [16/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-11 18:56:58,380 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [17/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-10-11 18:56:58,457 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [18/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-10-11 18:56:58,557 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [19/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message button[aria-label='Attach files'] 2026-10-11 18:56:58,615 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:56:58,616 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [20/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentCard:not(.o-isUploading):contains(extra.txt) 2026-10-11 18:56:58,633 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:58] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.002 0.011 2026-10-11 18:56:58,673 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-10-11 18:56:58,750 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [22/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-10-11 18:56:58,805 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:58] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.016 0.036 2026-10-11 18:56:58,858 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [23/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:56:58,918 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [24/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") 2026-10-11 18:56:58,985 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [25/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") .o-mail-AttachmentCard-unlink 2026-10-11 18:56:59,063 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-10-11 18:56:59,134 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [27/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentCard:contains("extra.txt"))) 2026-10-11 18:56:59,183 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #7 deleted ir.attachment records with IDs: [16374] 2026-10-11 18:56:59,187 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:59] "POST /mail/attachment/delete HTTP/1.1" 200 - 23 0.034 0.018 2026-10-11 18:56:59,216 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-10-11 18:56:59,303 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-10-11 18:56:59,365 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-10-11 18:56:59,432 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [31/31] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:56:59,481 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:56:59] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.023 0.025 2026-10-11 18:56:59,518 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: tour succeeded 2026-10-11 18:56:59,519 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-11 18:56:59,612 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: heap 12980040 (allocated 14680064) 2026-10-11 18:56:59,615 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Closing chrome headless with pid 5482 2026-10-11 18:56:59,616 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Closing websocket connection 2026-10-11 18:56:59,618 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Terminating chrome headless with pid 5482 2026-10-11 18:56:59,714 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_185659_714170_test_discuss_channel_public_page_as_portal.txt 2026-10-11 18:56:59,714 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Removing chrome user profile "/tmp/tmpfe51fe1a_chrome_odoo" 2026-10-11 18:57:00,034 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Chrome pid: 5680 2026-10-11 18:57:00,034 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Chrome headless temporary user profile dir: /tmp/tmpzs8ile53_chrome_odoo 2026-10-11 18:57:00,035 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Issuing json command http://127.0.0.1:43021/json/version 2026-10-11 18:57:00,036 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:43021/json/version with timeout 3 increased to 10s during tests 2026-10-11 18:57:00,079 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Browser version: Chrome/150.0.7871.114 2026-10-11 18:57:00,080 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Issuing json command http://127.0.0.1:43021/json 2026-10-11 18:57:00,080 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:43021/json with timeout 3 increased to 10s during tests 2026-10-11 18:57:00,093 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Websocket url found: ws://127.0.0.1:43021/devtools/page/E1541A85BF03ED98085290BC60DAABC6 2026-10-11 18:57:00,104 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Enable chrome headless console log notification 2026-10-11 18:57:00,109 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Chrome headless enable page notifications 2026-10-11 18:57:00,163 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal from n/a 2026-10-11 18:57:00,167 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Setting session cookie in browser 2026-10-11 18:57:00,171 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Open "http://127.0.0.1:8069/chat/746/dk3s5oB4AA" in browser 2026-10-11 18:57:00,171 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Navigating to: "http://127.0.0.1:8069/chat/746/dk3s5oB4AA" 2026-10-11 18:57:00,276 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:00] "GET /chat/746/dk3s5oB4AA HTTP/1.1" 200 - 45 0.024 0.071 2026-10-11 18:57:00,281 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Navigation result: {'frameId': 'E1541A85BF03ED98085290BC60DAABC6', 'loaderId': '644631DDA659250A368D5FC81A5BEC36', 'isDownload': False} 2026-10-11 18:57:00,281 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-10-11 18:57:00,315 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:00] "GET /web/assets/da3d588/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-11 18:57:00,323 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:00] "GET /web/assets/a261f60/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-11 18:57:00,328 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:00] "GET /web/assets/f0a6854/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-11 18:57:00,334 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:00] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 18:57:00,512 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:00] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 18:57:00,538 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.005 2026-10-11 18:57:00,603 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/746/dk3s5oB4AA", "delayToCheckUndeterminisms": 0})" 2026-10-11 18:57:00,625 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-10-11 18:57:00,753 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:00] "POST /mail/data HTTP/1.1" 200 - 58 0.073 0.072 2026-10-11 18:57:00,755 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.139 2026-10-11 18:57:00,801 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-11 18:57:00,803 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:00] "GET /rating/static/src/img/rating_5.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:57:00,999 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-10-11 18:57:01,036 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:01] "POST /discuss/channel/messages HTTP/1.1" 200 - 25 0.027 0.049 2026-10-11 18:57:01,048 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 18:57:01,055 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:01] "GET /web/image/discuss.channel/746/avatar_128?unique=5c36a7aa0544216058bd97c504739b8e034e359acaa6a1ec62bdf4fc9c67c4387a2207b408d2618bfd7d4218421bcc636cd7c5fc16e377abefc9a5ade2c7bff5 HTTP/1.1" 200 - 6 0.007 0.072 2026-10-11 18:57:01,064 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 18:57:01,089 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1852], uid: 7, model: res.partner 2026-10-11 18:57:01,136 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:01] "GET /web/image/res.partner/1852/avatar_128 HTTP/1.1" 200 - 19 0.019 0.139 2026-10-11 18:57:01,138 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-10-11 18:57:01,157 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:01] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 18:57:01,172 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:01] "GET /web/image/res.partner/7/avatar_128?access_token=d729d45d03e7aafd9d77b9d044c05d54c25e353939473c5209377e859d3e6dc7o0x6af7d615&unique=1791734454000 HTTP/1.1" 200 - 6 0.012 0.170 2026-10-11 18:57:01,195 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:01] "GET /web/image/res.partner/8/avatar_128?access_token=7de95b292e6c2353dbdf8692df9427bc4ba764a0207b5c507afc2653a0b078edo0x6af7d73d&unique=1791734454000 HTTP/1.1" 200 - 6 0.006 0.194 2026-10-11 18:57:01,206 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-10-11 18:57:01,216 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:01] "GET /web/image/res.partner/3/avatar_128?access_token=1ad4e33570eaebaa2d30aaa624b0aeacfab50e9fa846c3c206b4b1c6b1be7bbfo0x6af7d178&unique=1791744978000 HTTP/1.1" 200 - 6 0.004 0.230 2026-10-11 18:57:01,278 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:01] "POST /discuss/channel/members HTTP/1.1" 200 - 15 0.028 0.188 2026-10-11 18:57:01,304 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [5/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-11 18:57:01,311 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:01] "GET /discuss/channel/746/image/16373?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 6 0.004 0.142 2026-10-11 18:57:01,351 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:57:01,352 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [6/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentCard:not(.o-isUploading):contains(text.txt) 2026-10-11 18:57:01,366 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:01] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.031 0.028 2026-10-11 18:57:01,377 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.059 2026-10-11 18:57:01,392 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:01] "GET /web/image/res.partner/2/avatar_128?access_token=d6bfcbc4ade0d78d5cc3079bc9fe588d31c33760e6b7db370ed7b5ee0c3e0f73o0x6af7d051&unique=1791734454000 HTTP/1.1" 200 - 5 0.004 0.058 2026-10-11 18:57:01,397 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:01] "GET /web/image/mail.guest/65/avatar_128?access_token=255f8ab9d8d41a2fe50d9073a5b90645b5ccfb8cabc9b8d1c9b1b25dab6b4f0eo0x6af76540&unique=1791744978000 HTTP/1.1" 200 - 3 0.001 0.066 2026-10-11 18:57:01,417 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [7/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-11 18:57:01,419 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:01] "GET /web/image/res.partner/1851/avatar_128?access_token=d437045df250c66002c96f5a4502b9fe1ac9ded0dbc9e7c99925e1c83942e0b1o0x6af9bcac&unique=1791744978000 HTTP/1.1" 200 - 5 0.005 0.082 2026-10-11 18:57:01,444 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:01] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.010 0.072 2026-10-11 18:57:01,476 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:57:01,476 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [8/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentImage:not(.o-isUploading)[title="image.png"] 2026-10-11 18:57:01,500 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:01] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.002 0.011 2026-10-11 18:57:01,530 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:01] "GET /web/image/16376?access_token=63a4b8fc-29eb-4b43-aa41-a0d16fdc396f&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 3 0.001 0.005 2026-10-11 18:57:01,539 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-10-11 18:57:01,626 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:01] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:57:01,646 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [10/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-10-11 18:57:01,684 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:01] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.023 0.024 2026-10-11 18:57:01,692 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:01] "GET /web/assets/95c0471/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-10-11 18:57:01,894 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:01] "POST /mail/message/post HTTP/1.1" 200 - 38 0.022 0.057 2026-10-11 18:57:01,940 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [11/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:57:02,002 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [12/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-11 18:57:02,095 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-10-11 18:57:02,663 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [14/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-10-11 18:57:02,687 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:02] "POST /mail/message/reaction HTTP/1.1" 200 - 14 0.011 0.015 2026-10-11 18:57:02,735 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [15/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-10-11 18:57:02,747 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #7 deleted mail.message.reaction records with IDs: [7] 2026-10-11 18:57:02,754 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:02] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.005 0.017 2026-10-11 18:57:02,796 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [16/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-11 18:57:02,860 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [17/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-10-11 18:57:02,936 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [18/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-10-11 18:57:03,027 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [19/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message button[aria-label='Attach files'] 2026-10-11 18:57:03,084 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:57:03,084 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [20/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentCard:not(.o-isUploading):contains(extra.txt) 2026-10-11 18:57:03,112 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:03] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.003 0.016 2026-10-11 18:57:03,140 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-10-11 18:57:03,216 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [22/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-10-11 18:57:03,257 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:03] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.012 0.027 2026-10-11 18:57:03,299 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [23/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:57:03,351 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [24/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") 2026-10-11 18:57:03,417 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [25/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") .o-mail-AttachmentCard-unlink 2026-10-11 18:57:03,496 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-10-11 18:57:03,592 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [27/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentCard:contains("extra.txt"))) 2026-10-11 18:57:03,614 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #7 deleted ir.attachment records with IDs: [16377] 2026-10-11 18:57:03,618 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:03] "POST /mail/attachment/delete HTTP/1.1" 200 - 23 0.008 0.016 2026-10-11 18:57:03,646 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-10-11 18:57:03,717 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-10-11 18:57:03,783 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-10-11 18:57:03,849 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [31/31] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:57:03,892 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:03] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.012 0.029 2026-10-11 18:57:03,922 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: tour succeeded 2026-10-11 18:57:03,923 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-11 18:57:04,023 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: heap 13219648 (allocated 14680064) 2026-10-11 18:57:04,030 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Closing chrome headless with pid 5680 2026-10-11 18:57:04,032 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Closing websocket connection 2026-10-11 18:57:04,035 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Terminating chrome headless with pid 5680 2026-10-11 18:57:04,110 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_185704_110748_test_discuss_channel_public_page_as_portal.txt 2026-10-11 18:57:04,111 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Removing chrome user profile "/tmp/tmpzs8ile53_chrome_odoo" 2026-10-11 18:57:04,149 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_discuss_channel_public_page_call_public ... 2026-10-11 18:57:05,519 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Chrome pid: 5891 2026-10-11 18:57:05,519 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Chrome headless temporary user profile dir: /tmp/tmpjfgnam7b_chrome_odoo 2026-10-11 18:57:05,519 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Issuing json command http://127.0.0.1:34249/json/version 2026-10-11 18:57:05,520 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:34249/json/version with timeout 3 increased to 10s during tests 2026-10-11 18:57:05,588 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Browser version: Chrome/150.0.7871.114 2026-10-11 18:57:05,589 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Issuing json command http://127.0.0.1:34249/json 2026-10-11 18:57:05,589 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:34249/json with timeout 3 increased to 10s during tests 2026-10-11 18:57:05,607 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Websocket url found: ws://127.0.0.1:34249/devtools/page/95B7055B9902B11BDD42D48A922C1AD0 2026-10-11 18:57:05,619 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Enable chrome headless console log notification 2026-10-11 18:57:05,627 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Chrome headless enable page notifications 2026-10-11 18:57:05,649 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Setting session cookie in browser 2026-10-11 18:57:05,709 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Open "http://127.0.0.1:8069/chat/748/VjbXNbnIHs" in browser 2026-10-11 18:57:05,709 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Navigating to: "http://127.0.0.1:8069/chat/748/VjbXNbnIHs" 2026-10-11 18:57:05,724 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:57:06,559 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:06] "GET /chat/748/VjbXNbnIHs HTTP/1.1" 200 - 97 0.074 0.765 2026-10-11 18:57:06,563 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Navigation result: {'frameId': '95B7055B9902B11BDD42D48A922C1AD0', 'loaderId': '530501BF317747C7D81C4ABF73CD2982', 'isDownload': False} 2026-10-11 18:57:06,563 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Evaluate ready code "odoo.isTourReady('discuss_channel_call_public_tour.js')" 2026-10-11 18:57:06,607 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:06] "GET /web/assets/f0a6854/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.005 0.009 2026-10-11 18:57:06,613 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:06] "GET /web/webclient/translations/de9186484fa3e214f8da0a52fcbf882418a4c8b1?lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 18:57:06,626 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:06] "GET /web/assets/a261f60/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-10-11 18:57:06,637 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:06] "GET /web/assets/da3d588/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.002 0.039 2026-10-11 18:57:06,828 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:06] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:57:06,845 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.010 2026-10-11 18:57:06,903 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Evaluate test code "odoo.startTour('discuss_channel_call_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/748/VjbXNbnIHs", "delayToCheckUndeterminisms": 0})" 2026-10-11 18:57:06,940 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public.browser: [1/4] Tour discuss_channel_call_public_tour.js → Step The call does not start on the welcome page (trigger: .o-mail-WelcomePage) 2026-10-11 18:57:06,944 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:06] "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 18:57:06,948 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 18:57:07,020 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:07] "POST /mail/data HTTP/1.1" 200 - 49 0.025 0.052 2026-10-11 18:57:07,022 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.071 2026-10-11 18:57:07,246 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public.browser: [2/4] Tour discuss_channel_call_public_tour.js → Step Click join (trigger: button[title='Join Channel']) 2026-10-11 18:57:07,305 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public.browser: [3/4] Tour discuss_channel_call_public_tour.js → Step Check that the call has started (trigger: .o-discuss-Call) 2026-10-11 18:57:07,318 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:07] "POST /mail/guest/update_name HTTP/1.1" 200 - 8 0.003 0.010 2026-10-11 18:57:07,362 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:07] "POST /mail/rtc/channel/join_call HTTP/1.1" 200 - 27 0.016 0.021 2026-10-11 18:57:07,497 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public.browser: [4/4] Tour discuss_channel_call_public_tour.js → Step Check that current user is in call ('disconnect' button visible) (trigger: button[title='Disconnect']) 2026-10-11 18:57:07,500 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:07] "POST /discuss/channel/messages HTTP/1.1" 200 - 30 0.024 0.044 2026-10-11 18:57:07,515 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:07] "GET /web/image/discuss.channel/748/avatar_128?unique=bda46d2796886ac9a716038c6e4801bbab2165a4415637af996f71c630085336419ec756a69272b9b423b0d8713aa3b3d76b60fb5b52f8f3f1da8c1a114dcd14 HTTP/1.1" 200 - 8 0.003 0.060 2026-10-11 18:57:07,521 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:07] "GET /web/image/mail.guest/67/avatar_128?access_token=970102d2b40bbe0fe2d75d931af79aa3c80ed0be659f6ce9653015c1e2279889o0x6af7678f&unique=1791745026000 HTTP/1.1" 200 - 5 0.001 0.063 2026-10-11 18:57:07,543 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:07] "GET /mail/static/src/audio/channel_01_in.ogg HTTP/1.1" 206 - 0 0.000 0.004 2026-10-11 18:57:07,553 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1854], uid: 4, model: res.partner 2026-10-11 18:57:07,583 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:07] "GET /web/image/res.partner/1854/avatar_128 HTTP/1.1" 200 - 24 0.014 0.101 2026-10-11 18:57:07,608 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public.browser: tour succeeded 2026-10-11 18:57:07,610 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR discuss_channel_call_public_tour.js SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-11 18:57:07,617 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:07] "POST /discuss/channel/members HTTP/1.1" 200 - 17 0.012 0.134 2026-10-11 18:57:07,628 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:07] "POST /mail/rtc/session/update_and_broadcast HTTP/1.1" 200 - 10 0.003 0.135 2026-10-11 18:57:07,636 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:07] "GET /web/image/mail.guest/67/avatar_128?access_token=970102d2b40bbe0fe2d75d931af79aa3c80ed0be659f6ce9653015c1e2279889o0x6af7678f&unique=1791745027000 HTTP/1.1" 200 - 5 0.001 0.064 2026-10-11 18:57:07,681 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-11 18:57:07,685 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public.browser: heap 9298808 (allocated 11272192) 2026-10-11 18:57:07,701 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Closing chrome headless with pid 5891 2026-10-11 18:57:07,702 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Closing websocket connection 2026-10-11 18:57:07,703 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Terminating chrome headless with pid 5891 2026-10-11 18:57:07,792 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_185707_792494_test_discuss_channel_public_page_call_public.txt 2026-10-11 18:57:07,792 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Removing chrome user profile "/tmp/tmpjfgnam7b_chrome_odoo" 2026-10-11 18:57:07,840 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_mail_group_public_page_as_admin ... 2026-10-11 18:57:09,039 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Chrome pid: 6091 2026-10-11 18:57:09,039 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Chrome headless temporary user profile dir: /tmp/tmplzm37gl1_chrome_odoo 2026-10-11 18:57:09,039 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Issuing json command http://127.0.0.1:45995/json/version 2026-10-11 18:57:09,040 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:45995/json/version with timeout 3 increased to 10s during tests 2026-10-11 18:57:09,069 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Browser version: Chrome/150.0.7871.114 2026-10-11 18:57:09,069 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Issuing json command http://127.0.0.1:45995/json 2026-10-11 18:57:09,069 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:45995/json with timeout 3 increased to 10s during tests 2026-10-11 18:57:09,079 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Websocket url found: ws://127.0.0.1:45995/devtools/page/4F506E871C1CFAB1C50D747D5732C82F 2026-10-11 18:57:09,089 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Enable chrome headless console log notification 2026-10-11 18:57:09,093 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Chrome headless enable page notifications 2026-10-11 18:57:09,202 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 18:57:09,211 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Setting session cookie in browser 2026-10-11 18:57:09,213 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Open "http://127.0.0.1:8069/chat/751/TUum4sxtrY" in browser 2026-10-11 18:57:09,213 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Navigating to: "http://127.0.0.1:8069/chat/751/TUum4sxtrY" 2026-10-11 18:57:09,226 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:57:10,295 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:10] "GET /chat/751/TUum4sxtrY HTTP/1.1" 200 - 158 0.121 0.951 2026-10-11 18:57:10,298 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Navigation result: {'frameId': '4F506E871C1CFAB1C50D747D5732C82F', 'loaderId': '41BBC698A8BE851038E77566D8592CE2', 'isDownload': False} 2026-10-11 18:57:10,298 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-10-11 18:57:10,345 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:10] "GET /web/assets/f0a6854/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-10-11 18:57:10,355 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:10] "GET /web/assets/a261f60/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-10-11 18:57:10,365 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:10] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 18:57:10,374 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:10] "GET /web/assets/da3d588/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-10-11 18:57:10,545 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:10] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:57:10,554 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:10] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-10-11 18:57:10,636 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/751/TUum4sxtrY", "delayToCheckUndeterminisms": 0})" 2026-10-11 18:57:10,644 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-10-11 18:57:10,762 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:10] "POST /mail/data HTTP/1.1" 200 - 80 0.037 0.101 2026-10-11 18:57:10,764 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.128 2026-10-11 18:57:10,822 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-11 18:57:11,027 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:11] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 18:57:11,050 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-10-11 18:57:11,063 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:11] "POST /discuss/channel/messages HTTP/1.1" 200 - 20 0.019 0.045 2026-10-11 18:57:11,073 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:11] "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:57:11,073 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:11] "GET /web/image/mail.guest/8/avatar_128?unique=1791732534000 HTTP/1.1" 200 - 4 0.003 0.051 2026-10-11 18:57:11,085 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:11] "GET /web/image/discuss.channel/2/avatar_128?unique=623f196a9f0007cf04ae8d9522e3179ea593cd8953d9fda056f3a93746571134300897121e98c128d82fb468fcfd5fddfe7e50b861283cc35688f4822d539114 HTTP/1.1" 200 - 3 0.003 0.068 2026-10-11 18:57:11,088 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 18:57:11,094 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:11] "GET /web/image/discuss.channel/1/avatar_128?unique=1f3d5513ae20952ccef01ba3203ac6debc7f7efa2151abde6b1fd9d020e8f59cf6c8ad1f009865384ab0b3783826b09e12b029a008d3083e5d9a85e73bffa938 HTTP/1.1" 200 - 3 0.002 0.077 2026-10-11 18:57:11,106 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:11] "GET /web/image/discuss.channel/751/avatar_128?unique=a8a61564d81908e143500cd11f7447d6d13e138015ee12e485b0b7dbc06c5c1bf11ed916ec8f5aeaadbf63a657ec44cbf006c86cf6c486f73609d6449b285678 HTTP/1.1" 200 - 3 0.001 0.080 2026-10-11 18:57:11,140 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:11] "GET /web/image/res.partner/3/avatar_128?unique=1791744978000 HTTP/1.1" 200 - 9 0.014 0.045 2026-10-11 18:57:11,146 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:11] "POST /discuss/channel/members HTTP/1.1" 200 - 3 0.001 0.111 2026-10-11 18:57:11,194 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-10-11 18:57:11,208 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:11] "GET /web/image/res.partner/2/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 16 0.016 0.073 2026-10-11 18:57:11,245 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:11] "GET /web/image/res.partner/1856/avatar_128?unique=1791744978000 HTTP/1.1" 200 - 10 0.012 0.103 2026-10-11 18:57:11,255 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-10-11 18:57:11,290 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:11] "GET /web/image/res.partner/1855/avatar_128?unique=1791744978000 HTTP/1.1" 200 - 9 0.011 0.146 2026-10-11 18:57:11,298 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:11] "GET /web/image/mail.guest/68/avatar_128?unique=1791744978000 HTTP/1.1" 200 - 3 0.002 0.173 2026-10-11 18:57:11,348 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [5/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-11 18:57:11,367 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:11] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 13 0.008 0.028 2026-10-11 18:57:11,401 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:57:11,402 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [6/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentCard:not(.o-isUploading):contains(text.txt) 2026-10-11 18:57:11,434 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:11] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 18:57:11,434 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:11] "POST /mail/attachment/upload HTTP/1.1" 200 - 10 0.006 0.016 2026-10-11 18:57:11,457 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [7/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-11 18:57:11,520 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:57:11,520 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [8/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentImage:not(.o-isUploading)[title="image.png"] 2026-10-11 18:57:11,538 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:11] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.002 0.011 2026-10-11 18:57:11,568 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:11] "GET /web/image/16389?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 9 0.004 0.010 2026-10-11 18:57:11,586 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-10-11 18:57:11,666 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:11] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-10-11 18:57:11,672 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [10/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-10-11 18:57:11,708 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:11] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 13 0.010 0.025 2026-10-11 18:57:11,713 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:11] "GET /web/assets/95c0471/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-11 18:57:11,971 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:11] "POST /mail/message/post HTTP/1.1" 200 - 51 0.032 0.060 2026-10-11 18:57:12,008 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [11/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:57:12,013 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:12] "GET /discuss/channel/751/image/16389?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 3 0.001 0.005 2026-10-11 18:57:12,066 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [12/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-11 18:57:12,164 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-10-11 18:57:12,572 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [14/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-10-11 18:57:12,600 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:12] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.013 0.019 2026-10-11 18:57:12,645 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [15/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-10-11 18:57:12,655 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [8] 2026-10-11 18:57:12,663 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:12] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.005 0.015 2026-10-11 18:57:12,703 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [16/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-11 18:57:12,777 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [17/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-10-11 18:57:12,851 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [18/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-10-11 18:57:12,938 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [19/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message button[aria-label='Attach files'] 2026-10-11 18:57:12,996 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:57:12,996 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [20/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentCard:not(.o-isUploading):contains(extra.txt) 2026-10-11 18:57:13,013 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:13] "POST /mail/attachment/upload HTTP/1.1" 200 - 5 0.002 0.010 2026-10-11 18:57:13,053 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-10-11 18:57:13,132 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [22/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-10-11 18:57:13,174 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:13] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.013 0.027 2026-10-11 18:57:13,217 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [23/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:57:13,270 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [24/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") 2026-10-11 18:57:13,334 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [25/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") .o-mail-AttachmentCard-unlink 2026-10-11 18:57:13,422 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-10-11 18:57:13,501 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [27/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentCard:contains("extra.txt"))) 2026-10-11 18:57:13,549 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [16390] 2026-10-11 18:57:13,557 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:13] "POST /mail/attachment/delete HTTP/1.1" 200 - 25 0.028 0.026 2026-10-11 18:57:13,583 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-10-11 18:57:13,666 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-10-11 18:57:13,730 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-10-11 18:57:13,796 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [31/31] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:57:13,846 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:13] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.022 0.026 2026-10-11 18:57:13,883 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: tour succeeded 2026-10-11 18:57:13,884 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-11 18:57:13,961 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: heap 13290324 (allocated 15204352) 2026-10-11 18:57:13,962 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Closing chrome headless with pid 6091 2026-10-11 18:57:13,962 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Closing websocket connection 2026-10-11 18:57:13,963 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Terminating chrome headless with pid 6091 2026-10-11 18:57:14,058 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_185714_058435_test_mail_group_public_page_as_admin.txt 2026-10-11 18:57:14,058 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Removing chrome user profile "/tmp/tmplzm37gl1_chrome_odoo" 2026-10-11 18:57:14,366 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Chrome pid: 6302 2026-10-11 18:57:14,367 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Chrome headless temporary user profile dir: /tmp/tmp30uhfa34_chrome_odoo 2026-10-11 18:57:14,367 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Issuing json command http://127.0.0.1:34441/json/version 2026-10-11 18:57:14,368 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:34441/json/version with timeout 3 increased to 10s during tests 2026-10-11 18:57:14,390 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Browser version: Chrome/150.0.7871.114 2026-10-11 18:57:14,391 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Issuing json command http://127.0.0.1:34441/json 2026-10-11 18:57:14,391 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:34441/json with timeout 3 increased to 10s during tests 2026-10-11 18:57:14,403 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Websocket url found: ws://127.0.0.1:34441/devtools/page/51D822F17C18A1145883A765F194ACD4 2026-10-11 18:57:14,412 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Enable chrome headless console log notification 2026-10-11 18:57:14,416 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Chrome headless enable page notifications 2026-10-11 18:57:14,484 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 18:57:14,487 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Setting session cookie in browser 2026-10-11 18:57:14,489 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Open "http://127.0.0.1:8069/chat/751/TUum4sxtrY" in browser 2026-10-11 18:57:14,489 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Navigating to: "http://127.0.0.1:8069/chat/751/TUum4sxtrY" 2026-10-11 18:57:14,671 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:14] "GET /chat/751/TUum4sxtrY HTTP/1.1" 200 - 45 0.059 0.114 2026-10-11 18:57:14,675 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Navigation result: {'frameId': '51D822F17C18A1145883A765F194ACD4', 'loaderId': '70B978244BA36AD7BCC4EBF4E9379F3C', 'isDownload': False} 2026-10-11 18:57:14,675 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-10-11 18:57:14,717 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:14] "GET /web/assets/f0a6854/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-11 18:57:14,726 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:14] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 18:57:14,749 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:14] "GET /web/assets/da3d588/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.002 0.042 2026-10-11 18:57:14,760 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:14] "GET /web/assets/a261f60/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.001 0.050 2026-10-11 18:57:14,931 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:14] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 18:57:14,944 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.005 2026-10-11 18:57:15,023 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/751/TUum4sxtrY", "delayToCheckUndeterminisms": 0})" 2026-10-11 18:57:15,031 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-10-11 18:57:15,165 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:15] "POST /mail/data HTTP/1.1" 200 - 73 0.038 0.102 2026-10-11 18:57:15,167 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.127 2026-10-11 18:57:15,232 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-11 18:57:15,428 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:15] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 18:57:15,431 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-10-11 18:57:15,438 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:15] "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 18:57:15,440 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:15] "POST /discuss/channel/messages HTTP/1.1" 200 - 22 0.020 0.026 2026-10-11 18:57:15,449 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:15] "GET /web/image/discuss.channel/1/avatar_128?unique=1f3d5513ae20952ccef01ba3203ac6debc7f7efa2151abde6b1fd9d020e8f59cf6c8ad1f009865384ab0b3783826b09e12b029a008d3083e5d9a85e73bffa938 HTTP/1.1" 200 - 3 0.003 0.041 2026-10-11 18:57:15,463 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 18:57:15,472 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:15] "GET /web/image/mail.guest/8/avatar_128?unique=1791732534000 HTTP/1.1" 200 - 3 0.009 0.050 2026-10-11 18:57:15,482 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:15] "GET /web/image/discuss.channel/2/avatar_128?unique=623f196a9f0007cf04ae8d9522e3179ea593cd8953d9fda056f3a93746571134300897121e98c128d82fb468fcfd5fddfe7e50b861283cc35688f4822d539114 HTTP/1.1" 200 - 3 0.003 0.076 2026-10-11 18:57:15,514 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:15] "GET /web/image/res.partner/3/avatar_128?unique=1791744978000 HTTP/1.1" 200 - 9 0.011 0.041 2026-10-11 18:57:15,521 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:15] "GET /web/image/discuss.channel/751/avatar_128?unique=a8a61564d81908e143500cd11f7447d6d13e138015ee12e485b0b7dbc06c5c1bf11ed916ec8f5aeaadbf63a657ec44cbf006c86cf6c486f73609d6449b285678 HTTP/1.1" 200 - 3 0.001 0.104 2026-10-11 18:57:15,527 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:15] "GET /web/image/mail.guest/68/avatar_128?unique=1791744978000 HTTP/1.1" 200 - 3 0.001 0.049 2026-10-11 18:57:15,558 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:15] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 18:57:15,563 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:15] "GET /web/image/res.partner/2/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.010 0.086 2026-10-11 18:57:15,566 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-10-11 18:57:15,611 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:15] "GET /web/image/res.partner/1855/avatar_128?unique=1791744978000 HTTP/1.1" 200 - 9 0.010 0.080 2026-10-11 18:57:15,618 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:15] "GET /discuss/channel/751/image/16389?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 3 0.001 0.056 2026-10-11 18:57:15,621 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-10-11 18:57:15,661 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:15] "GET /web/image/res.partner/1856/avatar_128?unique=1791744978000 HTTP/1.1" 200 - 10 0.011 0.162 2026-10-11 18:57:15,667 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:15] "POST /discuss/channel/members HTTP/1.1" 200 - 3 0.002 0.215 2026-10-11 18:57:15,700 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [5/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-11 18:57:15,720 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:15] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 13 0.007 0.020 2026-10-11 18:57:15,758 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:57:15,759 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [6/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentCard:not(.o-isUploading):contains(text.txt) 2026-10-11 18:57:15,784 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:15] "POST /mail/attachment/upload HTTP/1.1" 200 - 5 0.002 0.014 2026-10-11 18:57:15,822 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [7/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-11 18:57:15,886 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:57:15,887 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [8/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentImage:not(.o-isUploading)[title="image.png"] 2026-10-11 18:57:15,908 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:15] "POST /mail/attachment/upload HTTP/1.1" 200 - 5 0.002 0.015 2026-10-11 18:57:15,945 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:15] "GET /web/image/16392?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 4 0.001 0.008 2026-10-11 18:57:15,952 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-10-11 18:57:16,032 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:16] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 18:57:16,051 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [10/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-10-11 18:57:16,080 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:16] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 13 0.010 0.029 2026-10-11 18:57:16,086 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:16] "GET /web/assets/95c0471/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 18:57:16,292 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:16] "POST /mail/message/post HTTP/1.1" 200 - 41 0.022 0.049 2026-10-11 18:57:16,320 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [11/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:57:16,328 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:16] "GET /discuss/channel/751/image/16392?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 3 0.001 0.007 2026-10-11 18:57:16,382 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [12/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-11 18:57:16,488 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-10-11 18:57:17,084 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [14/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-10-11 18:57:17,108 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:17] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.006 0.015 2026-10-11 18:57:17,158 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [15/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-10-11 18:57:17,165 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [9] 2026-10-11 18:57:17,171 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:17] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.005 0.011 2026-10-11 18:57:17,222 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [16/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-11 18:57:17,292 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [17/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-10-11 18:57:17,369 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [18/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-10-11 18:57:17,461 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [19/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message button[aria-label='Attach files'] 2026-10-11 18:57:17,518 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:57:17,519 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [20/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentCard:not(.o-isUploading):contains(extra.txt) 2026-10-11 18:57:17,535 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:17] "POST /mail/attachment/upload HTTP/1.1" 200 - 5 0.002 0.010 2026-10-11 18:57:17,586 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-10-11 18:57:17,665 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [22/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-10-11 18:57:17,720 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [23/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:57:17,721 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:17] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.019 0.034 2026-10-11 18:57:17,795 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [24/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") 2026-10-11 18:57:17,850 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [25/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") .o-mail-AttachmentCard-unlink 2026-10-11 18:57:17,930 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-10-11 18:57:18,004 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [27/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentCard:contains("extra.txt"))) 2026-10-11 18:57:18,025 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [16393] 2026-10-11 18:57:18,029 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:18] "POST /mail/attachment/delete HTTP/1.1" 200 - 23 0.009 0.015 2026-10-11 18:57:18,058 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-10-11 18:57:18,137 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-10-11 18:57:18,203 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-10-11 18:57:18,269 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [31/31] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:57:18,304 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:18] "POST /discuss/channel/messages HTTP/1.1" 200 - 22 0.011 0.022 2026-10-11 18:57:18,346 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: tour succeeded 2026-10-11 18:57:18,347 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-11 18:57:18,437 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: heap 13689080 (allocated 15863808) 2026-10-11 18:57:18,446 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Closing chrome headless with pid 6302 2026-10-11 18:57:18,447 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Closing websocket connection 2026-10-11 18:57:18,448 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Terminating chrome headless with pid 6302 2026-10-11 18:57:18,553 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_185718_553622_test_mail_group_public_page_as_admin.txt 2026-10-11 18:57:18,553 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Removing chrome user profile "/tmp/tmp30uhfa34_chrome_odoo" 2026-10-11 18:57:18,598 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_mail_group_public_page_as_guest ... 2026-10-11 18:57:19,900 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Chrome pid: 6509 2026-10-11 18:57:19,900 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Chrome headless temporary user profile dir: /tmp/tmprm6xx6bs_chrome_odoo 2026-10-11 18:57:19,900 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Issuing json command http://127.0.0.1:34783/json/version 2026-10-11 18:57:19,901 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:34783/json/version with timeout 3 increased to 10s during tests 2026-10-11 18:57:19,924 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Browser version: Chrome/150.0.7871.114 2026-10-11 18:57:19,925 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Issuing json command http://127.0.0.1:34783/json 2026-10-11 18:57:19,925 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:34783/json with timeout 3 increased to 10s during tests 2026-10-11 18:57:19,933 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Websocket url found: ws://127.0.0.1:34783/devtools/page/68A191CAE517081432EA9811C929DD7A 2026-10-11 18:57:19,940 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Enable chrome headless console log notification 2026-10-11 18:57:19,958 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Chrome headless enable page notifications 2026-10-11 18:57:19,972 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Setting session cookie in browser 2026-10-11 18:57:20,024 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Open "http://127.0.0.1:8069/chat/753/xqM82KKMGf" in browser 2026-10-11 18:57:20,024 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Navigating to: "http://127.0.0.1:8069/chat/753/xqM82KKMGf" 2026-10-11 18:57:20,041 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:57:21,889 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:21] "GET /chat/753/xqM82KKMGf HTTP/1.1" 200 - 101 0.068 1.784 2026-10-11 18:57:21,893 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Navigation result: {'frameId': '68A191CAE517081432EA9811C929DD7A', 'loaderId': '9989FC6A2840C5425AB4F593418F5F17', 'isDownload': False} 2026-10-11 18:57:21,893 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Evaluate ready code "odoo.isTourReady('discuss_channel_as_guest_tour.js')" 2026-10-11 18:57:21,934 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:21] "GET /web/assets/da3d588/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-11 18:57:21,940 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:21] "GET /web/assets/a261f60/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-11 18:57:21,945 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:21] "GET /web/assets/f0a6854/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-11 18:57:21,955 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:21] "GET /web/webclient/translations/de9186484fa3e214f8da0a52fcbf882418a4c8b1?lang=en_US HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 18:57:22,143 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:22] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 18:57:22,154 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-10-11 18:57:22,220 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Evaluate test code "odoo.startTour('discuss_channel_as_guest_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/753/xqM82KKMGf", "delayToCheckUndeterminisms": 0})" 2026-10-11 18:57:22,260 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [1/3] Tour discuss_channel_as_guest_tour.js → Step Channel secret token has been hidden on welcome page (trigger: .o-mail-WelcomePage) 2026-10-11 18:57:22,262 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 18:57:22,305 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:22] "POST /mail/data HTTP/1.1" 200 - 44 0.036 0.047 2026-10-11 18:57:22,307 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.031 2026-10-11 18:57:22,323 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [2/3] Tour discuss_channel_as_guest_tour.js → Step Click join (trigger: button[title='Join Channel']) 2026-10-11 18:57:22,380 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [3/3] Tour discuss_channel_as_guest_tour.js → Step Check that we are on channel page (trigger: .o-mail-Thread) 2026-10-11 18:57:22,394 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:22] "POST /mail/guest/update_name HTTP/1.1" 200 - 8 0.003 0.009 2026-10-11 18:57:22,576 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: tour succeeded 2026-10-11 18:57:22,576 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR discuss_channel_as_guest_tour.js SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-11 18:57:22,582 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:22] "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 18:57:22,605 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:22] "POST /discuss/channel/messages HTTP/1.1" 200 - 30 0.030 0.041 2026-10-11 18:57:22,616 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:22] "GET /web/image/discuss.channel/753/avatar_128?unique=25e7c1eac89635465eacc6063305ceab20255fb90987d35554f543bc9b09c42886b6c9cd50c80901ba92bdb8864be27c00889d3c4685de9f43ae9a588e032719 HTTP/1.1" 200 - 8 0.003 0.069 2026-10-11 18:57:22,648 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:22] "POST /discuss/channel/members HTTP/1.1" 200 - 7 0.013 0.087 2026-10-11 18:57:22,661 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:22] "GET /web/image/mail.guest/70/avatar_128?access_token=9770a7a46540be983a93de6fcdf4153fed4f0c435c90164c59981f25e73a72cco0x6af760b5&unique=1791745041000 HTTP/1.1" 200 - 5 0.001 0.114 2026-10-11 18:57:22,669 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:22] "GET /web/image/mail.guest/69/avatar_128?access_token=2f82bae19c14a00209d53c082c14eebd76afd98a1d223387382ba62519231029o0x6af769dd&unique=1791744978000 HTTP/1.1" 200 - 6 0.002 0.026 2026-10-11 18:57:22,689 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:22] "GET /web/image/res.partner/1857/avatar_128?access_token=43d74f227c75025c4f33bcfbf15f529f2d819445084d4885adf74175d69920d9o0x6af9c398&unique=1791744978000 HTTP/1.1" 200 - 8 0.003 0.041 2026-10-11 18:57:22,714 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:22] "GET /web/image/res.partner/2/avatar_128?access_token=d6bfcbc4ade0d78d5cc3079bc9fe588d31c33760e6b7db370ed7b5ee0c3e0f73o0x6af7d051&unique=1791734454000 HTTP/1.1" 200 - 8 0.007 0.064 2026-10-11 18:57:22,744 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:22] "GET /web/image/res.partner/1858/avatar_128?access_token=2c861085023b9731fb3faab180109a5ad3313997702e1adf447c320705636b29o0x6af9c4bf&unique=1791744978000 HTTP/1.1" 200 - 9 0.006 0.091 2026-10-11 18:57:22,752 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:22] "GET /web/image/mail.guest/70/avatar_128?access_token=9770a7a46540be983a93de6fcdf4153fed4f0c435c90164c59981f25e73a72cco0x6af760b5&unique=1791745042000 HTTP/1.1" 200 - 5 0.002 0.022 2026-10-11 18:57:22,770 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: heap 9352000 (allocated 11010048) 2026-10-11 18:57:22,782 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Closing chrome headless with pid 6509 2026-10-11 18:57:22,790 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Closing websocket connection 2026-10-11 18:57:22,793 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Terminating chrome headless with pid 6509 2026-10-11 18:57:22,896 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_185722_896490_test_mail_group_public_page_as_guest.txt 2026-10-11 18:57:22,896 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Removing chrome user profile "/tmp/tmprm6xx6bs_chrome_odoo" 2026-10-11 18:57:23,219 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Chrome pid: 6688 2026-10-11 18:57:23,220 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Chrome headless temporary user profile dir: /tmp/tmpb5_7v8gg_chrome_odoo 2026-10-11 18:57:23,220 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Issuing json command http://127.0.0.1:43179/json/version 2026-10-11 18:57:23,221 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:43179/json/version with timeout 3 increased to 10s during tests 2026-10-11 18:57:23,303 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Browser version: Chrome/150.0.7871.114 2026-10-11 18:57:23,303 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Issuing json command http://127.0.0.1:43179/json 2026-10-11 18:57:23,304 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:43179/json with timeout 3 increased to 10s during tests 2026-10-11 18:57:23,323 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Websocket url found: ws://127.0.0.1:43179/devtools/page/D2311E31777D31687841482F0F14B6A5 2026-10-11 18:57:23,339 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Enable chrome headless console log notification 2026-10-11 18:57:23,345 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Chrome headless enable page notifications 2026-10-11 18:57:23,362 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Setting session cookie in browser 2026-10-11 18:57:23,374 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Open "http://127.0.0.1:8069/chat/753/xqM82KKMGf" in browser 2026-10-11 18:57:23,378 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Navigating to: "http://127.0.0.1:8069/chat/753/xqM82KKMGf" 2026-10-11 18:57:23,479 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:23] "GET /chat/753/xqM82KKMGf HTTP/1.1" 200 - 43 0.023 0.066 2026-10-11 18:57:23,485 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Navigation result: {'frameId': 'D2311E31777D31687841482F0F14B6A5', 'loaderId': '5DD8F22DF040C670089AA8C47F22D6D3', 'isDownload': False} 2026-10-11 18:57:23,485 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-10-11 18:57:23,550 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:23] "GET /web/assets/f0a6854/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.007 0.014 2026-10-11 18:57:23,553 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:23] "GET /web/assets/a261f60/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-11 18:57:23,569 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:23] "GET /web/webclient/translations/56948a809d50a3103c28c4114210b943236cc092?lang=false HTTP/1.1" 200 - 0 0.000 0.037 2026-10-11 18:57:23,578 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:23] "GET /web/assets/da3d588/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.001 0.050 2026-10-11 18:57:23,736 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:23] "GET /web/webclient/translations/56948a809d50a3103c28c4114210b943236cc092 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 18:57:23,742 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:23] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:57:23,760 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:23] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.005 2026-10-11 18:57:23,820 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/753/xqM82KKMGf", "delayToCheckUndeterminisms": 0})" 2026-10-11 18:57:23,827 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-10-11 18:57:23,906 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:23] "POST /mail/data HTTP/1.1" 200 - 43 0.032 0.052 2026-10-11 18:57:23,907 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.072 2026-10-11 18:57:24,125 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:24] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 17 0.028 0.031 2026-10-11 18:57:24,138 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-10-11 18:57:24,181 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:24] "POST /discuss/channel/messages HTTP/1.1" 200 - 26 0.023 0.083 2026-10-11 18:57:24,196 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:24] "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:57:24,205 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:24] "GET /web/image/res.partner/1858/avatar_128?access_token=2c861085023b9731fb3faab180109a5ad3313997702e1adf447c320705636b29o0x6af9c4bf&unique=1791744978000 HTTP/1.1" 200 - 9 0.009 0.111 2026-10-11 18:57:24,206 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 18:57:24,219 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:24] "GET /web/image/mail.guest/69/avatar_128?access_token=2f82bae19c14a00209d53c082c14eebd76afd98a1d223387382ba62519231029o0x6af769dd&unique=1791744978000 HTTP/1.1" 200 - 5 0.004 0.106 2026-10-11 18:57:24,234 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:24] "GET /web/image/discuss.channel/752/avatar_128?unique=8c22bf045195372f5652b813104d94b9ff99e0353b8a936ed0885443567ce2f2a9174265aa91203cbf4be9a1841805eefdf4122c89bb22a3bfbb11874f28a61b HTTP/1.1" 200 - 8 0.005 0.145 2026-10-11 18:57:24,253 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-10-11 18:57:24,266 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:24] "POST /discuss/channel/members HTTP/1.1" 200 - 7 0.012 0.119 2026-10-11 18:57:24,284 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:24] "GET /web/image/discuss.channel/753/avatar_128?unique=25e7c1eac89635465eacc6063305ceab20255fb90987d35554f543bc9b09c42886b6c9cd50c80901ba92bdb8864be27c00889d3c4685de9f43ae9a588e032719 HTTP/1.1" 200 - 8 0.004 0.185 2026-10-11 18:57:24,304 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:24] "GET /web/image/res.partner/2/avatar_128?access_token=d6bfcbc4ade0d78d5cc3079bc9fe588d31c33760e6b7db370ed7b5ee0c3e0f73o0x6af7d051&unique=1791734454000 HTTP/1.1" 200 - 8 0.005 0.086 2026-10-11 18:57:24,323 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:24] "GET /web/image/mail.guest/70/avatar_128?access_token=9770a7a46540be983a93de6fcdf4153fed4f0c435c90164c59981f25e73a72cco0x6af760b5&unique=1791745042000 HTTP/1.1" 200 - 6 0.005 0.106 2026-10-11 18:57:24,326 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-10-11 18:57:24,350 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:24] "GET /web/image/res.partner/1857/avatar_128?access_token=43d74f227c75025c4f33bcfbf15f529f2d819445084d4885adf74175d69920d9o0x6af9c398&unique=1791744978000 HTTP/1.1" 200 - 8 0.010 0.114 2026-10-11 18:57:24,416 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [5/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-11 18:57:24,441 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:24] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 10 0.012 0.016 2026-10-11 18:57:24,475 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:57:24,476 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [6/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentCard:not(.o-isUploading):contains(text.txt) 2026-10-11 18:57:24,506 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:24] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 18:57:24,531 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:24] "POST /mail/attachment/upload HTTP/1.1" 200 - 16 0.012 0.022 2026-10-11 18:57:24,553 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [7/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-11 18:57:24,619 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:57:24,620 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [8/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentImage:not(.o-isUploading)[title="image.png"] 2026-10-11 18:57:24,644 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:24] "POST /mail/attachment/upload HTTP/1.1" 200 - 12 0.004 0.015 2026-10-11 18:57:24,670 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:24] "GET /web/image/16400?access_token=521ba7da-8021-4753-8085-0c4daa0f0ffc&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 6 0.001 0.007 2026-10-11 18:57:24,690 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-10-11 18:57:24,769 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:24] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-11 18:57:24,780 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [10/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-10-11 18:57:24,813 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:24] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 12 0.013 0.027 2026-10-11 18:57:24,844 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:24] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 10 0.015 0.045 2026-10-11 18:57:24,860 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:24] "GET /web/assets/95c0471/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.010 0.045 2026-10-11 18:57:25,125 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:25] "POST /mail/message/post HTTP/1.1" 200 - 50 0.037 0.058 2026-10-11 18:57:25,170 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [11/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:57:25,232 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [12/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-11 18:57:25,346 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-10-11 18:57:25,893 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [14/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-10-11 18:57:25,911 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:25] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.005 0.015 2026-10-11 18:57:25,962 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [15/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-10-11 18:57:25,984 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [10] 2026-10-11 18:57:25,991 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:25] "POST /mail/message/reaction HTTP/1.1" 200 - 20 0.006 0.017 2026-10-11 18:57:26,020 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [16/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-11 18:57:26,096 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [17/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-10-11 18:57:26,170 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [18/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-10-11 18:57:26,264 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [19/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message button[aria-label='Attach files'] 2026-10-11 18:57:26,321 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:57:26,322 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [20/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentCard:not(.o-isUploading):contains(extra.txt) 2026-10-11 18:57:26,347 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:26] "POST /mail/attachment/upload HTTP/1.1" 200 - 11 0.003 0.016 2026-10-11 18:57:26,387 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-10-11 18:57:26,470 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [22/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-10-11 18:57:26,538 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:26] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.027 0.037 2026-10-11 18:57:26,600 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [23/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:57:26,666 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [24/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") 2026-10-11 18:57:26,732 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [25/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") .o-mail-AttachmentCard-unlink 2026-10-11 18:57:26,813 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-10-11 18:57:26,883 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [27/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentCard:contains("extra.txt"))) 2026-10-11 18:57:26,907 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #4 deleted ir.attachment records with IDs: [16401] 2026-10-11 18:57:26,912 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:26] "POST /mail/attachment/delete HTTP/1.1" 200 - 25 0.010 0.018 2026-10-11 18:57:26,936 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-10-11 18:57:27,011 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-10-11 18:57:27,078 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-10-11 18:57:27,142 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [31/31] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:57:27,181 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:27] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.013 0.024 2026-10-11 18:57:27,206 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: tour succeeded 2026-10-11 18:57:27,207 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-11 18:57:27,290 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: heap 12154304 (allocated 13369344) 2026-10-11 18:57:27,293 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Closing chrome headless with pid 6688 2026-10-11 18:57:27,294 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Closing websocket connection 2026-10-11 18:57:27,294 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Terminating chrome headless with pid 6688 2026-10-11 18:57:27,393 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_185727_393270_test_mail_group_public_page_as_guest.txt 2026-10-11 18:57:27,393 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Removing chrome user profile "/tmp/tmpb5_7v8gg_chrome_odoo" 2026-10-11 18:57:27,454 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_mail_group_public_page_as_internal ... 2026-10-11 18:57:28,752 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Chrome pid: 6891 2026-10-11 18:57:28,753 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Chrome headless temporary user profile dir: /tmp/tmpmja_fewi_chrome_odoo 2026-10-11 18:57:28,753 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Issuing json command http://127.0.0.1:33685/json/version 2026-10-11 18:57:28,754 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:33685/json/version with timeout 3 increased to 10s during tests 2026-10-11 18:57:28,774 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Browser version: Chrome/150.0.7871.114 2026-10-11 18:57:28,774 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Issuing json command http://127.0.0.1:33685/json 2026-10-11 18:57:28,775 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:33685/json with timeout 3 increased to 10s during tests 2026-10-11 18:57:28,782 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Websocket url found: ws://127.0.0.1:33685/devtools/page/F28C37655D7DA094D14A3B0D9DAA255F 2026-10-11 18:57:28,792 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Enable chrome headless console log notification 2026-10-11 18:57:28,798 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Chrome headless enable page notifications 2026-10-11 18:57:28,913 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 18:57:28,921 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Setting session cookie in browser 2026-10-11 18:57:28,925 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Open "http://127.0.0.1:8069/chat/755/wLMeHNZarn" in browser 2026-10-11 18:57:28,925 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Navigating to: "http://127.0.0.1:8069/chat/755/wLMeHNZarn" 2026-10-11 18:57:28,942 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:57:30,017 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:30] "GET /chat/755/wLMeHNZarn HTTP/1.1" 200 - 157 0.129 0.949 2026-10-11 18:57:30,020 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Navigation result: {'frameId': 'F28C37655D7DA094D14A3B0D9DAA255F', 'loaderId': 'F04ADE00CFE27FB5947D2779FF4CA939', 'isDownload': False} 2026-10-11 18:57:30,020 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-10-11 18:57:30,058 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:30] "GET /web/assets/f0a6854/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.006 0.006 2026-10-11 18:57:30,083 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:30] "GET /web/assets/da3d588/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.007 0.023 2026-10-11 18:57:30,098 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:30] "GET /web/assets/a261f60/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-10-11 18:57:30,109 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:30] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.036 2026-10-11 18:57:30,306 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:30] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:57:30,317 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-10-11 18:57:30,377 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/755/wLMeHNZarn", "delayToCheckUndeterminisms": 0})" 2026-10-11 18:57:30,392 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-10-11 18:57:30,543 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:30] "POST /mail/data HTTP/1.1" 200 - 57 0.061 0.102 2026-10-11 18:57:30,545 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.149 2026-10-11 18:57:30,773 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-10-11 18:57:30,784 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:30] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.018 0.034 2026-10-11 18:57:30,806 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:30] "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:57:30,814 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 18:57:30,815 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:30] "POST /discuss/channel/members HTTP/1.1" 200 - 6 0.010 0.042 2026-10-11 18:57:30,835 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:30] "GET /web/image/discuss.channel/1/avatar_128?unique=1f3d5513ae20952ccef01ba3203ac6debc7f7efa2151abde6b1fd9d020e8f59cf6c8ad1f009865384ab0b3783826b09e12b029a008d3083e5d9a85e73bffa938 HTTP/1.1" 200 - 6 0.006 0.082 2026-10-11 18:57:30,869 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-10-11 18:57:30,876 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:30] "GET /web/image/res.partner/7/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.013 0.109 2026-10-11 18:57:30,890 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:30] "GET /web/image/discuss.channel/755/avatar_128?unique=fd9c03815276b1331215bcc2321c024d23d1baa094da0df93c2e2b6ed8b4df37e5255a19b72840159f0c95079e89a7c54e85ba341776d8d41382fa241e8c6f88 HTTP/1.1" 200 - 6 0.003 0.140 2026-10-11 18:57:30,918 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-10-11 18:57:30,936 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:30] "GET /web/image/res.partner/2/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 16 0.014 0.090 2026-10-11 18:57:30,990 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:30] "GET /web/image/res.partner/1859/avatar_128?unique=1791744978000 HTTP/1.1" 200 - 9 0.019 0.129 2026-10-11 18:57:31,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:31] "GET /web/image/mail.guest/71/avatar_128?unique=1791744978000 HTTP/1.1" 200 - 4 0.002 0.158 2026-10-11 18:57:31,014 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [5/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-11 18:57:31,049 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:31] "GET /web/image/res.partner/1860/avatar_128?unique=1791744978000 HTTP/1.1" 200 - 10 0.017 0.196 2026-10-11 18:57:31,081 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:57:31,082 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [6/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentCard:not(.o-isUploading):contains(text.txt) 2026-10-11 18:57:31,084 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:31] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.014 0.060 2026-10-11 18:57:31,106 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:31] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:57:31,112 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:31] "POST /mail/attachment/upload HTTP/1.1" 200 - 12 0.008 0.016 2026-10-11 18:57:31,150 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [7/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-11 18:57:31,219 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:57:31,220 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [8/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentImage:not(.o-isUploading)[title="image.png"] 2026-10-11 18:57:31,244 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:31] "POST /mail/attachment/upload HTTP/1.1" 200 - 8 0.002 0.012 2026-10-11 18:57:31,285 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-10-11 18:57:31,309 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:31] "GET /web/image/16408?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 9 0.019 0.018 2026-10-11 18:57:31,374 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:31] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.011 2026-10-11 18:57:31,390 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [10/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-10-11 18:57:31,443 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:31] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.033 0.032 2026-10-11 18:57:31,451 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:31] "GET /web/assets/95c0471/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.043 2026-10-11 18:57:31,668 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:31] "POST /mail/message/post HTTP/1.1" 200 - 52 0.032 0.069 2026-10-11 18:57:31,703 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [11/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:57:31,710 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:31] "GET /discuss/channel/755/image/16408?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 6 0.004 0.010 2026-10-11 18:57:31,767 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [12/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-11 18:57:31,875 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-10-11 18:57:32,480 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [14/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-10-11 18:57:32,500 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:32] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.012 0.015 2026-10-11 18:57:32,564 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [15/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-10-11 18:57:32,574 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [11] 2026-10-11 18:57:32,582 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:32] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.008 0.017 2026-10-11 18:57:32,622 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [16/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-11 18:57:32,696 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [17/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-10-11 18:57:32,773 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [18/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-10-11 18:57:32,873 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [19/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message button[aria-label='Attach files'] 2026-10-11 18:57:32,931 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:57:32,931 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [20/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentCard:not(.o-isUploading):contains(extra.txt) 2026-10-11 18:57:32,960 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:32] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.004 0.016 2026-10-11 18:57:32,983 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-10-11 18:57:33,065 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [22/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-10-11 18:57:33,136 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:33] "POST /mail/message/update_content HTTP/1.1" 200 - 36 0.037 0.032 2026-10-11 18:57:33,192 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [23/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:57:33,249 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [24/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") 2026-10-11 18:57:33,316 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [25/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") .o-mail-AttachmentCard-unlink 2026-10-11 18:57:33,393 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-10-11 18:57:33,480 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [27/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentCard:contains("extra.txt"))) 2026-10-11 18:57:33,526 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #6 deleted ir.attachment records with IDs: [16409] 2026-10-11 18:57:33,532 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:33] "POST /mail/attachment/delete HTTP/1.1" 200 - 29 0.021 0.025 2026-10-11 18:57:33,566 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-10-11 18:57:33,655 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-10-11 18:57:33,720 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-10-11 18:57:33,792 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [31/31] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:57:33,837 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:33] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.015 0.027 2026-10-11 18:57:33,878 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: tour succeeded 2026-10-11 18:57:33,878 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-11 18:57:33,971 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: heap 12549064 (allocated 14155776) 2026-10-11 18:57:33,973 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Closing chrome headless with pid 6891 2026-10-11 18:57:33,974 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Closing websocket connection 2026-10-11 18:57:33,974 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Terminating chrome headless with pid 6891 2026-10-11 18:57:34,070 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_185734_069796_test_mail_group_public_page_as_internal.txt 2026-10-11 18:57:34,070 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Removing chrome user profile "/tmp/tmpmja_fewi_chrome_odoo" 2026-10-11 18:57:34,385 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Chrome pid: 7102 2026-10-11 18:57:34,386 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Chrome headless temporary user profile dir: /tmp/tmpsthej7v1_chrome_odoo 2026-10-11 18:57:34,386 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Issuing json command http://127.0.0.1:41473/json/version 2026-10-11 18:57:34,389 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:41473/json/version with timeout 3 increased to 10s during tests 2026-10-11 18:57:34,432 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Browser version: Chrome/150.0.7871.114 2026-10-11 18:57:34,434 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Issuing json command http://127.0.0.1:41473/json 2026-10-11 18:57:34,434 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:41473/json with timeout 3 increased to 10s during tests 2026-10-11 18:57:34,448 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Websocket url found: ws://127.0.0.1:41473/devtools/page/1591119B302199BF6E5810DA3143A3A7 2026-10-11 18:57:34,461 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Enable chrome headless console log notification 2026-10-11 18:57:34,469 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Chrome headless enable page notifications 2026-10-11 18:57:34,499 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 18:57:34,502 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Setting session cookie in browser 2026-10-11 18:57:34,504 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Open "http://127.0.0.1:8069/chat/755/wLMeHNZarn" in browser 2026-10-11 18:57:34,504 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Navigating to: "http://127.0.0.1:8069/chat/755/wLMeHNZarn" 2026-10-11 18:57:34,675 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:34] "GET /chat/755/wLMeHNZarn HTTP/1.1" 200 - 45 0.037 0.126 2026-10-11 18:57:34,679 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Navigation result: {'frameId': '1591119B302199BF6E5810DA3143A3A7', 'loaderId': '74FCD81317A7548205A9748EDFB61AAA', 'isDownload': False} 2026-10-11 18:57:34,680 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-10-11 18:57:34,714 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:34] "GET /web/assets/da3d588/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-11 18:57:34,720 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:34] "GET /web/assets/f0a6854/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-11 18:57:34,726 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:34] "GET /web/assets/a261f60/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-11 18:57:34,735 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:34] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 18:57:34,932 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:34] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 18:57:34,946 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.005 0.006 2026-10-11 18:57:35,033 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/755/wLMeHNZarn", "delayToCheckUndeterminisms": 0})" 2026-10-11 18:57:35,040 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-10-11 18:57:35,200 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:35] "POST /mail/data HTTP/1.1" 200 - 53 0.060 0.115 2026-10-11 18:57:35,202 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.167 2026-10-11 18:57:35,468 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-10-11 18:57:35,474 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:35] "POST /discuss/channel/messages HTTP/1.1" 200 - 25 0.024 0.030 2026-10-11 18:57:35,486 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:35] "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 18:57:35,488 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:35] "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:57:35,508 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:35] "GET /web/image/discuss.channel/1/avatar_128?unique=1f3d5513ae20952ccef01ba3203ac6debc7f7efa2151abde6b1fd9d020e8f59cf6c8ad1f009865384ab0b3783826b09e12b029a008d3083e5d9a85e73bffa938 HTTP/1.1" 200 - 6 0.005 0.061 2026-10-11 18:57:35,533 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:35] "GET /web/image/discuss.channel/755/avatar_128?unique=fd9c03815276b1331215bcc2321c024d23d1baa094da0df93c2e2b6ed8b4df37e5255a19b72840159f0c95079e89a7c54e85ba341776d8d41382fa241e8c6f88 HTTP/1.1" 200 - 6 0.004 0.083 2026-10-11 18:57:35,562 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:35] "GET /web/image/res.partner/7/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.009 0.107 2026-10-11 18:57:35,581 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-10-11 18:57:35,582 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:35] "POST /discuss/channel/members HTTP/1.1" 200 - 6 0.007 0.120 2026-10-11 18:57:35,592 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:35] "GET /web/image/mail.guest/71/avatar_128?unique=1791744978000 HTTP/1.1" 200 - 3 0.001 0.075 2026-10-11 18:57:35,595 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:35] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 18:57:35,647 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-10-11 18:57:35,655 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:35] "GET /web/image/res.partner/2/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.012 0.129 2026-10-11 18:57:35,692 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:35] "GET /web/image/res.partner/1860/avatar_128?unique=1791744978000 HTTP/1.1" 200 - 10 0.010 0.156 2026-10-11 18:57:35,729 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [5/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-11 18:57:35,733 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:35] "GET /web/image/res.partner/1859/avatar_128?unique=1791744978000 HTTP/1.1" 200 - 9 0.011 0.178 2026-10-11 18:57:35,751 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:35] "GET /discuss/channel/755/image/16408?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 6 0.003 0.140 2026-10-11 18:57:35,783 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:35] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.010 0.051 2026-10-11 18:57:35,788 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:57:35,788 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [6/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentCard:not(.o-isUploading):contains(text.txt) 2026-10-11 18:57:35,819 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:35] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.002 0.018 2026-10-11 18:57:35,852 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [7/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-11 18:57:35,920 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:57:35,921 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [8/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentImage:not(.o-isUploading)[title="image.png"] 2026-10-11 18:57:35,944 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:35] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.003 0.015 2026-10-11 18:57:35,973 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:35] "GET /web/image/16411?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 4 0.004 0.007 2026-10-11 18:57:35,991 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-10-11 18:57:36,060 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:36] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:57:36,071 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [10/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-10-11 18:57:36,116 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:36] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.016 0.029 2026-10-11 18:57:36,123 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:36] "GET /web/assets/95c0471/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-10-11 18:57:36,329 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:36] "POST /mail/message/post HTTP/1.1" 200 - 42 0.028 0.056 2026-10-11 18:57:36,378 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [11/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:57:36,386 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:36] "GET /discuss/channel/755/image/16411?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 6 0.003 0.010 2026-10-11 18:57:36,432 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [12/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-11 18:57:36,558 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-10-11 18:57:37,243 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [14/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-10-11 18:57:37,265 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:37] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.007 0.018 2026-10-11 18:57:37,316 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [15/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-10-11 18:57:37,329 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [12] 2026-10-11 18:57:37,338 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:37] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.006 0.014 2026-10-11 18:57:37,378 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [16/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-11 18:57:37,442 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [17/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-10-11 18:57:37,517 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [18/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-10-11 18:57:37,613 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [19/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message button[aria-label='Attach files'] 2026-10-11 18:57:37,670 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:57:37,670 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [20/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentCard:not(.o-isUploading):contains(extra.txt) 2026-10-11 18:57:37,688 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:37] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.002 0.012 2026-10-11 18:57:37,735 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-10-11 18:57:37,812 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [22/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-10-11 18:57:37,866 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:37] "POST /mail/message/update_content HTTP/1.1" 200 - 36 0.017 0.034 2026-10-11 18:57:37,869 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [23/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:57:37,942 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [24/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") 2026-10-11 18:57:38,001 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [25/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") .o-mail-AttachmentCard-unlink 2026-10-11 18:57:38,079 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-10-11 18:57:38,147 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [27/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentCard:contains("extra.txt"))) 2026-10-11 18:57:38,185 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #6 deleted ir.attachment records with IDs: [16412] 2026-10-11 18:57:38,192 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:38] "POST /mail/attachment/delete HTTP/1.1" 200 - 27 0.015 0.026 2026-10-11 18:57:38,205 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-10-11 18:57:38,283 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-10-11 18:57:38,349 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-10-11 18:57:38,413 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [31/31] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:57:38,458 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:38] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.016 0.026 2026-10-11 18:57:38,506 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: tour succeeded 2026-10-11 18:57:38,507 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-11 18:57:38,590 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: heap 12867516 (allocated 14417920) 2026-10-11 18:57:38,593 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Closing chrome headless with pid 7102 2026-10-11 18:57:38,598 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Closing websocket connection 2026-10-11 18:57:38,599 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Terminating chrome headless with pid 7102 2026-10-11 18:57:38,688 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_185738_688736_test_mail_group_public_page_as_internal.txt 2026-10-11 18:57:38,689 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Removing chrome user profile "/tmp/tmpsthej7v1_chrome_odoo" 2026-10-11 18:57:38,723 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_mail_group_public_page_as_portal ... 2026-10-11 18:57:39,764 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted discuss.channel.rtc.session records with IDs: [18] 2026-10-11 18:57:40,176 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Chrome pid: 7305 2026-10-11 18:57:40,177 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Chrome headless temporary user profile dir: /tmp/tmpxb2wn7c4_chrome_odoo 2026-10-11 18:57:40,177 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Issuing json command http://127.0.0.1:37475/json/version 2026-10-11 18:57:40,178 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:37475/json/version with timeout 3 increased to 10s during tests 2026-10-11 18:57:40,223 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Browser version: Chrome/150.0.7871.114 2026-10-11 18:57:40,223 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Issuing json command http://127.0.0.1:37475/json 2026-10-11 18:57:40,224 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:37475/json with timeout 3 increased to 10s during tests 2026-10-11 18:57:40,233 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Websocket url found: ws://127.0.0.1:37475/devtools/page/69F7A5C3DC3FB8787EEE83E2AF47DFF0 2026-10-11 18:57:40,246 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Enable chrome headless console log notification 2026-10-11 18:57:40,254 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Chrome headless enable page notifications 2026-10-11 18:57:40,312 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal from n/a 2026-10-11 18:57:40,320 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Setting session cookie in browser 2026-10-11 18:57:40,323 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Open "http://127.0.0.1:8069/chat/757/XE8cQ2DIYs" in browser 2026-10-11 18:57:40,323 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Navigating to: "http://127.0.0.1:8069/chat/757/XE8cQ2DIYs" 2026-10-11 18:57:40,335 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:57:40,988 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:40] "GET /chat/757/XE8cQ2DIYs HTTP/1.1" 200 - 101 0.072 0.585 2026-10-11 18:57:40,992 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Navigation result: {'frameId': '69F7A5C3DC3FB8787EEE83E2AF47DFF0', 'loaderId': '18B701A5200E957C777E008CC193CAB6', 'isDownload': False} 2026-10-11 18:57:40,992 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-10-11 18:57:41,037 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:41] "GET /web/assets/da3d588/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-11 18:57:41,045 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:41] "GET /web/assets/a261f60/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-11 18:57:41,059 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:41] "GET /web/assets/f0a6854/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-10-11 18:57:41,061 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:41] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 18:57:41,289 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:41] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:57:41,309 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.014 2026-10-11 18:57:41,411 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/757/XE8cQ2DIYs", "delayToCheckUndeterminisms": 0})" 2026-10-11 18:57:41,420 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-10-11 18:57:41,586 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:41] "POST /mail/data HTTP/1.1" 200 - 62 0.071 0.126 2026-10-11 18:57:41,588 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.182 2026-10-11 18:57:41,642 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-11 18:57:41,645 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:41] "GET /rating/static/src/img/rating_5.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:57:41,900 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-10-11 18:57:41,911 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:41] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.026 0.034 2026-10-11 18:57:41,925 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:41] "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 18:57:41,928 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:41] "GET /web/image/discuss.channel/757/avatar_128?unique=8650ff069d2b5a6028dc402e3548623068e95856182f3dd09c9dee1c715bc4dde789763e2e618ee7dafb6595494faa14c7231ec03126cd3988de970a4f7555d6 HTTP/1.1" 200 - 6 0.004 0.047 2026-10-11 18:57:41,946 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:41] "GET /web/image/res.partner/8/avatar_128?access_token=7de95b292e6c2353dbdf8692df9427bc4ba764a0207b5c507afc2653a0b078edo0x6af7d73d&unique=1791734454000 HTTP/1.1" 200 - 6 0.005 0.055 2026-10-11 18:57:41,954 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 18:57:41,966 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:41] "GET /web/image/res.partner/7/avatar_128?access_token=d729d45d03e7aafd9d77b9d044c05d54c25e353939473c5209377e859d3e6dc7o0x6af7d615&unique=1791734454000 HTTP/1.1" 200 - 6 0.007 0.085 2026-10-11 18:57:41,997 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:41] "GET /web/image/res.partner/3/avatar_128?access_token=1ad4e33570eaebaa2d30aaa624b0aeacfab50e9fa846c3c206b4b1c6b1be7bbfo0x6af7d178&unique=1791744978000 HTTP/1.1" 200 - 6 0.008 0.120 2026-10-11 18:57:42,017 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:42] "POST /discuss/channel/members HTTP/1.1" 200 - 6 0.005 0.124 2026-10-11 18:57:42,027 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:42] "GET /web/image/res.partner/2/avatar_128?access_token=d6bfcbc4ade0d78d5cc3079bc9fe588d31c33760e6b7db370ed7b5ee0c3e0f73o0x6af7d051&unique=1791734454000 HTTP/1.1" 200 - 5 0.003 0.046 2026-10-11 18:57:42,030 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-10-11 18:57:42,051 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:42] "GET /web/image/res.partner/1861/avatar_128?access_token=8a3d234f3e85124ed049cdd31c66017ade396c2af6a5316fabde226beb7d13ado0x6af9bde6&unique=1791744978000 HTTP/1.1" 200 - 5 0.004 0.058 2026-10-11 18:57:42,068 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:42] "GET /web/image/res.partner/1862/avatar_128?access_token=a5e57b1232ec5f62f518b764391f6da696a5be7452aaca868f43e5b8e624c793o0x6af9bf0d&unique=1791744978000 HTTP/1.1" 200 - 6 0.004 0.078 2026-10-11 18:57:42,073 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:42] "GET /web/image/mail.guest/72/avatar_128?access_token=abb01cbb11a8444672f206716642291c8085115e72de20af665cdcb0a62fdf74o0x6af76304&unique=1791744978000 HTTP/1.1" 200 - 3 0.001 0.093 2026-10-11 18:57:42,096 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-10-11 18:57:42,197 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [5/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-11 18:57:42,203 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:42] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.012 0.023 2026-10-11 18:57:42,242 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:57:42,244 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [6/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentCard:not(.o-isUploading):contains(text.txt) 2026-10-11 18:57:42,268 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:42] "POST /mail/attachment/upload HTTP/1.1" 200 - 12 0.005 0.014 2026-10-11 18:57:42,271 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:42] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:57:42,316 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [7/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-11 18:57:42,370 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:57:42,371 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [8/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentImage:not(.o-isUploading)[title="image.png"] 2026-10-11 18:57:42,394 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:42] "POST /mail/attachment/upload HTTP/1.1" 200 - 8 0.002 0.014 2026-10-11 18:57:42,427 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:42] "GET /web/image/16419?access_token=fcce9bef-822b-4f9b-9859-f73d33009047&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 3 0.001 0.005 2026-10-11 18:57:42,443 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-10-11 18:57:42,521 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:42] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-10-11 18:57:42,536 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [10/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-10-11 18:57:42,561 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:42] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.011 0.020 2026-10-11 18:57:42,568 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:42] "GET /web/assets/95c0471/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-10-11 18:57:42,839 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:42] "POST /mail/message/post HTTP/1.1" 200 - 50 0.031 0.052 2026-10-11 18:57:42,882 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [11/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:57:42,953 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [12/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-11 18:57:43,070 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-10-11 18:57:43,688 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [14/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-10-11 18:57:43,713 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:43] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.010 0.017 2026-10-11 18:57:43,778 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #7 deleted mail.message.reaction records with IDs: [13] 2026-10-11 18:57:43,779 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [15/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-10-11 18:57:43,785 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:43] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.007 0.013 2026-10-11 18:57:43,851 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [16/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-11 18:57:43,929 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [17/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-10-11 18:57:44,004 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [18/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-10-11 18:57:44,098 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [19/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message button[aria-label='Attach files'] 2026-10-11 18:57:44,154 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:57:44,154 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [20/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentCard:not(.o-isUploading):contains(extra.txt) 2026-10-11 18:57:44,175 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:44] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.005 0.011 2026-10-11 18:57:44,218 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-10-11 18:57:44,300 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [22/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-10-11 18:57:44,351 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:44] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.017 0.033 2026-10-11 18:57:44,404 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [23/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:57:44,466 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [24/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") 2026-10-11 18:57:44,533 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [25/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") .o-mail-AttachmentCard-unlink 2026-10-11 18:57:44,612 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-10-11 18:57:44,686 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [27/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentCard:contains("extra.txt"))) 2026-10-11 18:57:44,717 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #7 deleted ir.attachment records with IDs: [16420] 2026-10-11 18:57:44,722 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:44] "POST /mail/attachment/delete HTTP/1.1" 200 - 23 0.011 0.020 2026-10-11 18:57:44,740 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-10-11 18:57:44,814 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-10-11 18:57:44,876 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-10-11 18:57:44,943 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [31/31] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:57:45,006 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:45] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.030 0.031 2026-10-11 18:57:45,032 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: tour succeeded 2026-10-11 18:57:45,033 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-11 18:57:45,124 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: heap 12733324 (allocated 14417920) 2026-10-11 18:57:45,128 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Closing chrome headless with pid 7305 2026-10-11 18:57:45,129 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Closing websocket connection 2026-10-11 18:57:45,138 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Terminating chrome headless with pid 7305 2026-10-11 18:57:45,234 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_185745_234606_test_mail_group_public_page_as_portal.txt 2026-10-11 18:57:45,234 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Removing chrome user profile "/tmp/tmpxb2wn7c4_chrome_odoo" 2026-10-11 18:57:45,550 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Chrome pid: 7512 2026-10-11 18:57:45,550 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Chrome headless temporary user profile dir: /tmp/tmpxnmkpm4i_chrome_odoo 2026-10-11 18:57:45,551 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Issuing json command http://127.0.0.1:34969/json/version 2026-10-11 18:57:45,552 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:34969/json/version with timeout 3 increased to 10s during tests 2026-10-11 18:57:45,610 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Browser version: Chrome/150.0.7871.114 2026-10-11 18:57:45,610 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Issuing json command http://127.0.0.1:34969/json 2026-10-11 18:57:45,611 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:34969/json with timeout 3 increased to 10s during tests 2026-10-11 18:57:45,624 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Websocket url found: ws://127.0.0.1:34969/devtools/page/7B49CA23FCDB165F984D396FA79FA5AB 2026-10-11 18:57:45,631 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Enable chrome headless console log notification 2026-10-11 18:57:45,635 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Chrome headless enable page notifications 2026-10-11 18:57:45,662 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal from n/a 2026-10-11 18:57:45,666 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Setting session cookie in browser 2026-10-11 18:57:45,675 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Open "http://127.0.0.1:8069/chat/757/XE8cQ2DIYs" in browser 2026-10-11 18:57:45,675 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Navigating to: "http://127.0.0.1:8069/chat/757/XE8cQ2DIYs" 2026-10-11 18:57:45,792 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:45] "GET /chat/757/XE8cQ2DIYs HTTP/1.1" 200 - 39 0.044 0.062 2026-10-11 18:57:45,795 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Navigation result: {'frameId': '7B49CA23FCDB165F984D396FA79FA5AB', 'loaderId': 'FA22BE87FB789DB2BC5B1C3EFB262C21', 'isDownload': False} 2026-10-11 18:57:45,795 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-10-11 18:57:45,836 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:45] "GET /web/assets/f0a6854/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-11 18:57:45,842 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:45] "GET /web/assets/da3d588/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-10-11 18:57:45,852 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:45] "GET /web/assets/a261f60/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-11 18:57:45,862 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:45] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.032 2026-10-11 18:57:46,053 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:46] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 18:57:46,076 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:46] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.010 0.008 2026-10-11 18:57:46,167 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/757/XE8cQ2DIYs", "delayToCheckUndeterminisms": 0})" 2026-10-11 18:57:46,174 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-10-11 18:57:46,315 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:46] "POST /mail/data HTTP/1.1" 200 - 54 0.054 0.100 2026-10-11 18:57:46,317 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.149 2026-10-11 18:57:46,372 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-11 18:57:46,374 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:46] "GET /rating/static/src/img/rating_5.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:57:46,577 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-10-11 18:57:46,596 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:46] "POST /discuss/channel/messages HTTP/1.1" 200 - 25 0.021 0.033 2026-10-11 18:57:46,610 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 18:57:46,617 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:46] "GET /web/image/res.partner/3/avatar_128?access_token=1ad4e33570eaebaa2d30aaa624b0aeacfab50e9fa846c3c206b4b1c6b1be7bbfo0x6af7d178&unique=1791744978000 HTTP/1.1" 200 - 6 0.005 0.061 2026-10-11 18:57:46,620 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57: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 18:57:46,632 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:46] "GET /web/image/discuss.channel/757/avatar_128?unique=8650ff069d2b5a6028dc402e3548623068e95856182f3dd09c9dee1c715bc4dde789763e2e618ee7dafb6595494faa14c7231ec03126cd3988de970a4f7555d6 HTTP/1.1" 200 - 6 0.005 0.071 2026-10-11 18:57:46,651 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:46] "GET /web/image/res.partner/7/avatar_128?access_token=d729d45d03e7aafd9d77b9d044c05d54c25e353939473c5209377e859d3e6dc7o0x6af7d615&unique=1791734454000 HTTP/1.1" 200 - 6 0.005 0.093 2026-10-11 18:57:46,675 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:46] "POST /discuss/channel/members HTTP/1.1" 200 - 6 0.010 0.105 2026-10-11 18:57:46,689 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:46] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:57:46,695 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:46] "GET /web/image/res.partner/8/avatar_128?access_token=7de95b292e6c2353dbdf8692df9427bc4ba764a0207b5c507afc2653a0b078edo0x6af7d73d&unique=1791734454000 HTTP/1.1" 200 - 6 0.005 0.132 2026-10-11 18:57:46,712 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-10-11 18:57:46,716 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:46] "GET /web/image/res.partner/1862/avatar_128?access_token=a5e57b1232ec5f62f518b764391f6da696a5be7452aaca868f43e5b8e624c793o0x6af9bf0d&unique=1791744978000 HTTP/1.1" 200 - 6 0.005 0.086 2026-10-11 18:57:46,742 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:46] "GET /web/image/res.partner/1861/avatar_128?access_token=8a3d234f3e85124ed049cdd31c66017ade396c2af6a5316fabde226beb7d13ado0x6af9bde6&unique=1791744978000 HTTP/1.1" 200 - 5 0.004 0.110 2026-10-11 18:57:46,766 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-10-11 18:57:46,769 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:46] "GET /web/image/res.partner/2/avatar_128?access_token=d6bfcbc4ade0d78d5cc3079bc9fe588d31c33760e6b7db370ed7b5ee0c3e0f73o0x6af7d051&unique=1791734454000 HTTP/1.1" 200 - 5 0.007 0.125 2026-10-11 18:57:46,774 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:46] "GET /web/image/mail.guest/72/avatar_128?access_token=abb01cbb11a8444672f206716642291c8085115e72de20af665cdcb0a62fdf74o0x6af76304&unique=1791744978000 HTTP/1.1" 200 - 3 0.001 0.114 2026-10-11 18:57:46,789 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:46] "GET /discuss/channel/757/image/16419?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 6 0.004 0.083 2026-10-11 18:57:46,841 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [5/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-11 18:57:46,870 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:46] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.014 0.026 2026-10-11 18:57:46,893 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:57:46,893 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [6/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentCard:not(.o-isUploading):contains(text.txt) 2026-10-11 18:57:46,926 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:46] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.003 0.015 2026-10-11 18:57:46,954 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [7/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-11 18:57:47,028 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:57:47,028 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [8/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentImage:not(.o-isUploading)[title="image.png"] 2026-10-11 18:57:47,057 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:47] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.006 0.014 2026-10-11 18:57:47,077 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:47] "GET /web/image/16422?access_token=80335abd-bbf3-4ad9-8b53-a20d83590755&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 3 0.001 0.006 2026-10-11 18:57:47,089 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-10-11 18:57:47,164 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:47] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:57:47,184 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [10/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-10-11 18:57:47,218 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:47] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.014 0.028 2026-10-11 18:57:47,224 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:47] "GET /web/assets/95c0471/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-11 18:57:47,474 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:47] "POST /mail/message/post HTTP/1.1" 200 - 41 0.033 0.049 2026-10-11 18:57:47,510 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [11/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:57:47,565 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [12/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-11 18:57:47,671 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-10-11 18:57:48,335 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [14/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-10-11 18:57:48,368 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:48] "POST /mail/message/reaction HTTP/1.1" 200 - 14 0.011 0.019 2026-10-11 18:57:48,433 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [15/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-10-11 18:57:48,455 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #7 deleted mail.message.reaction records with IDs: [14] 2026-10-11 18:57:48,465 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:48] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.012 0.018 2026-10-11 18:57:48,502 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [16/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-11 18:57:48,564 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [17/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-10-11 18:57:48,637 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [18/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-10-11 18:57:48,741 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [19/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message button[aria-label='Attach files'] 2026-10-11 18:57:48,796 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 18:57:48,797 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [20/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentCard:not(.o-isUploading):contains(extra.txt) 2026-10-11 18:57:48,821 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:48] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.004 0.012 2026-10-11 18:57:48,855 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-10-11 18:57:48,934 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [22/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-10-11 18:57:48,989 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:48] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.018 0.035 2026-10-11 18:57:48,990 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [23/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:57:49,069 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [24/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") 2026-10-11 18:57:49,134 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [25/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") .o-mail-AttachmentCard-unlink 2026-10-11 18:57:49,212 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-10-11 18:57:49,281 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [27/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentCard:contains("extra.txt"))) 2026-10-11 18:57:49,324 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #7 deleted ir.attachment records with IDs: [16423] 2026-10-11 18:57:49,328 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:49] "POST /mail/attachment/delete HTTP/1.1" 200 - 23 0.017 0.025 2026-10-11 18:57:49,337 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-10-11 18:57:49,414 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-10-11 18:57:49,481 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-10-11 18:57:49,549 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [31/31] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-11 18:57:49,594 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:49] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.014 0.028 2026-10-11 18:57:49,651 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: tour succeeded 2026-10-11 18:57:49,652 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-11 18:57:49,726 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: heap 13055676 (allocated 14417920) 2026-10-11 18:57:49,732 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Closing chrome headless with pid 7512 2026-10-11 18:57:49,737 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Closing websocket connection 2026-10-11 18:57:49,738 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Terminating chrome headless with pid 7512 2026-10-11 18:57:49,845 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_185749_844854_test_mail_group_public_page_as_portal.txt 2026-10-11 18:57:49,845 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Removing chrome user profile "/tmp/tmpxnmkpm4i_chrome_odoo" 2026-10-11 18:57:49,901 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_sidebar_in_public_page ... 2026-10-11 18:57:50,942 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted discuss.channel.rtc.session records with IDs: [19] 2026-10-11 18:57:51,530 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Chrome pid: 7709 2026-10-11 18:57:51,530 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Chrome headless temporary user profile dir: /tmp/tmpil85rx0i_chrome_odoo 2026-10-11 18:57:51,531 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Issuing json command http://127.0.0.1:36295/json/version 2026-10-11 18:57:51,532 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:36295/json/version with timeout 3 increased to 10s during tests 2026-10-11 18:57:51,608 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Browser version: Chrome/150.0.7871.114 2026-10-11 18:57:51,608 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Issuing json command http://127.0.0.1:36295/json 2026-10-11 18:57:51,609 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:36295/json with timeout 3 increased to 10s during tests 2026-10-11 18:57:51,622 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Websocket url found: ws://127.0.0.1:36295/devtools/page/3CD3CB2FAA953C2AFCDE7C0795B672F0 2026-10-11 18:57:51,633 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Enable chrome headless console log notification 2026-10-11 18:57:51,642 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Chrome headless enable page notifications 2026-10-11 18:57:51,657 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Setting session cookie in browser 2026-10-11 18:57:51,708 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Open "http://127.0.0.1:8069/discuss/channel/760" in browser 2026-10-11 18:57:51,710 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Navigating to: "http://127.0.0.1:8069/discuss/channel/760" 2026-10-11 18:57:51,724 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:57:52,294 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:52] "GET /discuss/channel/760 HTTP/1.1" 200 - 82 0.046 0.527 2026-10-11 18:57:52,298 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Navigation result: {'frameId': '3CD3CB2FAA953C2AFCDE7C0795B672F0', 'loaderId': '6642CB609077A6178853016CF80A0D9B', 'isDownload': False} 2026-10-11 18:57:52,298 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Evaluate ready code "odoo.isTourReady('sidebar_in_public_page_tour')" 2026-10-11 18:57:52,339 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:52] "GET /web/assets/f0a6854/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 18:57:52,365 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:52] "GET /web/assets/da3d588/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.019 0.017 2026-10-11 18:57:52,372 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:52] "GET /web/assets/a261f60/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-10-11 18:57:52,380 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:52] "GET /web/webclient/translations/56948a809d50a3103c28c4114210b943236cc092?lang=false HTTP/1.1" 200 - 0 0.000 0.043 2026-10-11 18:57:52,544 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:52] "GET /web/webclient/translations/56948a809d50a3103c28c4114210b943236cc092 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 18:57:52,554 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:52] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 18:57:52,575 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-10-11 18:57:52,625 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Evaluate test code "odoo.startTour('sidebar_in_public_page_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/discuss/channel/760", "delayToCheckUndeterminisms": 0})" 2026-10-11 18:57:52,634 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: [1/9] Tour sidebar_in_public_page_tour → Step .o-mail-Discuss-header [title='Channel 1'] 2026-10-11 18:57:52,702 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:52] "POST /mail/data HTTP/1.1" 200 - 37 0.028 0.046 2026-10-11 18:57:52,704 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.057 2026-10-11 18:57:52,883 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: [2/9] Tour sidebar_in_public_page_tour → Step .o-mail-DiscussSidebarChannel:contains(Channel 1).o-active 2026-10-11 18:57:52,902 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:52] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 22 0.022 0.029 2026-10-11 18:57:52,912 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:52] "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 18:57:52,926 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 18:57:52,958 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:52] "POST /discuss/channel/messages HTTP/1.1" 200 - 25 0.023 0.080 2026-10-11 18:57:52,960 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: [3/9] Tour sidebar_in_public_page_tour → Step .o-mail-DiscussSidebarChannel:contains(Channel 2) 2026-10-11 18:57:52,978 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:52] "GET /web/image/discuss.channel/761/avatar_128?unique=6a56938a7aaf89c4c68e8762406f72a6fe3e3c54c8fe549004e3e00ccdbeb1bb3c8c33c8603305cc7beb9e7893355d21d8fa08416591ccf4b6f0ceaa23cef653 HTTP/1.1" 200 - 8 0.006 0.105 2026-10-11 18:57:53,017 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:53] "POST /discuss/channel/members HTTP/1.1" 200 - 12 0.018 0.123 2026-10-11 18:57:53,030 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:53] "GET /web/image/mail.guest/74/avatar_128?access_token=cee390e70753034dae3847a722a6116ec914012da26044d2fae38a91c927249fo0x6af76553&unique=1791744978000 HTTP/1.1" 200 - 5 0.001 0.155 2026-10-11 18:57:53,043 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: [4/9] Tour sidebar_in_public_page_tour → Step .o-mail-Discuss-header [title='Channel 2'] 2026-10-11 18:57:53,045 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:53] "GET /web/image/discuss.channel/760/avatar_128?unique=c337b32d45967365d08a683a13f5693789f2c74601b30f5328a727e0c85aeea439cabf3b9178eac3545e23e2d17d0f2df07e998472f66dac3cb8aa410140aab9 HTTP/1.1" 200 - 8 0.003 0.177 2026-10-11 18:57:53,086 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:53] "POST /discuss/channel/members HTTP/1.1" 200 - 12 0.017 0.023 2026-10-11 18:57:53,111 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:53] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 13 0.009 0.028 2026-10-11 18:57:53,119 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: [5/9] Tour sidebar_in_public_page_tour → Step .o-mail-DiscussSidebarChannel:contains(Channel 2).o-active 2026-10-11 18:57:53,161 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:53] "POST /discuss/channel/messages HTTP/1.1" 200 - 25 0.015 0.061 2026-10-11 18:57:53,175 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:53] "GET /web/image/res.partner/2/avatar_128?access_token=d6bfcbc4ade0d78d5cc3079bc9fe588d31c33760e6b7db370ed7b5ee0c3e0f73o0x6af7d051&unique=1791734454000 HTTP/1.1" 200 - 8 0.004 0.068 2026-10-11 18:57:53,192 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: [6/9] Tour sidebar_in_public_page_tour → Step .o-mail-Discuss-header [title='Channel 1'] 2026-10-11 18:57:53,232 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:53] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 12 0.008 0.013 2026-10-11 18:57:53,266 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: [7/9] Tour sidebar_in_public_page_tour → Step .o-mail-DiscussSidebarChannel:contains(Channel 1).o-active 2026-10-11 18:57:53,333 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: [8/9] Tour sidebar_in_public_page_tour → Step .o-mail-Discuss-header [title='Channel 2'] 2026-10-11 18:57:53,380 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:57:53] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 12 0.010 0.013 2026-10-11 18:57:53,400 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: [9/9] Tour sidebar_in_public_page_tour → Step .o-mail-DiscussSidebarChannel:contains(Channel 2).o-active 2026-10-11 18:57:53,466 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: tour succeeded 2026-10-11 18:57:53,467 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: ╔════════════════════════════════════════════╗ ║ TOUR sidebar_in_public_page_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-11 18:57:53,514 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: heap 8349008 (allocated 9699328) 2026-10-11 18:57:53,515 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Closing chrome headless with pid 7709 2026-10-11 18:57:53,516 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Closing websocket connection 2026-10-11 18:57:53,516 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Terminating chrome headless with pid 7709 2026-10-11 18:57:53,613 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_185753_613475_test_sidebar_in_public_page.txt 2026-10-11 18:57:53,613 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Removing chrome user profile "/tmp/tmpil85rx0i_chrome_odoo" 2026-10-11 18:57:53,692 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 18:58:10,581 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 18:58:10,581 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 18:58:12,554 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [465] 2026-10-11 18:58:12,569 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24690] 2026-10-11 18:58:12,578 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:58:13,122 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [466] 2026-10-11 18:58:13,133 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24692] 2026-10-11 18:58:13,141 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:58:13,743 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [467] 2026-10-11 18:58:13,755 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24694] 2026-10-11 18:58:13,764 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:58:14,266 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [468] 2026-10-11 18:58:14,277 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24697] 2026-10-11 18:58:14,287 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:58:14,800 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [469] 2026-10-11 18:58:14,808 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24699] 2026-10-11 18:58:14,815 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:58:14,926 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [2022, 2023, 2024] 2026-10-11 18:58:14,926 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_channel_member_invite_with_guest ... 2026-10-11 18:58:15,102 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_group_01 ... 2026-10-11 18:58:15,195 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [762], uid: 494, model: discuss.channel 2026-10-11 18:58:15,220 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [762], uid: 494, model: discuss.channel 2026-10-11 18:58:15,318 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2026], uid: 494, model: discuss.channel.member 2026-10-11 18:58:15,385 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_group_invite ... 2026-10-11 18:58:15,483 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [762], uid: 494, model: discuss.channel 2026-10-11 18:58:15,648 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_group_leave ... 2026-10-11 18:58:15,785 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2029, 2030], uid: 494, model: discuss.channel.member 2026-10-11 18:58:15,797 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2029], uid: 494, model: discuss.channel.member 2026-10-11 18:58:15,833 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [2029], uid: 496, model: discuss.channel.member 2026-10-11 18:58:15,869 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_group_members ... 2026-10-11 18:58:15,980 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [762], uid: 494, model: discuss.channel 2026-10-11 18:58:16,071 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2031], uid: 494, model: discuss.channel.member 2026-10-11 18:58:16,108 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_group_restricted_channel ... 2026-10-11 18:58:16,268 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [763], uid: 496, model: discuss.channel 2026-10-11 18:58:16,293 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2033], uid: 496, model: discuss.channel.member 2026-10-11 18:58:16,491 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_public_channel ... 2026-10-11 18:58:16,931 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_unread_counter_with_message_post ... 2026-10-11 18:58:17,214 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_unread_counter_with_message_post_multi_channel ... 2026-10-11 18:58:17,756 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-11 18:58:35,310 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 18:58:35,310 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 18:58:36,226 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_message_update_controller: Starting TestDiscussMessageUpdateController.test_message_update_guest_as_owner ... 2026-10-11 18:58:36,647 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:58:36,984 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:36] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.014 0.326 2026-10-11 18:58:37,005 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 18:58:37,073 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:37] "POST /mail/message/update_content HTTP/1.1" 200 - 31 0.025 0.031 2026-10-11 18:58:37,091 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 18:58:37,135 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:37] "POST /mail/message/update_content HTTP/1.1" 200 - 14 0.012 0.019 2026-10-11 18:58:37,154 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 18:58:37,191 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:37] "POST /mail/message/update_content HTTP/1.1" 200 - 14 0.010 0.013 2026-10-11 18:58:37,208 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 18:58:37,244 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:37] "POST /mail/message/update_content HTTP/1.1" 200 - 15 0.007 0.018 2026-10-11 18:58:37,266 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:37] "POST /mail/message/update_content HTTP/1.1" 200 - 6 0.002 0.008 2026-10-11 18:58:37,295 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_message_update_controller: Starting TestDiscussMessageUpdateController.test_message_update_public_channel ... 2026-10-11 18:58:37,386 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:58:37,715 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:37] "POST /mail/message/update_content HTTP/1.1" 200 - 22 0.012 0.320 2026-10-11 18:58:37,740 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 18:58:37,829 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:37] "POST /mail/message/update_content HTTP/1.1" 200 - 33 0.037 0.040 2026-10-11 18:58:37,846 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 18:58:37,894 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:37] "POST /mail/message/update_content HTTP/1.1" 200 - 14 0.018 0.020 2026-10-11 18:58:37,908 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 18:58:37,947 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:37] "POST /mail/message/update_content HTTP/1.1" 200 - 14 0.012 0.013 2026-10-11 18:58:37,965 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 18:58:38,004 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:38] "POST /mail/message/update_content HTTP/1.1" 200 - 15 0.010 0.016 2026-10-11 18:58:38,029 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:38] "POST /mail/message/update_content HTTP/1.1" 200 - 6 0.003 0.010 2026-10-11 18:58:38,129 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 18:58:38,149 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_01_gc_unpin_outdated_sub_channels ... 2026-10-11 18:58:38,750 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [470] 2026-10-11 18:58:38,763 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25118] 2026-10-11 18:58:38,783 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:58:39,513 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_02_sub_channel_members_sync_with_parent ... 2026-10-11 18:58:39,577 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [2060] 2026-10-11 18:58:39,703 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [2061] 2026-10-11 18:58:39,707 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [2062] 2026-10-11 18:58:39,814 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_03_cannot_create_recursive_sub_channel ... 2026-10-11 18:58:39,940 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_04_sub_channel_panel_search ... 2026-10-11 18:58:40,515 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [471] 2026-10-11 18:58:40,527 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25133] 2026-10-11 18:58:40,535 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:58:40,582 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:bob_user from n/a 2026-10-11 18:58:44,347 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Chrome pid: 7916 2026-10-11 18:58:44,347 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Chrome headless temporary user profile dir: /tmp/tmpzbkbpcpy_chrome_odoo 2026-10-11 18:58:44,347 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Issuing json command http://127.0.0.1:35755/json/version 2026-10-11 18:58:44,348 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:35755/json/version with timeout 3 increased to 10s during tests 2026-10-11 18:58:44,403 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Browser version: Chrome/150.0.7871.114 2026-10-11 18:58:44,403 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Issuing json command http://127.0.0.1:35755/json 2026-10-11 18:58:44,404 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:35755/json with timeout 3 increased to 10s during tests 2026-10-11 18:58:44,417 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Websocket url found: ws://127.0.0.1:35755/devtools/page/509AC19E9B23E46C3FBFCEC277F8636D 2026-10-11 18:58:44,430 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Enable chrome headless console log notification 2026-10-11 18:58:44,434 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Chrome headless enable page notifications 2026-10-11 18:58:44,563 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:bob_user from n/a 2026-10-11 18:58:44,566 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Setting session cookie in browser 2026-10-11 18:58:44,568 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Open "http://127.0.0.1:8069/odoo/discuss?active_id=discuss.channel_778" in browser 2026-10-11 18:58:44,568 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Navigating to: "http://127.0.0.1:8069/odoo/discuss?active_id=discuss.channel_778" 2026-10-11 18:58:44,579 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:58:45,770 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:45] "GET /odoo/discuss?active_id=discuss.channel_778 HTTP/1.1" 200 - 174 0.102 1.091 2026-10-11 18:58:45,773 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Navigation result: {'frameId': '509AC19E9B23E46C3FBFCEC277F8636D', 'loaderId': '7A039EDC80D477878802EC682789E730', 'isDownload': False} 2026-10-11 18:58:45,773 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Evaluate ready code "odoo.isTourReady('test_discuss_sub_channel_search')" 2026-10-11 18:58:45,807 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:45] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-10-11 18:58:45,813 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:45] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 18:58:45,829 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:45] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-10-11 18:58:45,854 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:45] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 0.037 2026-10-11 18:58:45,882 121 INFO rb-001770c-225483-423662 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:58:45,985 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:45] "GET /web/webclient/load_menus/a39358c49246483d933d2285a2351fe4db801e166df6ce03b242f57db045e5c7 HTTP/1.1" 200 - 112 0.052 0.133 2026-10-11 18:58:45,990 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:45] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.114 2026-10-11 18:58:46,042 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:46] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-11 18:58:46,637 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:46] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 18:58:46,647 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:46] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-11 18:58:46,649 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:46] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-11 18:58:46,659 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:46] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.009 2026-10-11 18:58:46,673 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Owl is running in 'dev' mode. 2026-10-11 18:58:46,683 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:46] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 18:58:46,726 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:46] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.025 2026-10-11 18:58:46,739 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:46] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.014 2026-10-11 18:58:46,757 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:46] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.028 2026-10-11 18:58:46,784 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Evaluate test code "odoo.startTour('test_discuss_sub_channel_search', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/discuss?active_id=discuss.channel_778", "delayToCheckUndeterminisms": 0})" 2026-10-11 18:58:46,794 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: [1/11] Tour test_discuss_sub_channel_search → Step body 2026-10-11 18:58:46,850 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 18:58:46,852 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 18:58:46,854 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: [2/11] Tour test_discuss_sub_channel_search → Step button[title='Threads'] 2026-10-11 18:58:46,863 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:46] "POST /mail/data HTTP/1.1" 200 - 34 0.036 0.041 2026-10-11 18:58:46,905 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:46] "GET /web/image?model=res.users&field=avatar_128&id=504 HTTP/1.1" 200 - 16 0.014 0.081 2026-10-11 18:58:46,943 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:46] "GET /web/image/res.partner/1885/avatar_128?unique=1791745118000 HTTP/1.1" 200 - 8 0.019 0.112 2026-10-11 18:58:46,964 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:46] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 18:58:46,965 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:46] "POST /web/action/load HTTP/1.1" 200 - 6 0.007 0.142 2026-10-11 18:58:46,966 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.120 2026-10-11 18:58:46,993 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:46] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.102 2026-10-11 18:58:47,017 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:47] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.052 2026-10-11 18:58:47,079 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 18:58:47,124 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:47] "POST /mail/data HTTP/1.1" 200 - 37 0.021 0.044 2026-10-11 18:58:47,331 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:47] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 23 0.019 0.030 2026-10-11 18:58:47,344 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:47] "GET /web/image/discuss.channel/778/avatar_128?unique=b81271d7c0eba1c5d33d78e52dc69bb189893adb02845d600b757c441977ab978e7ee09d071870ee9fc530190c682947bcf4588bcd4f9811b281e78b5d83381c HTTP/1.1" 200 - 6 0.002 0.038 2026-10-11 18:58:47,352 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: [3/11] Tour test_discuss_sub_channel_search → Step .o-mail-SubChannelList 2026-10-11 18:58:47,371 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:47] "GET /web/image/discuss.channel/1/avatar_128?unique=1f3d5513ae20952ccef01ba3203ac6debc7f7efa2151abde6b1fd9d020e8f59cf6c8ad1f009865384ab0b3783826b09e12b029a008d3083e5d9a85e73bffa938 HTTP/1.1" 200 - 6 0.003 0.070 2026-10-11 18:58:47,472 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:47] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.017 0.158 2026-10-11 18:58:47,509 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:47] "POST /discuss/channel/members HTTP/1.1" 200 - 11 0.017 0.183 2026-10-11 18:58:47,539 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:47] "GET /web/image/res.partner/2/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 8 0.008 0.226 2026-10-11 18:58:47,739 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:47] "POST /discuss/channel/sub_channel/fetch HTTP/1.1" 200 - 93 0.055 0.303 2026-10-11 18:58:47,885 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 99" (after mutations) 2026-10-11 18:58:47,886 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-11 18:58:47,887 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 98" (immediately) 2026-10-11 18:58:47,888 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-11 18:58:47,889 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 97" (immediately) 2026-10-11 18:58:47,889 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-11 18:58:47,890 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 96" (immediately) 2026-10-11 18:58:47,891 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-11 18:58:47,892 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 95" (immediately) 2026-10-11 18:58:47,893 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-11 18:58:47,894 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 94" (immediately) 2026-10-11 18:58:47,895 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-11 18:58:47,895 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 93" (immediately) 2026-10-11 18:58:47,896 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-11 18:58:47,896 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 92" (immediately) 2026-10-11 18:58:47,897 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-11 18:58:47,897 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 91" (immediately) 2026-10-11 18:58:47,898 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-11 18:58:47,899 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 90" (immediately) 2026-10-11 18:58:47,900 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-11 18:58:47,900 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 89" (immediately) 2026-10-11 18:58:47,902 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-11 18:58:47,903 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 88" (immediately) 2026-10-11 18:58:47,903 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-11 18:58:47,904 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 87" (immediately) 2026-10-11 18:58:47,904 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-11 18:58:47,905 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 86" (immediately) 2026-10-11 18:58:47,905 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-11 18:58:47,906 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 85" (immediately) 2026-10-11 18:58:47,906 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-11 18:58:47,907 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 84" (immediately) 2026-10-11 18:58:47,907 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-11 18:58:47,908 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 83" (immediately) 2026-10-11 18:58:47,908 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-11 18:58:47,909 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 82" (immediately) 2026-10-11 18:58:47,909 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-11 18:58:47,911 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 81" (immediately) 2026-10-11 18:58:47,911 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-11 18:58:47,911 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 80" (immediately) 2026-10-11 18:58:47,912 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-11 18:58:47,912 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 79" (immediately) 2026-10-11 18:58:47,912 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-11 18:58:47,913 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 78" (immediately) 2026-10-11 18:58:47,913 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-11 18:58:47,914 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 77" (immediately) 2026-10-11 18:58:47,914 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-11 18:58:47,915 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 76" (immediately) 2026-10-11 18:58:47,915 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-11 18:58:47,916 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 75" (immediately) 2026-10-11 18:58:47,916 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-11 18:58:47,917 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 74" (immediately) 2026-10-11 18:58:47,918 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-11 18:58:47,918 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 73" (immediately) 2026-10-11 18:58:47,919 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-11 18:58:47,919 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 72" (immediately) 2026-10-11 18:58:47,920 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-11 18:58:47,920 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 71" (immediately) 2026-10-11 18:58:47,921 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-11 18:58:47,921 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 70" (immediately) 2026-10-11 18:58:47,922 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-11 18:58:47,923 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: [4/11] Tour test_discuss_sub_channel_search → Step .o-mail-ActionPanel:has(.o-mail-SubChannelList) .o_searchview_input 2026-10-11 18:58:48,022 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: [5/11] Tour test_discuss_sub_channel_search → Step .o-mail-ActionPanel:has(.o-mail-SubChannelList) button[aria-label='Search button'] 2026-10-11 18:58:48,088 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: [6/11] Tour test_discuss_sub_channel_search → Step .o-mail-SubChannelList-thread:contains(Sub Channel 10) 2026-10-11 18:58:48,150 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:48] "POST /discuss/channel/sub_channel/fetch HTTP/1.1" 200 - 30 0.035 0.032 2026-10-11 18:58:48,184 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-11 18:58:48,185 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: [7/11] Tour test_discuss_sub_channel_search → Step .o_searchview_input 2026-10-11 18:58:48,258 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: [8/11] Tour test_discuss_sub_channel_search → Step .o-mail-SubChannelList-thread:contains(Sub Channel 99) 2026-10-11 18:58:48,268 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:48] "POST /discuss/channel/sub_channel/fetch HTTP/1.1" 200 - 30 0.053 0.037 2026-10-11 18:58:48,318 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 31 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-11 18:58:48,319 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 99" (immediately) 2026-10-11 18:58:48,319 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 98" (immediately) 2026-10-11 18:58:48,320 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 97" (immediately) 2026-10-11 18:58:48,320 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 96" (immediately) 2026-10-11 18:58:48,321 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 95" (immediately) 2026-10-11 18:58:48,322 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 94" (immediately) 2026-10-11 18:58:48,322 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 93" (immediately) 2026-10-11 18:58:48,323 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 92" (immediately) 2026-10-11 18:58:48,323 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 91" (immediately) 2026-10-11 18:58:48,324 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 90" (immediately) 2026-10-11 18:58:48,324 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 89" (immediately) 2026-10-11 18:58:48,325 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 88" (immediately) 2026-10-11 18:58:48,325 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 87" (immediately) 2026-10-11 18:58:48,326 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 86" (immediately) 2026-10-11 18:58:48,327 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 85" (immediately) 2026-10-11 18:58:48,327 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 84" (immediately) 2026-10-11 18:58:48,328 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 83" (immediately) 2026-10-11 18:58:48,328 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 82" (immediately) 2026-10-11 18:58:48,329 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 81" (immediately) 2026-10-11 18:58:48,329 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 80" (immediately) 2026-10-11 18:58:48,330 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 79" (immediately) 2026-10-11 18:58:48,330 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 78" (immediately) 2026-10-11 18:58:48,331 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 77" (immediately) 2026-10-11 18:58:48,332 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 76" (immediately) 2026-10-11 18:58:48,332 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 75" (immediately) 2026-10-11 18:58:48,333 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 74" (immediately) 2026-10-11 18:58:48,333 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 73" (immediately) 2026-10-11 18:58:48,334 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 72" (immediately) 2026-10-11 18:58:48,334 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 71" (immediately) 2026-10-11 18:58:48,335 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 70" (immediately) 2026-10-11 18:58:48,336 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 10" (immediately) 2026-10-11 18:58:48,336 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-ActionPanel:has(.o-mail-SubChannelList)" (immediately) and set scroll to "bottom" 2026-10-11 18:58:48,337 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: [9/11] Tour test_discuss_sub_channel_search → Step .o-mail-SubChannelList-thread:contains(Sub Channel 40) 2026-10-11 18:58:48,557 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:48] "POST /discuss/channel/sub_channel/fetch HTTP/1.1" 200 - 88 0.085 0.133 2026-10-11 18:58:48,635 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 61 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-11 18:58:48,636 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 99" (immediately) 2026-10-11 18:58:48,637 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 98" (immediately) 2026-10-11 18:58:48,637 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 97" (immediately) 2026-10-11 18:58:48,638 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 96" (immediately) 2026-10-11 18:58:48,639 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 95" (immediately) 2026-10-11 18:58:48,640 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 94" (immediately) 2026-10-11 18:58:48,640 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 93" (immediately) 2026-10-11 18:58:48,641 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 92" (immediately) 2026-10-11 18:58:48,642 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 91" (immediately) 2026-10-11 18:58:48,643 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 90" (immediately) 2026-10-11 18:58:48,643 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 89" (immediately) 2026-10-11 18:58:48,644 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 88" (immediately) 2026-10-11 18:58:48,645 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 87" (immediately) 2026-10-11 18:58:48,646 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 86" (immediately) 2026-10-11 18:58:48,647 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 85" (immediately) 2026-10-11 18:58:48,648 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 84" (immediately) 2026-10-11 18:58:48,649 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 83" (immediately) 2026-10-11 18:58:48,649 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 82" (immediately) 2026-10-11 18:58:48,650 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 81" (immediately) 2026-10-11 18:58:48,650 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 80" (immediately) 2026-10-11 18:58:48,652 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 79" (immediately) 2026-10-11 18:58:48,652 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 78" (immediately) 2026-10-11 18:58:48,652 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 77" (immediately) 2026-10-11 18:58:48,653 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 76" (immediately) 2026-10-11 18:58:48,654 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 75" (immediately) 2026-10-11 18:58:48,655 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 74" (immediately) 2026-10-11 18:58:48,655 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 73" (immediately) 2026-10-11 18:58:48,656 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 72" (immediately) 2026-10-11 18:58:48,657 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 71" (immediately) 2026-10-11 18:58:48,657 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 70" (immediately) 2026-10-11 18:58:48,658 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 69" (immediately) 2026-10-11 18:58:48,659 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 68" (immediately) 2026-10-11 18:58:48,660 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 67" (immediately) 2026-10-11 18:58:48,660 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 66" (immediately) 2026-10-11 18:58:48,661 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 65" (immediately) 2026-10-11 18:58:48,662 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 64" (immediately) 2026-10-11 18:58:48,663 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 63" (immediately) 2026-10-11 18:58:48,663 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 62" (immediately) 2026-10-11 18:58:48,666 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 61" (immediately) 2026-10-11 18:58:48,667 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 60" (immediately) 2026-10-11 18:58:48,667 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 59" (immediately) 2026-10-11 18:58:48,668 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 58" (immediately) 2026-10-11 18:58:48,668 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 57" (immediately) 2026-10-11 18:58:48,669 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 56" (immediately) 2026-10-11 18:58:48,669 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 55" (immediately) 2026-10-11 18:58:48,670 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 54" (immediately) 2026-10-11 18:58:48,670 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 53" (immediately) 2026-10-11 18:58:48,671 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 52" (immediately) 2026-10-11 18:58:48,671 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 51" (immediately) 2026-10-11 18:58:48,671 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 50" (immediately) 2026-10-11 18:58:48,671 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 49" (immediately) 2026-10-11 18:58:48,672 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 48" (immediately) 2026-10-11 18:58:48,672 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 47" (immediately) 2026-10-11 18:58:48,672 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 46" (immediately) 2026-10-11 18:58:48,673 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 45" (immediately) 2026-10-11 18:58:48,673 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 44" (immediately) 2026-10-11 18:58:48,673 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 43" (immediately) 2026-10-11 18:58:48,674 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 42" (immediately) 2026-10-11 18:58:48,674 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 41" (immediately) 2026-10-11 18:58:48,674 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 40" (immediately) 2026-10-11 18:58:48,675 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-ActionPanel:has(.o-mail-SubChannelList)" (immediately) and set scroll to "bottom" 2026-10-11 18:58:48,675 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: [10/11] Tour test_discuss_sub_channel_search → Step .o-mail-SubChannelList-thread:contains(Sub Channel 11) 2026-10-11 18:58:48,848 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:48] "POST /discuss/channel/sub_channel/fetch HTTP/1.1" 200 - 88 0.044 0.118 2026-10-11 18:58:48,950 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 90 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-11 18:58:48,950 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 99" (immediately) 2026-10-11 18:58:48,951 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 98" (immediately) 2026-10-11 18:58:48,951 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 97" (immediately) 2026-10-11 18:58:48,951 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 96" (immediately) 2026-10-11 18:58:48,951 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 95" (immediately) 2026-10-11 18:58:48,952 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 94" (immediately) 2026-10-11 18:58:48,952 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 93" (immediately) 2026-10-11 18:58:48,952 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 92" (immediately) 2026-10-11 18:58:48,953 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 91" (immediately) 2026-10-11 18:58:48,953 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 90" (immediately) 2026-10-11 18:58:48,953 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 89" (immediately) 2026-10-11 18:58:48,954 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 88" (immediately) 2026-10-11 18:58:48,954 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 87" (immediately) 2026-10-11 18:58:48,954 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 86" (immediately) 2026-10-11 18:58:48,954 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 85" (immediately) 2026-10-11 18:58:48,955 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 84" (immediately) 2026-10-11 18:58:48,955 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 83" (immediately) 2026-10-11 18:58:48,955 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 82" (immediately) 2026-10-11 18:58:48,956 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 81" (immediately) 2026-10-11 18:58:48,956 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 80" (immediately) 2026-10-11 18:58:48,956 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 79" (immediately) 2026-10-11 18:58:48,956 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 78" (immediately) 2026-10-11 18:58:48,957 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 77" (immediately) 2026-10-11 18:58:48,957 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 76" (immediately) 2026-10-11 18:58:48,957 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 75" (immediately) 2026-10-11 18:58:48,958 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 74" (immediately) 2026-10-11 18:58:48,958 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 73" (immediately) 2026-10-11 18:58:48,958 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 72" (immediately) 2026-10-11 18:58:48,959 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 71" (immediately) 2026-10-11 18:58:48,959 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 70" (immediately) 2026-10-11 18:58:48,959 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 69" (immediately) 2026-10-11 18:58:48,959 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 68" (immediately) 2026-10-11 18:58:48,960 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 67" (immediately) 2026-10-11 18:58:48,960 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 66" (immediately) 2026-10-11 18:58:48,961 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 65" (immediately) 2026-10-11 18:58:48,961 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 64" (immediately) 2026-10-11 18:58:48,962 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 63" (immediately) 2026-10-11 18:58:48,962 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 62" (immediately) 2026-10-11 18:58:48,963 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 61" (immediately) 2026-10-11 18:58:48,964 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 60" (immediately) 2026-10-11 18:58:48,964 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 59" (immediately) 2026-10-11 18:58:48,965 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 58" (immediately) 2026-10-11 18:58:48,965 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 57" (immediately) 2026-10-11 18:58:48,966 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 56" (immediately) 2026-10-11 18:58:48,966 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 55" (immediately) 2026-10-11 18:58:48,967 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 54" (immediately) 2026-10-11 18:58:48,967 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 53" (immediately) 2026-10-11 18:58:48,978 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 52" (immediately) 2026-10-11 18:58:48,979 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 51" (immediately) 2026-10-11 18:58:48,979 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 50" (immediately) 2026-10-11 18:58:48,980 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 49" (immediately) 2026-10-11 18:58:48,981 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 48" (immediately) 2026-10-11 18:58:48,981 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 47" (immediately) 2026-10-11 18:58:48,982 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 46" (immediately) 2026-10-11 18:58:48,983 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 45" (immediately) 2026-10-11 18:58:48,984 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 44" (immediately) 2026-10-11 18:58:48,984 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 43" (immediately) 2026-10-11 18:58:48,985 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 42" (immediately) 2026-10-11 18:58:48,986 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 41" (immediately) 2026-10-11 18:58:48,986 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 40" (immediately) 2026-10-11 18:58:48,987 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 39" (immediately) 2026-10-11 18:58:48,987 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 38" (immediately) 2026-10-11 18:58:48,988 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 37" (immediately) 2026-10-11 18:58:48,989 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 36" (immediately) 2026-10-11 18:58:48,989 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 35" (immediately) 2026-10-11 18:58:48,990 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 34" (immediately) 2026-10-11 18:58:48,991 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 33" (immediately) 2026-10-11 18:58:48,991 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 32" (immediately) 2026-10-11 18:58:48,992 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 31" (immediately) 2026-10-11 18:58:48,992 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 30" (immediately) 2026-10-11 18:58:48,993 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 29" (immediately) 2026-10-11 18:58:48,994 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 28" (immediately) 2026-10-11 18:58:48,994 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 27" (immediately) 2026-10-11 18:58:48,995 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 26" (immediately) 2026-10-11 18:58:48,995 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 25" (immediately) 2026-10-11 18:58:48,996 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 24" (immediately) 2026-10-11 18:58:48,997 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 23" (immediately) 2026-10-11 18:58:48,997 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 22" (immediately) 2026-10-11 18:58:48,998 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 21" (immediately) 2026-10-11 18:58:48,998 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 20" (immediately) 2026-10-11 18:58:48,999 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 19" (immediately) 2026-10-11 18:58:49,000 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 18" (immediately) 2026-10-11 18:58:49,000 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 17" (immediately) 2026-10-11 18:58:49,001 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 16" (immediately) 2026-10-11 18:58:49,002 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 15" (immediately) 2026-10-11 18:58:49,002 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 14" (immediately) 2026-10-11 18:58:49,003 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 13" (immediately) 2026-10-11 18:58:49,003 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 12" (immediately) 2026-10-11 18:58:49,004 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 11" (immediately) 2026-10-11 18:58:49,005 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 10" (immediately) 2026-10-11 18:58:49,005 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-ActionPanel:has(.o-mail-SubChannelList)" (immediately) and set scroll to "bottom" 2026-10-11 18:58:49,006 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: [11/11] Tour test_discuss_sub_channel_search → Step .o-mail-SubChannelList-thread:contains(Sub Channel 0) 2026-10-11 18:58:49,114 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:58:49] "POST /discuss/channel/sub_channel/fetch HTTP/1.1" 200 - 48 0.036 0.070 2026-10-11 18:58:49,159 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 100 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-11 18:58:49,160 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 99" (immediately) 2026-10-11 18:58:49,160 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 98" (immediately) 2026-10-11 18:58:49,161 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 97" (immediately) 2026-10-11 18:58:49,161 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 96" (immediately) 2026-10-11 18:58:49,162 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 95" (immediately) 2026-10-11 18:58:49,163 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 94" (immediately) 2026-10-11 18:58:49,163 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 93" (immediately) 2026-10-11 18:58:49,167 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 92" (immediately) 2026-10-11 18:58:49,168 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 91" (immediately) 2026-10-11 18:58:49,168 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 90" (immediately) 2026-10-11 18:58:49,170 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 89" (immediately) 2026-10-11 18:58:49,170 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 88" (immediately) 2026-10-11 18:58:49,170 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 87" (immediately) 2026-10-11 18:58:49,170 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 86" (immediately) 2026-10-11 18:58:49,171 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 85" (immediately) 2026-10-11 18:58:49,171 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 84" (immediately) 2026-10-11 18:58:49,172 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 83" (immediately) 2026-10-11 18:58:49,172 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 82" (immediately) 2026-10-11 18:58:49,174 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 81" (immediately) 2026-10-11 18:58:49,175 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 80" (immediately) 2026-10-11 18:58:49,175 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 79" (immediately) 2026-10-11 18:58:49,175 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 78" (immediately) 2026-10-11 18:58:49,175 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 77" (immediately) 2026-10-11 18:58:49,176 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 76" (immediately) 2026-10-11 18:58:49,176 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 75" (immediately) 2026-10-11 18:58:49,176 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 74" (immediately) 2026-10-11 18:58:49,177 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 73" (immediately) 2026-10-11 18:58:49,177 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 72" (immediately) 2026-10-11 18:58:49,177 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 71" (immediately) 2026-10-11 18:58:49,177 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 70" (immediately) 2026-10-11 18:58:49,178 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 69" (immediately) 2026-10-11 18:58:49,178 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 68" (immediately) 2026-10-11 18:58:49,178 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 67" (immediately) 2026-10-11 18:58:49,179 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 66" (immediately) 2026-10-11 18:58:49,179 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 65" (immediately) 2026-10-11 18:58:49,179 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 64" (immediately) 2026-10-11 18:58:49,180 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 63" (immediately) 2026-10-11 18:58:49,180 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 62" (immediately) 2026-10-11 18:58:49,180 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 61" (immediately) 2026-10-11 18:58:49,180 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 60" (immediately) 2026-10-11 18:58:49,181 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 59" (immediately) 2026-10-11 18:58:49,181 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 58" (immediately) 2026-10-11 18:58:49,181 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 57" (immediately) 2026-10-11 18:58:49,182 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 56" (immediately) 2026-10-11 18:58:49,182 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 55" (immediately) 2026-10-11 18:58:49,182 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 54" (immediately) 2026-10-11 18:58:49,182 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 53" (immediately) 2026-10-11 18:58:49,183 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 52" (immediately) 2026-10-11 18:58:49,183 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 51" (immediately) 2026-10-11 18:58:49,183 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 50" (immediately) 2026-10-11 18:58:49,184 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 49" (immediately) 2026-10-11 18:58:49,184 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 48" (immediately) 2026-10-11 18:58:49,184 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 47" (immediately) 2026-10-11 18:58:49,184 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 46" (immediately) 2026-10-11 18:58:49,185 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 45" (immediately) 2026-10-11 18:58:49,185 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 44" (immediately) 2026-10-11 18:58:49,185 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 43" (immediately) 2026-10-11 18:58:49,186 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 42" (immediately) 2026-10-11 18:58:49,186 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 41" (immediately) 2026-10-11 18:58:49,186 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 40" (immediately) 2026-10-11 18:58:49,187 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 39" (immediately) 2026-10-11 18:58:49,187 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 38" (immediately) 2026-10-11 18:58:49,187 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 37" (immediately) 2026-10-11 18:58:49,188 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 36" (immediately) 2026-10-11 18:58:49,188 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 35" (immediately) 2026-10-11 18:58:49,188 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 34" (immediately) 2026-10-11 18:58:49,189 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 33" (immediately) 2026-10-11 18:58:49,189 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 32" (immediately) 2026-10-11 18:58:49,189 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 31" (immediately) 2026-10-11 18:58:49,189 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 30" (immediately) 2026-10-11 18:58:49,190 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 29" (immediately) 2026-10-11 18:58:49,190 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 28" (immediately) 2026-10-11 18:58:49,190 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 27" (immediately) 2026-10-11 18:58:49,191 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 26" (immediately) 2026-10-11 18:58:49,191 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 25" (immediately) 2026-10-11 18:58:49,191 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 24" (immediately) 2026-10-11 18:58:49,191 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 23" (immediately) 2026-10-11 18:58:49,192 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 22" (immediately) 2026-10-11 18:58:49,192 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 21" (immediately) 2026-10-11 18:58:49,192 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 20" (immediately) 2026-10-11 18:58:49,193 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 19" (immediately) 2026-10-11 18:58:49,193 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 18" (immediately) 2026-10-11 18:58:49,193 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 17" (immediately) 2026-10-11 18:58:49,194 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 16" (immediately) 2026-10-11 18:58:49,194 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 15" (immediately) 2026-10-11 18:58:49,194 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 14" (immediately) 2026-10-11 18:58:49,195 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 13" (immediately) 2026-10-11 18:58:49,195 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 12" (immediately) 2026-10-11 18:58:49,195 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 11" (immediately) 2026-10-11 18:58:49,195 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 10" (immediately) 2026-10-11 18:58:49,196 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 9" (immediately) 2026-10-11 18:58:49,196 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 8" (immediately) 2026-10-11 18:58:49,196 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 7" (immediately) 2026-10-11 18:58:49,197 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 6" (immediately) 2026-10-11 18:58:49,197 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 5" (immediately) 2026-10-11 18:58:49,197 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 4" (immediately) 2026-10-11 18:58:49,197 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 3" (immediately) 2026-10-11 18:58:49,198 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 2" (immediately) 2026-10-11 18:58:49,198 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 1" (immediately) 2026-10-11 18:58:49,198 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: tour succeeded 2026-10-11 18:58:49,199 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_discuss_sub_channel_search SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-11 18:58:49,312 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: heap 39600476 (allocated 41283584) 2026-10-11 18:58:49,317 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Closing chrome headless with pid 7916 2026-10-11 18:58:49,318 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Closing websocket connection 2026-10-11 18:58:49,318 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Terminating chrome headless with pid 7916 2026-10-11 18:58:49,451 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_185849_451132_test_04_sub_channel_panel_search.txt 2026-10-11 18:58:49,451 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Removing chrome user profile "/tmp/tmpzbkbpcpy_chrome_odoo" 2026-10-11 18:58:49,501 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_05_cannot_upate_first_message_nor_parent_channel ... 2026-10-11 18:58:49,703 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_06_initial_message_must_belong_to_parent_channel ... 2026-10-11 18:58:49,835 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_07_unlink_sub_channel ... 2026-10-11 18:58:50,510 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [472] 2026-10-11 18:58:50,529 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25242] 2026-10-11 18:58:50,537 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:58:51,169 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [473] 2026-10-11 18:58:51,181 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25244] 2026-10-11 18:58:51,190 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:58:51,992 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #505 deleted discuss.channel.member records with IDs: [2184] 2026-10-11 18:58:52,056 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #505 deleted discuss.channel.member records with IDs: [2186] 2026-10-11 18:58:52,102 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #505 deleted discuss.channel.member records with IDs: [2190] 2026-10-11 18:58:52,145 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #505 deleted discuss.channel.member records with IDs: [2194] 2026-10-11 18:58:52,149 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #505 deleted discuss.channel.member records with IDs: [2182, 2188, 2192] 2026-10-11 18:58:52,229 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_08_sub_channel_message_author_member ... 2026-10-11 18:58:52,882 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [474] 2026-10-11 18:58:52,903 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25261] 2026-10-11 18:58:52,912 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:58:53,100 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_09_mentioned_user_becomes_sub_channel_member ... 2026-10-11 18:58:53,756 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [475] 2026-10-11 18:58:53,767 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25265] 2026-10-11 18:58:53,775 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:58:54,408 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [476] 2026-10-11 18:58:54,420 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25267] 2026-10-11 18:58:54,426 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:58:54,720 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_10_mentioned_partner_with_several_users_becomes_sub_channel_member ... 2026-10-11 18:58:55,342 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [477] 2026-10-11 18:58:55,358 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25273] 2026-10-11 18:58:55,366 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:58:55,979 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [478] 2026-10-11 18:58:55,992 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25275] 2026-10-11 18:58:56,001 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:58:56,526 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [479] 2026-10-11 18:58:56,534 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25277] 2026-10-11 18:58:56,540 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:58:56,961 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [480] 2026-10-11 18:58:56,971 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25278] 2026-10-11 18:58:56,979 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:58:57,442 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [481] 2026-10-11 18:58:57,451 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25279] 2026-10-11 18:58:57,459 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:58:57,810 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 18:59:16,027 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 18:59:16,027 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 18:59:16,829 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_thread_controller: Starting TestDiscussThreadController.test_internal_channel_message_post_access ... 2026-10-11 18:59:17,197 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:59:17,530 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:59:17] "POST /mail/message/post HTTP/1.1" 200 - 20 0.009 0.328 2026-10-11 18:59:17,552 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:59:17] "POST /mail/message/post HTTP/1.1" 200 - 5 0.001 0.010 2026-10-11 18:59:17,569 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 18:59:17,599 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:59:17] "POST /mail/message/post HTTP/1.1" 200 - 10 0.005 0.015 2026-10-11 18:59:17,612 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 18:59:17,717 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:59:17] "POST /mail/message/post HTTP/1.1" 200 - 42 0.044 0.051 2026-10-11 18:59:17,739 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 18:59:17,821 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:59:17] "POST /mail/message/post HTTP/1.1" 200 - 39 0.027 0.043 2026-10-11 18:59:17,837 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 18:59:17,924 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:59:17] "POST /mail/message/post HTTP/1.1" 200 - 38 0.035 0.042 2026-10-11 18:59:17,954 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_thread_controller: Starting TestDiscussThreadController.test_public_channel_message_post_access ... 2026-10-11 18:59:17,999 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:59:18,540 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:59:18] "POST /mail/message/post HTTP/1.1" 200 - 51 0.043 0.504 2026-10-11 18:59:18,604 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:59:18] "POST /mail/message/post HTTP/1.1" 200 - 27 0.016 0.032 2026-10-11 18:59:18,629 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 18:59:18,709 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:59:18] "POST /mail/message/post HTTP/1.1" 200 - 36 0.021 0.047 2026-10-11 18:59:18,732 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 18:59:18,832 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:59:18] "POST /mail/message/post HTTP/1.1" 200 - 37 0.029 0.058 2026-10-11 18:59:18,855 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 18:59:18,958 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:59:18] "POST /mail/message/post HTTP/1.1" 200 - 37 0.031 0.058 2026-10-11 18:59:18,987 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 18:59:19,081 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:59:19] "POST /mail/message/post HTTP/1.1" 200 - 36 0.032 0.049 2026-10-11 18:59:19,127 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_thread_controller: Starting TestDiscussThreadController.test_public_channel_message_post_partner_emails ... 2026-10-11 18:59:19,188 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:59:19,553 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:59:19] "POST /mail/message/post HTTP/1.1" 200 - 51 0.024 0.344 2026-10-11 18:59:19,629 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:59:19] "POST /mail/message/post HTTP/1.1" 200 - 27 0.026 0.037 2026-10-11 18:59:19,650 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 18:59:19,726 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:59:19] "POST /mail/message/post HTTP/1.1" 200 - 36 0.026 0.040 2026-10-11 18:59:19,748 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 18:59:19,865 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:59:19] "POST /mail/message/post HTTP/1.1" 200 - 37 0.050 0.055 2026-10-11 18:59:19,885 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 18:59:20,193 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:59:20] "POST /mail/message/post HTTP/1.1" 200 - 94 0.111 0.187 2026-10-11 18:59:20,214 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 18:59:20,354 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:59:20] "POST /mail/message/post HTTP/1.1" 200 - 56 0.055 0.071 2026-10-11 18:59:20,393 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_discuss_thread_controller: Starting TestDiscussThreadController.test_public_channel_message_post_partner_ids ... 2026-10-11 18:59:20,503 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:59:20,950 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:59:20] "POST /mail/message/post HTTP/1.1" 200 - 76 0.053 0.397 2026-10-11 18:59:21,027 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:59:21] "POST /mail/message/post HTTP/1.1" 200 - 32 0.020 0.041 2026-10-11 18:59:21,051 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 18:59:21,174 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:59:21] "POST /mail/message/post HTTP/1.1" 200 - 55 0.045 0.066 2026-10-11 18:59:21,198 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 18:59:21,335 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:59:21] "POST /mail/message/post HTTP/1.1" 200 - 61 0.052 0.074 2026-10-11 18:59:21,360 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 18:59:21,505 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:59:21] "POST /mail/message/post HTTP/1.1" 200 - 61 0.057 0.075 2026-10-11 18:59:21,522 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 18:59:21,653 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:59:21] "POST /mail/message/post HTTP/1.1" 200 - 59 0.061 0.062 2026-10-11 18:59:21,752 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 18:59:21,768 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_010_store_dict ... 2026-10-11 18:59:21,805 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_011_store_dict_update_same_id ... 2026-10-11 18:59:21,837 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_012_store_dict_update_multiple_ids ... 2026-10-11 18:59:21,862 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_014_store_dict_update_multiple_ids_list ... 2026-10-11 18:59:21,890 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_020_store_list ... 2026-10-11 18:59:21,916 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_021_store_list_append ... 2026-10-11 18:59:21,943 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_030_store_add_key ... 2026-10-11 18:59:21,968 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_040_store_invalid ... 2026-10-11 18:59:21,993 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_042_store_invalid_missing_id ... 2026-10-11 18:59:22,019 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_050_store_dict_to_list ... 2026-10-11 18:59:22,048 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_051_store_list_to_dict ... 2026-10-11 18:59:22,076 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_060_store_data_empty_val ... 2026-10-11 18:59:22,108 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_061_store_data_empty_not_empty ... 2026-10-11 18:59:22,136 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_110_store_store_singleton ... 2026-10-11 18:59:22,162 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_111_store_store_dict_update ... 2026-10-11 18:59:22,188 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_130_store_store_add_key ... 2026-10-11 18:59:22,223 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_140_store_store_invalid_bool ... 2026-10-11 18:59:22,257 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_141_store_store_invalid_list ... 2026-10-11 18:59:22,281 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_160_store_store_data_empty_val ... 2026-10-11 18:59:22,304 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_161_store_store_data_empty_not_empty ... 2026-10-11 18:59:22,327 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_210_store_thread_dict ... 2026-10-11 18:59:22,351 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_211_store_thread_dict_update_same_id ... 2026-10-11 18:59:22,374 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_212_store_thread_dict_update_multiple_ids ... 2026-10-11 18:59:22,398 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_213_store_thread_dict_update_multiple_models ... 2026-10-11 18:59:22,427 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_214_store_thread_dict_update_multiple_models_list ... 2026-10-11 18:59:22,458 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_220_store_thread_list ... 2026-10-11 18:59:22,493 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_221_store_thread_list_append ... 2026-10-11 18:59:22,527 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_230_store_thread_add_key ... 2026-10-11 18:59:22,556 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_240_store_thread_invalid_bool ... 2026-10-11 18:59:22,586 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_241_store_thread_invalid_list ... 2026-10-11 18:59:22,610 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_242_store_thread_invalid_missing_id ... 2026-10-11 18:59:22,633 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_243_store_thread_invalid_missing_model ... 2026-10-11 18:59:22,657 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_250_store_thread_dict_to_list ... 2026-10-11 18:59:22,679 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_251_store_thread_list_to_dict ... 2026-10-11 18:59:22,703 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_260_store_thread_data_empty_val ... 2026-10-11 18:59:22,726 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_261_store_thread_data_empty_not_empty ... 2026-10-11 18:59:22,767 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:59:40,763 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 18:59:40,763 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 18:59:41,368 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_guest_feature: Starting TestGuestFeature.test_mark_as_read_as_guest ... 2026-10-11 18:59:42,057 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /discuss/channel/mark_as_read in /mail/tests/discuss/test_guest_feature.py:TestGuestFeature.test_mark_as_read_as_guest 2026-10-11 18:59:42,059 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:59:42,359 121 INFO rb-001770c-225483-423662 odoo.tests.common: Opening a test cursor without specified test on request /discuss/channel/mark_as_read in /mail/tests/discuss/test_guest_feature.py:TestGuestFeature.test_mark_as_read_as_guest 2026-10-11 18:59:42,406 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:59:42] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 37 0.018 0.332 2026-10-11 18:59:42,449 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_guest_feature: Starting TestGuestFeature.test_subscribe_to_discuss_channel ... 2026-10-11 18:59:42,653 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 6869, 6870, 6871, 6872, 6873, 6895, 6896, 6897, 6898, 6899, 6900, 6901, 6902, 6903, 6904, 6905] 2026-10-11 18:59:42,658 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:59:43,057 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:59:43] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 5 0.002 0.400 2026-10-11 18:59:43,118 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_guest_feature: Starting TestGuestFeature.test_subscribe_to_guest_channel ... 2026-10-11 18:59:43,141 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 6869, 6870, 6871, 6872, 6873] 2026-10-11 18:59:43,161 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:59:43,467 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:59:43] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 7 0.011 0.308 2026-10-11 18:59:43,516 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_guest_feature.TestGuestFeature.test_subscribe_to_guest_channel: waiting for threads: [] 2026-10-11 18:59:43,631 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 19:00:00,131 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 19:00:00,131 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 19:00:00,591 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_link_preview: Starting TestLinkPreview.test_get_link_preview_from_url ... 2026-10-11 19:00:00,969 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_link_preview: Starting TestLinkPreview.test_link_preview ... 2026-10-11 19:00:01,063 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 6908, 6909, 6910, 6911, 6912] 2026-10-11 19:00:01,103 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_link_preview: Starting TestLinkPreview.test_link_preview_ignore_internal_link ... 2026-10-11 19:00:01,429 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_link_preview: Starting TestLinkPreview.test_link_preview_no_content_type ... 2026-10-11 19:00:01,532 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 19:00:01,666 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_load_messages: Starting TestLoadMessages.test_01_mail_message_load_order_tour ... 2026-10-11 19:00:02,097 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Chrome pid: 8157 2026-10-11 19:00:02,098 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Chrome headless temporary user profile dir: /tmp/tmp8553knl__chrome_odoo 2026-10-11 19:00:02,098 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Issuing json command http://127.0.0.1:46457/json/version 2026-10-11 19:00:02,100 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:46457/json/version with timeout 3 increased to 10s during tests 2026-10-11 19:00:02,137 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Browser version: Chrome/150.0.7871.114 2026-10-11 19:00:02,137 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Issuing json command http://127.0.0.1:46457/json 2026-10-11 19:00:02,138 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:46457/json with timeout 3 increased to 10s during tests 2026-10-11 19:00:02,147 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Websocket url found: ws://127.0.0.1:46457/devtools/page/FFFD7534FB909A10399B6A5CF5429A46 2026-10-11 19:00:02,162 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Enable chrome headless console log notification 2026-10-11 19:00:02,178 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Chrome headless enable page notifications 2026-10-11 19:00:02,230 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 19:00:02,240 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Setting session cookie in browser 2026-10-11 19:00:02,247 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Open "http://127.0.0.1:8069/odoo/action-mail.action_discuss" in browser 2026-10-11 19:00:02,247 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-mail.action_discuss" 2026-10-11 19:00:02,260 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:00:04,668 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:04] "GET /odoo/action-mail.action_discuss HTTP/1.1" 200 - 179 0.138 2.274 2026-10-11 19:00:04,672 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Navigation result: {'frameId': 'FFFD7534FB909A10399B6A5CF5429A46', 'loaderId': 'F4507802016E6F3E38F49231ED4C1991', 'isDownload': False} 2026-10-11 19:00:04,672 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Evaluate ready code "odoo.isTourReady('mail_message_load_order_tour')" 2026-10-11 19:00:04,711 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:04] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-11 19:00:04,731 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:04] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.029 2026-10-11 19:00:04,849 121 INFO rb-001770c-225483-423662 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:00:05,592 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:05] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.357 0.534 2026-10-11 19:00:05,609 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.894 2026-10-11 19:00:05,619 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:05] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.910 2026-10-11 19:00:05,625 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:05] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.642 2026-10-11 19:00:05,650 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:05] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-11 19:00:05,793 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:05] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-11 19:00:05,803 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:05] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-11 19:00:05,806 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:05] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.023 2026-10-11 19:00:05,815 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.009 2026-10-11 19:00:05,833 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: Owl is running in 'dev' mode. 2026-10-11 19:00:05,884 121 INFO rb-001770c-225483-423662 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 19:00:05,952 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:05] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.051 0.065 2026-10-11 19:00:05,957 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Evaluate test code "odoo.startTour('mail_message_load_order_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-mail.action_discuss", "delayToCheckUndeterminisms": 0})" 2026-10-11 19:00:05,989 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: [1/6] Tour mail_message_load_order_tour → Step .o-mail-DiscussSidebarChannel:contains(MyTestChannel) 2026-10-11 19:00:05,990 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:05] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.122 2026-10-11 19:00:06,035 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.014 0.140 2026-10-11 19:00:06,053 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:06] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 19:00:06,166 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.047 0.230 2026-10-11 19:00:06,298 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 19:00:06,304 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:06] "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 19:00:06,499 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:06] "POST /mail/data HTTP/1.1" 200 - 139 0.156 0.357 2026-10-11 19:00:06,500 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.506 2026-10-11 19:00:06,527 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:06] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.495 2026-10-11 19:00:06,556 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.515 2026-10-11 19:00:06,578 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:06] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.007 0.387 2026-10-11 19:00:06,707 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:06] "POST /mail/data HTTP/1.1" 200 - 79 0.044 0.327 2026-10-11 19:00:06,709 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.088 2026-10-11 19:00:06,740 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:06] "GET /web/image/res.partner/3/avatar_128?unique=1791745201000 HTTP/1.1" 200 - 9 0.008 0.545 2026-10-11 19:00:06,756 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.004 0.108 2026-10-11 19:00:06,797 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-11 19:00:06,918 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:06] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.005 0.008 2026-10-11 19:00:06,939 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 19:00:06,961 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:06] "GET /web/image/discuss.channel/1/avatar_128?unique=1f3d5513ae20952ccef01ba3203ac6debc7f7efa2151abde6b1fd9d020e8f59cf6c8ad1f009865384ab0b3783826b09e12b029a008d3083e5d9a85e73bffa938 HTTP/1.1" 200 - 8 0.012 0.021 2026-10-11 19:00:06,970 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:06] "GET /web/image/mail.guest/8/avatar_128?unique=1791732534000 HTTP/1.1" 200 - 4 0.002 0.040 2026-10-11 19:00:06,978 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:06] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-11 19:00:06,994 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: [2/6] Tour mail_message_load_order_tour → Step .o-mail-Thread .o-mail-Message 2026-10-11 19:00:07,008 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:07] "GET /web/image/res.partner/2/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 16 0.014 0.066 2026-10-11 19:00:07,015 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:07] "GET /web/image/discuss.channel/2/avatar_128?unique=623f196a9f0007cf04ae8d9522e3179ea593cd8953d9fda056f3a93746571134300897121e98c128d82fb468fcfd5fddfe7e50b861283cc35688f4822d539114 HTTP/1.1" 200 - 3 0.001 0.086 2026-10-11 19:00:07,024 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:07] "GET /web/image/discuss.channel/905/avatar_128?unique=b74d7f9bc5e135550bbe87be5db0cbe19345fa46753acc37ef754979f7f359dd4360bfc46a8fb4b5c3c00ecae5903f872af5df15c95778c5b89ae220ed85da87 HTTP/1.1" 200 - 3 0.001 0.087 2026-10-11 19:00:07,101 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:07] "POST /discuss/channel/messages HTTP/1.1" 200 - 18 0.014 0.055 2026-10-11 19:00:07,125 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:07] "POST /discuss/channel/members HTTP/1.1" 200 - 14 0.008 0.064 2026-10-11 19:00:07,623 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: Found 30 of ".o-mail-Thread .o-mail-Message" (immediately) 2026-10-11 19:00:07,623 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: Found 1 of ".o-mail-Thread" with scroll "bottom" (immediately) 2026-10-11 19:00:07,624 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: [3/6] Tour mail_message_load_order_tour → Step *[title='Pinned Messages'] 2026-10-11 19:00:07,717 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: [4/6] Tour mail_message_load_order_tour → Step Click on invisible jump (should hover card to be visible) (trigger: .o-mail-MessageCard-jump:not(:visible)) 2026-10-11 19:00:07,735 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:07] "POST /discuss/channel/pinned_messages HTTP/1.1" 200 - 18 0.008 0.016 2026-10-11 19:00:07,785 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: [5/6] Tour mail_message_load_order_tour → Step .o-mail-Thread .o-mail-Message:first .o-mail-Message-textContent:not(:contains(31)) 2026-10-11 19:00:07,859 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:07] "POST /discuss/channel/messages HTTP/1.1" 200 - 18 0.018 0.043 2026-10-11 19:00:08,286 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: Found 31 of ".o-mail-Thread .o-mail-Message" (immediately) 2026-10-11 19:00:08,286 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: Found 1 of ".o-mail-Thread" with scroll "0" (immediately) 2026-10-11 19:00:08,287 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: Found 1 of ".o-mail-Thread" (immediately) and set scroll to "bottom" 2026-10-11 19:00:08,287 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: [6/6] Tour mail_message_load_order_tour → Step .o-mail-Thread .o-mail-Message .o-mail-Message-textContent:contains(17) 2026-10-11 19:00:08,374 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:08] "POST /discuss/channel/messages HTTP/1.1" 200 - 18 0.022 0.052 2026-10-11 19:00:08,636 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: Found 60 of ".o-mail-Thread .o-mail-Message" (after mutations) 2026-10-11 19:00:08,647 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: tour succeeded 2026-10-11 19:00:08,648 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: ╔═════════════════════════════════════════════╗ ║ TOUR mail_message_load_order_tour SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-11 19:00:08,832 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: heap 44760944 (allocated 46649344) 2026-10-11 19:00:08,842 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Closing chrome headless with pid 8157 2026-10-11 19:00:08,846 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Closing websocket connection 2026-10-11 19:00:08,850 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Terminating chrome headless with pid 8157 2026-10-11 19:00:08,951 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_190008_951171_test_01_mail_message_load_order_tour.txt 2026-10-11 19:00:08,951 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Removing chrome user profile "/tmp/tmp8553knl__chrome_odoo" 2026-10-11 19:00:09,000 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:00:09,078 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity: Starting TestMailActivityChatter.test_mail_activity_date_format ... 2026-10-11 19:00:09,000 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Chrome pid: 8375 2026-10-11 19:00:09,000 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Chrome headless temporary user profile dir: /tmp/tmp5qfnuo1u_chrome_odoo 2026-10-11 19:00:09,000 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Issuing json command http://127.0.0.1:40799/json/version 2026-10-11 19:00:09,000 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:40799/json/version with timeout 3 increased to 10s during tests 2026-10-11 19:00:09,000 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Browser version: Chrome/150.0.7871.114 2026-10-11 19:00:09,000 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Issuing json command http://127.0.0.1:40799/json 2026-10-11 19:00:09,000 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:40799/json with timeout 3 increased to 10s during tests 2026-10-11 19:00:09,000 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Websocket url found: ws://127.0.0.1:40799/devtools/page/B150177F166C4026827230D1DB2A1E32 2026-10-11 19:00:09,000 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Enable chrome headless console log notification 2026-10-11 19:00:09,000 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Chrome headless enable page notifications 2026-10-11 19:00:09,000 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 19:00:09,000 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Setting session cookie in browser 2026-10-11 19:00:09,000 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Open "http://127.0.0.1:8069/web#id=1916&model=res.partner" in browser 2026-10-11 19:00:09,000 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Navigating to: "http://127.0.0.1:8069/web#id=1916&model=res.partner" 2026-10-11 19:00:09,000 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:00:11,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web HTTP/1.1" 200 - 191 0.198 -0.198 2026-10-11 19:00:11,000 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Navigation result: {'frameId': 'B150177F166C4026827230D1DB2A1E32', 'loaderId': '60878052946E2A17374FAA5CCCE6A0CF', 'isDownload': False} 2026-10-11 19:00:11,000 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Evaluate ready code "odoo.isTourReady('mail_activity_date_format')" 2026-10-11 19:00:11,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 -0.003 2026-10-11 19:00:11,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 -0.002 2026-10-11 19:00:11,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/webclient/translations/49d750c07d18704703e6c004a1c814c45dadc857?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 19:00:11,000 121 INFO rb-001770c-225483-423662 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:00:12,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.355 -0.355 2026-10-11 19:00:12,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 -0.008 2026-10-11 19:00:12,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 -0.002 2026-10-11 19:00:12,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 -0.005 2026-10-11 19:00:12,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/webclient/translations/49d750c07d18704703e6c004a1c814c45dadc857?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 19:00:12,000 121 INFO ? werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.000 2026-10-11 19:00:12,000 121 INFO ? werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.000 2026-10-11 19:00:12,000 121 INFO ? werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.000 2026-10-11 19:00:12,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 -0.001 2026-10-11 19:00:12,000 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: Owl is running in 'dev' mode. 2026-10-11 19:00:12,000 121 INFO rb-001770c-225483-423662 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 19:00:12,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.034 -0.034 2026-10-11 19:00:12,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 19:00:12,000 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Evaluate test code "odoo.startTour('mail_activity_date_format', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/web#id=1916&model=res.partner", "delayToCheckUndeterminisms": 0})" 2026-10-11 19:00:12,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 -0.005 2026-10-11 19:00:12,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/webclient/translations/49d750c07d18704703e6c004a1c814c45dadc857?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 19:00:12,000 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: [1/9] Tour mail_activity_date_format → Step button:contains('Activities') 2026-10-11 19:00:12,000 121 INFO ? werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 19:00:12,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.033 -0.033 2026-10-11 19:00:12,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 -0.002 2026-10-11 19:00:12,000 121 INFO ? werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 19:00:12,000 121 INFO ? werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 19:00:12,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /mail/data HTTP/1.1" 200 - 140 0.098 -0.098 2026-10-11 19:00:12,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.000 2026-10-11 19:00:12,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 -0.007 2026-10-11 19:00:12,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.007 -0.007 2026-10-11 19:00:12,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.008 -0.008 2026-10-11 19:00:13,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 154 0.090 -0.090 2026-10-11 19:00:13,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.000 2026-10-11 19:00:13,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.005 -0.005 2026-10-11 19:00:13,000 121 INFO ? werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 19:00:13,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.037 -0.037 2026-10-11 19:00:13,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 19:00:13,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 147 0.185 -0.185 2026-10-11 19:00:13,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 -0.001 2026-10-11 19:00:13,000 121 INFO ? werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 19:00:13,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 10 0.009 -0.009 2026-10-11 19:00:14,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 -0.001 2026-10-11 19:00:14,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /mail/thread/data HTTP/1.1" 200 - 26 0.021 -0.021 2026-10-11 19:00:14,000 121 INFO ? werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 19:00:14,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.018 -0.018 2026-10-11 19:00:14,000 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: [2/9] Tour mail_activity_date_format → Step input[id*='activity_type_id'] 2026-10-11 19:00:14,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.021 -0.021 2026-10-11 19:00:14,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.016 -0.016 2026-10-11 19:00:14,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/mail.activity.schedule/get_views HTTP/1.1" 200 - 20 0.010 -0.010 2026-10-11 19:00:14,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 6 0.005 -0.005 2026-10-11 19:00:14,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 8 0.016 -0.016 2026-10-11 19:00:14,000 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: [3/9] Tour mail_activity_date_format → Step .dropdown-item:contains('To-Do') 2026-10-11 19:00:14,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.008 -0.008 2026-10-11 19:00:14,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/image/res.partner/2/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 13 0.035 -0.035 2026-10-11 19:00:14,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/mail.activity.type/name_search HTTP/1.1" 200 - 2 0.001 -0.001 2026-10-11 19:00:14,000 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: [4/9] Tour mail_activity_date_format → Step div[name='summary'] input 2026-10-11 19:00:14,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 3 0.004 -0.004 2026-10-11 19:00:14,000 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: [5/9] Tour mail_activity_date_format → Step button:contains('Schedule') 2026-10-11 19:00:14,000 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: [6/9] Tour mail_activity_date_format → Step .o-mail-Activity:contains('Go Party') 2026-10-11 19:00:14,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/mail.activity.schedule/web_save HTTP/1.1" 200 - 10 0.015 -0.015 2026-10-11 19:00:14,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities HTTP/1.1" 200 - 18 0.015 -0.015 2026-10-11 19:00:14,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 -0.001 2026-10-11 19:00:15,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /mail/thread/data HTTP/1.1" 200 - 24 0.019 -0.019 2026-10-11 19:00:15,000 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: [7/9] Tour mail_activity_date_format → Step .o-mail-Activity-info i 2026-10-11 19:00:15,000 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: [8/9] Tour mail_activity_date_format → Step .o-mail-Activity-details tr:contains('Created') td:contains('01/Jan/24 09:00:00 AM') 2026-10-11 19:00:15,000 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: [9/9] Tour mail_activity_date_format → Step .o-mail-Activity-details tr:contains('Due on') td:contains('06/Jan/24') 2026-10-11 19:00:15,000 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: tour succeeded 2026-10-11 19:00:15,000 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: ╔══════════════════════════════════════════╗ ║ TOUR mail_activity_date_format SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-11 19:00:15,000 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: heap 31227372 (allocated 32792576) 2026-10-11 19:00:15,000 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Closing chrome headless with pid 8375 2026-10-11 19:00:15,000 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Closing websocket connection 2026-10-11 19:00:15,000 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Terminating chrome headless with pid 8375 2026-10-11 19:00:15,000 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20240101_090000_000000_test_mail_activity_date_format.txt 2026-10-11 19:00:15,000 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Removing chrome user profile "/tmp/tmp5qfnuo1u_chrome_odoo" 2026-10-11 19:00:15,504 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity: Starting TestMailActivityChatter.test_mail_activity_schedule_from_chatter ... 2026-10-11 19:00:15,791 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Chrome pid: 8602 2026-10-11 19:00:15,791 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Chrome headless temporary user profile dir: /tmp/tmpllwn7viu_chrome_odoo 2026-10-11 19:00:15,792 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Issuing json command http://127.0.0.1:46657/json/version 2026-10-11 19:00:15,793 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:46657/json/version with timeout 3 increased to 10s during tests 2026-10-11 19:00:15,819 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Browser version: Chrome/150.0.7871.114 2026-10-11 19:00:15,819 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Issuing json command http://127.0.0.1:46657/json 2026-10-11 19:00:15,820 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:46657/json with timeout 3 increased to 10s during tests 2026-10-11 19:00:15,830 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Websocket url found: ws://127.0.0.1:46657/devtools/page/7FF2978C5C066F107BC72B54FEB42D78 2026-10-11 19:00:15,842 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Enable chrome headless console log notification 2026-10-11 19:00:15,852 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Chrome headless enable page notifications 2026-10-11 19:00:15,895 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 19:00:15,906 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Setting session cookie in browser 2026-10-11 19:00:15,910 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Open "http://127.0.0.1:8069/odoo/res.partner/1916" in browser 2026-10-11 19:00:15,910 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Navigating to: "http://127.0.0.1:8069/odoo/res.partner/1916" 2026-10-11 19:00:15,928 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:00:17,387 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:17] "GET /odoo/res.partner/1916 HTTP/1.1" 200 - 191 0.127 1.335 2026-10-11 19:00:17,391 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Navigation result: {'frameId': '7FF2978C5C066F107BC72B54FEB42D78', 'loaderId': 'DE4C772708902F4B0513763D4D8721FA', 'isDownload': False} 2026-10-11 19:00:17,391 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Evaluate ready code "odoo.isTourReady('mail_activity_schedule_from_chatter')" 2026-10-11 19:00:17,439 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:17] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-10-11 19:00:17,456 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.014 2026-10-11 19:00:17,466 121 INFO rb-001770c-225483-423662 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:00:18,306 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:18] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.391 0.484 2026-10-11 19:00:18,312 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:18] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.878 2026-10-11 19:00:18,319 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:18] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.890 2026-10-11 19:00:18,325 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:18] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.819 2026-10-11 19:00:18,391 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:18] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 19:00:19,299 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:19] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-11 19:00:19,305 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:19] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-11 19:00:19,307 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:19] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-11 19:00:19,330 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:19] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-10-11 19:00:19,355 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: Owl is running in 'dev' mode. 2026-10-11 19:00:19,411 121 INFO rb-001770c-225483-423662 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 19:00:19,458 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:19] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.041 0.054 2026-10-11 19:00:19,460 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:19] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.071 2026-10-11 19:00:19,527 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Evaluate test code "odoo.startTour('mail_activity_schedule_from_chatter', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/res.partner/1916", "delayToCheckUndeterminisms": 0})" 2026-10-11 19:00:19,538 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [1/14] Tour mail_activity_schedule_from_chatter → Step button:contains('Activities') 2026-10-11 19:00:19,599 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:19] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.053 0.121 2026-10-11 19:00:19,625 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:19] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:00:19,645 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:19] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.012 0.212 2026-10-11 19:00:19,670 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:19] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.153 2026-10-11 19:00:19,685 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:00:19,695 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:19] "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 19:00:19,703 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:19] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.011 0.051 2026-10-11 19:00:19,985 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:19] "POST /mail/data HTTP/1.1" 200 - 140 0.129 0.305 2026-10-11 19:00:19,986 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.420 2026-10-11 19:00:20,030 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:20] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.400 2026-10-11 19:00:20,086 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:20] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.017 0.426 2026-10-11 19:00:20,510 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:20] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 154 0.104 0.754 2026-10-11 19:00:20,511 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.365 2026-10-11 19:00:20,534 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.005 0.381 2026-10-11 19:00:20,595 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00: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 19:00:20,633 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:20] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.030 0.042 2026-10-11 19:00:20,643 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.079 2026-10-11 19:00:20,926 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:20] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 147 0.113 0.228 2026-10-11 19:00:21,143 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:21] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.013 2026-10-11 19:00:21,153 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:21] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:00:21,189 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:21] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 10 0.008 0.018 2026-10-11 19:00:21,299 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:21] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.003 0.016 2026-10-11 19:00:21,348 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:21] "POST /mail/thread/data HTTP/1.1" 200 - 26 0.022 0.045 2026-10-11 19:00:21,364 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:21] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 19:00:21,395 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:21] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.018 0.079 2026-10-11 19:00:21,403 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [2/14] Tour mail_activity_schedule_from_chatter → Step input[id*='activity_type_id'] 2026-10-11 19:00:21,445 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:21] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.019 0.060 2026-10-11 19:00:21,490 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:21] "POST /web/dataset/call_kw/mail.activity.schedule/get_views HTTP/1.1" 200 - 20 0.009 0.076 2026-10-11 19:00:21,514 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:21] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 6 0.006 0.096 2026-10-11 19:00:21,587 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:21] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.038 0.169 2026-10-11 19:00:21,638 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:21] "GET /web/image/res.partner/2/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 13 0.019 0.040 2026-10-11 19:00:21,683 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:21] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 8 0.013 0.166 2026-10-11 19:00:21,766 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [3/14] Tour mail_activity_schedule_from_chatter → Step .dropdown-item:contains('Call') 2026-10-11 19:00:21,787 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:21] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.017 0.023 2026-10-11 19:00:21,794 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:21] "POST /web/dataset/call_kw/mail.activity.type/name_search HTTP/1.1" 200 - 2 0.001 0.004 2026-10-11 19:00:21,828 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [4/14] Tour mail_activity_schedule_from_chatter → Step input[id*='activity_type_id']:value('Call') 2026-10-11 19:00:21,853 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:21] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 3 0.004 0.017 2026-10-11 19:00:21,883 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [5/14] Tour mail_activity_schedule_from_chatter → Step button:contains('Schedule') 2026-10-11 19:00:21,943 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [6/14] Tour mail_activity_schedule_from_chatter → Step input[id*='activity_type_id'] 2026-10-11 19:00:21,999 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [7/14] Tour mail_activity_schedule_from_chatter → Step .dropdown-item:contains('To-Do') 2026-10-11 19:00:22,006 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:22] "POST /web/dataset/call_kw/mail.activity.type/name_search HTTP/1.1" 200 - 1 0.000 0.005 2026-10-11 19:00:22,070 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [8/14] Tour mail_activity_schedule_from_chatter → Step div[name='summary'] input 2026-10-11 19:00:22,097 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:22] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 3 0.006 0.017 2026-10-11 19:00:22,150 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [9/14] Tour mail_activity_schedule_from_chatter → Step button:contains('Schedule') 2026-10-11 19:00:22,218 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [10/14] Tour mail_activity_schedule_from_chatter → Step .o-mail-Activity:contains('Play Mario Party') 2026-10-11 19:00:22,257 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:22] "POST /web/dataset/call_kw/mail.activity.schedule/web_save HTTP/1.1" 200 - 10 0.010 0.025 2026-10-11 19:00:22,331 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:22] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities HTTP/1.1" 200 - 18 0.023 0.039 2026-10-11 19:00:22,350 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:22] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.006 2026-10-11 19:00:22,417 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:22] "POST /mail/thread/data HTTP/1.1" 200 - 24 0.023 0.048 2026-10-11 19:00:22,455 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [11/14] Tour mail_activity_schedule_from_chatter → Step button:contains('Activities') 2026-10-11 19:00:22,533 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [12/14] Tour mail_activity_schedule_from_chatter → Step div[name='summary'] input 2026-10-11 19:00:22,570 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:22] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 6 0.007 0.023 2026-10-11 19:00:22,636 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [13/14] Tour mail_activity_schedule_from_chatter → Step button:contains('Mark as Done') 2026-10-11 19:00:22,703 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [14/14] Tour mail_activity_schedule_from_chatter → Step .o-mail-Message:contains('Play Mario Kart') 2026-10-11 19:00:22,738 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:22] "POST /web/dataset/call_kw/mail.activity.schedule/web_save HTTP/1.1" 200 - 8 0.008 0.024 2026-10-11 19:00:22,853 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [199] 2026-10-11 19:00:22,855 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:22] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities_done HTTP/1.1" 200 - 31 0.027 0.076 2026-10-11 19:00:22,895 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:22] "POST /mail/thread/messages HTTP/1.1" 200 - 17 0.011 0.022 2026-10-11 19:00:22,943 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: tour succeeded 2026-10-11 19:00:22,944 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR mail_activity_schedule_from_chatter SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-11 19:00:22,950 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:00:22] "POST /mail/thread/data HTTP/1.1" 200 - 19 0.016 0.068 2026-10-11 19:00:23,093 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: heap 33170156 (allocated 35938304) 2026-10-11 19:00:23,098 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Closing chrome headless with pid 8602 2026-10-11 19:00:23,099 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Closing websocket connection 2026-10-11 19:00:23,100 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Terminating chrome headless with pid 8602 2026-10-11 19:00:23,203 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_190023_203590_test_mail_activity_schedule_from_chatter.txt 2026-10-11 19:00:23,204 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Removing chrome user profile "/tmp/tmpllwn7viu_chrome_odoo" 2026-10-11 19:00:23,266 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:00:40,857 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 19:00:40,857 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 19:00:41,419 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_activity: Starting TestMailActivityIntegrity.test_mail_activity_type_master_data ... 2026-10-11 19:00:42,038 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 19:01:00,945 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 19:01:00,946 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 19:01:01,438 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer: Starting TestMailComposerUI.test_mail_composer_test_tour ... 2026-10-11 19:01:03,010 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Chrome pid: 8831 2026-10-11 19:01:03,010 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Chrome headless temporary user profile dir: /tmp/tmpr2o4qqlb_chrome_odoo 2026-10-11 19:01:03,011 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Issuing json command http://127.0.0.1:44663/json/version 2026-10-11 19:01:03,012 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:44663/json/version with timeout 3 increased to 10s during tests 2026-10-11 19:01:03,051 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Browser version: Chrome/150.0.7871.114 2026-10-11 19:01:03,052 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Issuing json command http://127.0.0.1:44663/json 2026-10-11 19:01:03,052 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:44663/json with timeout 3 increased to 10s during tests 2026-10-11 19:01:03,064 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Websocket url found: ws://127.0.0.1:44663/devtools/page/1BBF6229B8C30391BBB25BC10530E2D9 2026-10-11 19:01:03,075 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Enable chrome headless console log notification 2026-10-11 19:01:03,081 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Chrome headless enable page notifications 2026-10-11 19:01:03,146 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 19:01:03,157 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Setting session cookie in browser 2026-10-11 19:01:03,163 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Open "http://127.0.0.1:8069/odoo/res.partner/1929" in browser 2026-10-11 19:01:03,164 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Navigating to: "http://127.0.0.1:8069/odoo/res.partner/1929" 2026-10-11 19:01:03,176 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:01:04,572 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:04] "GET /odoo/res.partner/1929 HTTP/1.1" 200 - 186 0.124 1.277 2026-10-11 19:01:04,577 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Navigation result: {'frameId': '1BBF6229B8C30391BBB25BC10530E2D9', 'loaderId': '73176AC3CBFACD1D24B2CE7ED9ED172A', 'isDownload': False} 2026-10-11 19:01:04,577 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Evaluate ready code "odoo.isTourReady('mail/static/tests/tours/mail_composer_test_tour.js')" 2026-10-11 19:01:04,618 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:04] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-11 19:01:04,628 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:04] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 19:01:04,637 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:04] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-10-11 19:01:04,670 121 INFO rb-001770c-225483-423662 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:01:04,684 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.027 0.047 2026-10-11 19:01:04,806 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:04] "GET /web/webclient/load_menus/d7c459a7753ba7dd7103e118e78349cdc2686372be45ee0e397bbdb9625f9734 HTTP/1.1" 200 - 115 0.047 0.148 2026-10-11 19:01:04,813 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:04] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.112 2026-10-11 19:01:04,883 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:04] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 19:01:05,460 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:05] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 19:01:05,461 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:05] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-11 19:01:05,474 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:05] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-11 19:01:05,495 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: Owl is running in 'dev' mode. 2026-10-11 19:01:05,499 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.020 2026-10-11 19:01:05,521 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:05] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:01:05,567 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:05] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.019 2026-10-11 19:01:05,577 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.008 2026-10-11 19:01:05,591 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.015 2026-10-11 19:01:05,665 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Evaluate test code "odoo.startTour('mail/static/tests/tours/mail_composer_test_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/res.partner/1929", "delayToCheckUndeterminisms": 0})" 2026-10-11 19:01:05,713 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:05] "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 19:01:05,716 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:01:05,717 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [1/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Wait for the chatter to be fully loaded (trigger: .o-mail-Chatter) 2026-10-11 19:01:05,786 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:05] "POST /mail/data HTTP/1.1" 200 - 34 0.057 0.059 2026-10-11 19:01:05,839 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:05] "GET /web/image?model=res.users&field=avatar_128&id=535 HTTP/1.1" 200 - 16 0.013 0.127 2026-10-11 19:01:06,321 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:06] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 168 0.148 0.481 2026-10-11 19:01:06,326 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.602 2026-10-11 19:01:06,354 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:06] "GET /web/image/res.partner/1928/avatar_128?unique=1791745242000 HTTP/1.1" 200 - 8 0.007 0.647 2026-10-11 19:01:06,392 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.011 0.573 2026-10-11 19:01:06,411 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.036 2026-10-11 19:01:06,418 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:06] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-11 19:01:06,452 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:01:06,493 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:06] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.032 0.088 2026-10-11 19:01:06,618 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:06] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 51 0.052 0.177 2026-10-11 19:01:06,642 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.244 2026-10-11 19:01:06,756 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:06] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.018 2026-10-11 19:01:06,767 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:06] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 19:01:06,814 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:06] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 10 0.019 0.019 2026-10-11 19:01:06,933 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:06] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.016 2026-10-11 19:01:06,993 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:06] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:01:07,027 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:07] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.027 0.081 2026-10-11 19:01:07,117 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:07] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.042 0.146 2026-10-11 19:01:07,164 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:07] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.013 0.142 2026-10-11 19:01:07,220 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:07] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.020 0.149 2026-10-11 19:01:07,238 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:07] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 6 0.006 0.095 2026-10-11 19:01:07,331 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: Found 1 of ".o-mail-Message" (after mutations) 2026-10-11 19:01:07,332 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [2/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Click on Send Message (trigger: button:contains(Send message)) 2026-10-11 19:01:07,378 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:07] "GET /web/image/res.partner/2/avatar_128?unique=1791745242000 HTTP/1.1" 200 - 8 0.018 0.030 2026-10-11 19:01:07,432 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [3/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Write something in composer (trigger: .o-mail-Composer-input) 2026-10-11 19:01:07,555 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [4/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Mention a partner (trigger: .o-mail-Composer-suggestion:contains(Not A Demo User)) 2026-10-11 19:01:07,904 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:07] "POST /web/dataset/call_kw/res.partner/get_mention_suggestions HTTP/1.1" 200 - 11 0.034 0.042 2026-10-11 19:01:07,916 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-11 19:01:07,962 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [5/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Add one file in composer (trigger: .o-mail-Composer button[aria-label='Attach files']) 2026-10-11 19:01:07,974 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:07] "GET /web/image/res.partner/1930/avatar_128?unique=1791745242000 HTTP/1.1" 200 - 9 0.008 0.020 2026-10-11 19:01:08,030 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-11 19:01:08,030 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [6/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step .o-mail-AttachmentCard:not(.o-isUploading):contains("file1.txt") 2026-10-11 19:01:08,064 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:08] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:01:08,070 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:08] "POST /mail/attachment/upload HTTP/1.1" 200 - 13 0.011 0.023 2026-10-11 19:01:08,101 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [7/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Open full composer (trigger: button[aria-label='Full composer']) 2026-10-11 19:01:08,166 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [8/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check composer keeps open after pushing Escape (trigger: .o_mail_composer_form_view) 2026-10-11 19:01:08,177 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:08] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-10-11 19:01:08,191 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:08] "GET /web/assets/95c0471/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-10-11 19:01:08,398 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:08] "POST /web/dataset/call_kw/mail.compose.message/get_views HTTP/1.1" 200 - 16 0.010 0.045 2026-10-11 19:01:08,457 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:08] "POST /web/dataset/call_kw/mail.compose.message/onchange HTTP/1.1" 200 - 11 0.016 0.028 2026-10-11 19:01:08,501 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:08] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 19:01:08,566 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [9/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check the earlier provided attachment is listed (trigger: .o_field_mail_composer_attachment_list a:contains(file1.txt)) 2026-10-11 19:01:08,568 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:08] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-11 19:01:08,624 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [10/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check subject is autofilled (trigger: [name="subject"] input) 2026-10-11 19:01:08,676 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [11/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check composer content is kept and contains the user's signature (trigger: .o_field_html[name="body"]) 2026-10-11 19:01:08,729 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [12/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Trigger channel mention with # (trigger: .odoo-editor-editable) 2026-10-11 19:01:08,786 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [13/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Search for general channel (trigger: .o-mail-MentionList input) 2026-10-11 19:01:08,854 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [14/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Select channel from suggestion (trigger: .o-mail-Composer-suggestion:contains(general)) 2026-10-11 19:01:08,877 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:08] "POST /web/dataset/call_kw/discuss.channel/get_mention_suggestions HTTP/1.1" 200 - 6 0.004 0.011 2026-10-11 19:01:08,922 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [15/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check channel mention is present in body (trigger: .o_field_html[name="body"] .o_channel_redirect:contains(general)) 2026-10-11 19:01:08,976 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [16/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step body:not(:has(.o-mail-MentionList)) 2026-10-11 19:01:09,040 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [17/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Drop a file on the full composer (trigger: .o_mail_composer_form_view) 2026-10-11 19:01:09,110 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: Found 1 of ".o_mail_composer_form_view .o_form_renderer" (immediately) and dragentered 1 file(s) 2026-10-11 19:01:09,117 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: Found 1 of ".o-Dropzone" (after mutations) and dropped 1 file(s) 2026-10-11 19:01:09,128 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [18/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check the attachment is listed (trigger: .o_field_mail_composer_attachment_list a:contains(file2.txt)) 2026-10-11 19:01:09,156 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:09] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.008 0.026 2026-10-11 19:01:09,181 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:09] "POST /web/dataset/call_kw/ir.attachment/web_read HTTP/1.1" 200 - 2 0.000 0.006 2026-10-11 19:01:09,208 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [19/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Click on the mail template selector (trigger: .mail-composer-template-dropdown-btn) 2026-10-11 19:01:09,507 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [20/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check a template is listed (trigger: .mail-composer-template-dropdown.popover .o-dropdown-item:contains("Test template")) 2026-10-11 19:01:09,565 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [21/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Verify admin template is NOT listed (trigger: .mail-composer-template-dropdown.popover) 2026-10-11 19:01:09,625 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [22/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Send message from full composer (trigger: .o_mail_send) 2026-10-11 19:01:09,701 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [23/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check message is shown (trigger: .o-mail-Message-body:contains("blahblah @Not A Demo User")) 2026-10-11 19:01:09,749 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:09] "POST /web/dataset/call_kw/mail.compose.message/web_save HTTP/1.1" 200 - 13 0.014 0.030 2026-10-11 19:01:09,926 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:09] "POST /web/dataset/call_kw/mail.compose.message/action_send_mail HTTP/1.1" 200 - 58 0.048 0.114 2026-10-11 19:01:09,977 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:09] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.011 0.031 2026-10-11 19:01:10,010 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:10] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.015 0.052 2026-10-11 19:01:10,012 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.021 2026-10-11 19:01:10,046 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [24/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Click on envelope to see recipients of message (trigger: .o-mail-Message:has(.o-mail-Message-body:contains("blahblah @Not A Demo User")) .o-mail-Message-notification) 2026-10-11 19:01:10,113 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [25/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check message has correct recipients (trigger: .o-mail-MessageNotificationPopover:contains('Not A Demo User Jane')) 2026-10-11 19:01:10,167 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [26/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check message contains the first attachment (trigger: .o-mail-Message .o-mail-AttachmentCard:contains("file1.txt")) 2026-10-11 19:01:10,224 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [27/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check message contains the second attachment (trigger: .o-mail-Message .o-mail-AttachmentCard:contains("file2.txt")) 2026-10-11 19:01:10,276 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [28/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Click on Send Message (trigger: button:contains(Send message)) 2026-10-11 19:01:10,363 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [29/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Open full composer (trigger: button[aria-label='Full composer']) 2026-10-11 19:01:10,450 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [30/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check that the composer contains the signature (trigger: .o_field_html[name="body"]) 2026-10-11 19:01:10,498 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:10] "POST /web/dataset/call_kw/mail.compose.message/onchange HTTP/1.1" 200 - 7 0.007 0.032 2026-10-11 19:01:10,521 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:10] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-11 19:01:10,547 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [31/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Write something in full composer (trigger: .note-editable) 2026-10-11 19:01:10,568 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:10] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-11 19:01:10,623 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [32/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Close full composer (trigger: .btn-close) 2026-10-11 19:01:10,867 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [33/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Click on Send Message (trigger: button:contains(Send message)) 2026-10-11 19:01:10,878 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:10] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.003 0.014 2026-10-11 19:01:10,900 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:10] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.005 0.030 2026-10-11 19:01:10,946 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [34/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check full composer text is kept (trigger: .o-mail-Composer-input) 2026-10-11 19:01:11,014 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [35/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Open full composer (trigger: button[aria-label='Full composer']) 2026-10-11 19:01:11,089 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [36/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check that the composer doesn't add the user's signature twice (trigger: .note-editable) 2026-10-11 19:01:11,131 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:11] "POST /web/dataset/call_kw/mail.compose.message/onchange HTTP/1.1" 200 - 7 0.011 0.023 2026-10-11 19:01:11,167 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:11] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-11 19:01:11,173 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [37/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Close full composer (trigger: .btn-close) 2026-10-11 19:01:11,187 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:11] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-11 19:01:11,242 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [38/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Click on Send Message (trigger: button:contains(Send message)) 2026-10-11 19:01:11,253 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:11] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.008 2026-10-11 19:01:11,270 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:11] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.005 0.017 2026-10-11 19:01:11,307 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [39/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Send message from chatter (trigger: .o-mail-Composer-send:enabled) 2026-10-11 19:01:11,385 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [40/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check message is shown (trigger: .o-mail-Message-body:contains("keep the content")) 2026-10-11 19:01:11,539 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:11] "POST /mail/message/post HTTP/1.1" 200 - 54 0.045 0.107 2026-10-11 19:01:11,578 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:11] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.009 2026-10-11 19:01:11,613 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [41/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Click on Send Message (trigger: button:contains(Send message)) 2026-10-11 19:01:11,650 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:11] "POST /mail/thread/data HTTP/1.1" 200 - 24 0.021 0.056 2026-10-11 19:01:11,708 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [42/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Write a message (trigger: .o-mail-Composer-input) 2026-10-11 19:01:11,803 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [43/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Send message from chatter (trigger: .o-mail-Composer-send:enabled) 2026-10-11 19:01:11,877 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [44/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check message is shown (trigger: .o-mail-Message-body:contains("hello world")) 2026-10-11 19:01:11,973 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:11] "POST /mail/message/post HTTP/1.1" 200 - 34 0.036 0.058 2026-10-11 19:01:12,016 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:12] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 19:01:12,058 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: tour succeeded 2026-10-11 19:01:12,066 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: ╔═══════════════════════════════════════════════════════════════════╗ ║ TOUR mail/static/tests/tours/mail_composer_test_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════╝ 2026-10-11 19:01:12,096 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:12] "POST /mail/thread/data HTTP/1.1" 200 - 24 0.034 0.054 2026-10-11 19:01:12,216 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: heap 37683692 (allocated 39313408) 2026-10-11 19:01:12,223 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Closing chrome headless with pid 8831 2026-10-11 19:01:12,224 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Closing websocket connection 2026-10-11 19:01:12,225 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Terminating chrome headless with pid 8831 2026-10-11 19:01:12,300 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_190112_300100_test_mail_composer_test_tour.txt 2026-10-11 19:01:12,300 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Removing chrome user profile "/tmp/tmpr2o4qqlb_chrome_odoo" 2026-10-11 19:01:12,419 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-11 19:01:29,144 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 19:01:29,144 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 19:01:29,528 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_message: Starting TestMailMessage.test_mail_message_read_access ... 2026-10-11 19:01:29,906 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_message: Starting TestMailMessage.test_mail_message_read_inexisting ... 2026-10-11 19:01:29,937 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_message: Starting TestMailMessage.test_unlink_failure_message_notify_author ... 2026-10-11 19:01:30,530 121 INFO rb-001770c-225483-423662 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <902811728952019.1791745290.489700317382812-openerp-private@03e525f8faba>: [] 2026-10-11 19:01:30,555 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [495] 2026-10-11 19:01:30,575 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27741] 2026-10-11 19:01:30,584 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:01:30,736 121 INFO rb-001770c-225483-423662 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <236307230404229.1791745290.637890100479126-openerp-2-res.partner@03e525f8faba>: ['"Bob (base.group_user)" <@invalid_email_addr>'] 2026-10-11 19:01:30,749 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [496] 2026-10-11 19:01:30,774 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 6943, 6944, 6945, 6946, 6947, 6948, 6949] 2026-10-11 19:01:30,796 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27742] 2026-10-11 19:01:30,885 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 19:01:31,124 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_message_translate: Starting TestTranslationController.test_access_right ... 2026-10-11 19:01:31,149 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:01:31,445 121 INFO rb-001770c-225483-423662 odoo.http: Session expired 2026-10-11 19:01:31,445 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:31] "POST /mail/message/translate HTTP/1.1" 200 - 5 0.001 0.298 2026-10-11 19:01:31,919 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [497] 2026-10-11 19:01:31,930 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27747] 2026-10-11 19:01:31,940 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:01:31,972 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:user_test_portal from n/a 2026-10-11 19:01:31,994 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:31] "POST /mail/message/translate HTTP/1.1" 200 - 14 0.006 0.012 2026-10-11 19:01:32,033 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_message_translate: Starting TestTranslationController.test_html_sanitization ... 2026-10-11 19:01:32,699 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [498] 2026-10-11 19:01:32,711 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27750] 2026-10-11 19:01:32,719 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:01:32,784 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:user_test_nl from n/a 2026-10-11 19:01:32,790 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:01:33,123 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:33] "POST /mail/message/translate HTTP/1.1" 200 - 25 0.016 0.318 2026-10-11 19:01:33,151 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_message_translate: Starting TestTranslationController.test_invalid_api_key ... 2026-10-11 19:01:33,240 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 19:01:33,249 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:01:34,609 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:34] "POST /mail/message/translate HTTP/1.1" 200 - 22 0.026 1.336 2026-10-11 19:01:34,610 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_message_translate.TestTranslationController.test_invalid_api_key: waiting for threads: [] 2026-10-11 19:01:34,649 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_message_translate: Starting TestTranslationController.test_translation_multi_users ... 2026-10-11 19:01:35,327 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [499] 2026-10-11 19:01:35,336 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27754] 2026-10-11 19:01:35,341 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:01:35,922 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [500] 2026-10-11 19:01:35,932 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27756] 2026-10-11 19:01:35,940 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:01:35,976 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:user_test_fr from n/a 2026-10-11 19:01:35,986 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:01:36,377 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:36] "POST /mail/message/translate HTTP/1.1" 200 - 25 0.018 0.375 2026-10-11 19:01:36,389 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:user_test_en from n/a 2026-10-11 19:01:36,444 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:36] "POST /mail/message/translate HTTP/1.1" 200 - 19 0.026 0.025 2026-10-11 19:01:36,466 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 19:01:36,517 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:36] "POST /mail/message/translate HTTP/1.1" 200 - 15 0.021 0.022 2026-10-11 19:01:36,544 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_message_translate: Starting TestTranslationController.test_unknown_language ... 2026-10-11 19:01:36,614 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 19:01:36,634 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:01:36,951 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:36] "POST /mail/message/translate HTTP/1.1" 200 - 26 0.023 0.306 2026-10-11 19:01:36,953 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_message_translate.TestTranslationController.test_unknown_language: waiting for threads: [] 2026-10-11 19:01:36,987 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_message_translate: Starting TestTranslationController.test_update_message ... 2026-10-11 19:01:37,077 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 19:01:37,096 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:01:37,410 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:37] "POST /mail/message/translate HTTP/1.1" 200 - 26 0.018 0.303 2026-10-11 19:01:37,472 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:37] "POST /mail/message/update_content HTTP/1.1" 200 - 33 0.027 0.032 2026-10-11 19:01:37,507 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #2 deleted mail.message.translation records with IDs: [5] 2026-10-11 19:01:37,535 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:37] "POST /mail/message/update_content HTTP/1.1" 200 - 32 0.017 0.043 2026-10-11 19:01:37,574 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 19:01:37,592 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template: Starting TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour ... 2026-10-11 19:01:37,898 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Chrome pid: 9102 2026-10-11 19:01:37,899 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Chrome headless temporary user profile dir: /tmp/tmpgroybqby_chrome_odoo 2026-10-11 19:01:37,899 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Issuing json command http://127.0.0.1:34583/json/version 2026-10-11 19:01:37,900 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:34583/json/version with timeout 3 increased to 10s during tests 2026-10-11 19:01:37,917 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Browser version: Chrome/150.0.7871.114 2026-10-11 19:01:37,917 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Issuing json command http://127.0.0.1:34583/json 2026-10-11 19:01:37,918 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:34583/json with timeout 3 increased to 10s during tests 2026-10-11 19:01:37,927 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Websocket url found: ws://127.0.0.1:34583/devtools/page/73F6DBCB4BA91E70D8E4F16C2ECCE68B 2026-10-11 19:01:37,936 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Enable chrome headless console log notification 2026-10-11 19:01:37,950 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Chrome headless enable page notifications 2026-10-11 19:01:37,978 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 19:01:37,989 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Setting session cookie in browser 2026-10-11 19:01:37,992 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-11 19:01:37,992 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-11 19:01:38,005 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:01:39,254 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:39] "GET /odoo HTTP/1.1" 200 - 191 0.136 1.117 2026-10-11 19:01:39,258 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Navigation result: {'frameId': '73F6DBCB4BA91E70D8E4F16C2ECCE68B', 'loaderId': '09266C48AE280A3D369EAD691839E147', 'isDownload': False} 2026-10-11 19:01:39,258 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Evaluate ready code "odoo.isTourReady('mail_template_dynamic_placeholder_tour')" 2026-10-11 19:01:39,295 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:39] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-10-11 19:01:39,324 121 INFO rb-001770c-225483-423662 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:01:39,900 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:39] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.240 0.373 2026-10-11 19:01:39,910 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:39] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.623 2026-10-11 19:01:39,913 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:39] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.623 2026-10-11 19:01:39,935 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.635 2026-10-11 19:01:39,951 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:39] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-11 19:01:40,013 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:40] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-10-11 19:01:40,790 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:40] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-11 19:01:40,796 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:40] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-11 19:01:40,796 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:40] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-11 19:01:40,811 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-11 19:01:40,831 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: Owl is running in 'dev' mode. 2026-10-11 19:01:40,866 121 INFO rb-001770c-225483-423662 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 19:01:40,922 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:40] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.041 0.048 2026-10-11 19:01:40,928 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:40] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.074 2026-10-11 19:01:40,954 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.070 2026-10-11 19:01:40,961 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Evaluate test code "odoo.startTour('mail_template_dynamic_placeholder_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-11 19:01:40,988 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [1/27] Tour mail_template_dynamic_placeholder_tour → Step .o_navbar_apps_menu button:enabled 2026-10-11 19:01:41,035 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:41] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:01:41,095 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:41] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.055 0.157 2026-10-11 19:01:41,114 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:41] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.168 2026-10-11 19:01:41,190 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [2/27] Tour mail_template_dynamic_placeholder_tour → Step Go into the Setting "app" (trigger: .o_app[data-menu-xmlid="base.menu_administration"]) 2026-10-11 19:01:41,191 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:01:41,203 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:41] "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 19:01:41,213 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:41] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 19:01:41,320 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [3/27] Tour mail_template_dynamic_placeholder_tour → Step Open email templates (trigger: button[name="open_mail_templates"]) 2026-10-11 19:01:41,430 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:41] "POST /mail/data HTTP/1.1" 200 - 140 0.140 0.302 2026-10-11 19:01:41,431 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.440 2026-10-11 19:01:41,461 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:41] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.419 2026-10-11 19:01:41,481 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:41] "POST /web/action/load HTTP/1.1" 200 - 5 0.009 0.337 2026-10-11 19:01:41,502 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:41] "POST /web/action/load HTTP/1.1" 200 - 8 0.007 0.168 2026-10-11 19:01:41,529 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:41] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.009 0.384 2026-10-11 19:01:41,573 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:41] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.014 0.434 2026-10-11 19:01:41,591 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:41] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.123 2026-10-11 19:01:41,598 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-11 19:01:41,633 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:41] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.024 2026-10-11 19:01:41,698 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:01:42,668 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:42] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 188 0.125 0.913 2026-10-11 19:01:42,765 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:01:44,630 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:44] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1216 0.364 1.472 2026-10-11 19:01:45,379 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "POST /base_setup/demo_active HTTP/1.1" 200 - 1 0.007 0.003 2026-10-11 19:01:45,409 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "POST /base_setup/data HTTP/1.1" 200 - 5 0.002 0.003 2026-10-11 19:01:45,520 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /base/static/description/settings.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 19:01:45,527 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /viin_document/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:01:45,531 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /viin_freight_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:01:45,532 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /viin_sign/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 19:01:45,537 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /viin_stringee/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:01:45,543 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /event/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 19:01:45,545 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /viin_logistics/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:01:45,551 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /viin_approval/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:01:45,557 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /viin_business_trip/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 19:01:45,573 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /crm/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 19:01:45,574 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /viin_zalo/static/description/main_screenshot.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 19:01:45,575 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /sale_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 19:01:45,586 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /l10n_vn_viin_update_address/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 19:01:45,600 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /calendar/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:01:45,601 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /viin_appointment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:01:45,613 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /viin_helpdesk/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:01:45,624 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /viin_rental/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:01:45,631 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /to_hr_meal/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 19:01:45,660 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.035 2026-10-11 19:01:45,678 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /viin_hr_work_entry/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.064 2026-10-11 19:01:45,682 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /viin_sem/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.054 2026-10-11 19:01:45,685 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /website_slides/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:01:45,690 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /purchase/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:01:45,696 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /stock/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 19:01:45,697 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [4/27] Tour mail_template_dynamic_placeholder_tour → Step Create a new email template (trigger: button.o_list_button_add) 2026-10-11 19:01:45,702 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /mrp/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 19:01:45,703 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /account/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:01:45,755 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /to_loan_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.055 2026-10-11 19:01:45,789 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /viin_hr_overtime/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.045 2026-10-11 19:01:45,790 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /to_git/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 19:01:45,796 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /viin_sale_subscription/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 19:01:45,817 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /to_hr_payroll/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-11 19:01:45,827 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /viin_amazon/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 19:01:45,829 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /viin_social/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:01:45,832 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /contacts/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 19:01:45,844 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /viin_marketplace/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:01:45,845 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /survey/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:01:45,847 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /project/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:01:45,858 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /hr_timesheet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:01:45,861 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /mass_mailing/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:01:45,866 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /hr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:01:45,867 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:45] "GET /hr_recruitment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:01:46,014 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:46] "GET /hr_expense/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.138 2026-10-11 19:01:46,017 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:46] "GET /hr_attendance/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.139 2026-10-11 19:01:46,039 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:46] "GET /lunch/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 19:01:46,044 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:46] "GET /fleet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 19:01:46,057 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:46] "GET /viin_workflow_automation/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 19:01:46,058 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:46] "GET /viin_fleet_booking/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:01:46,083 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:46] "GET /point_of_sale/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 19:01:46,112 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:46] "GET /to_okr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 19:01:46,115 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:46] "GET /to_odoo_module/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:01:46,123 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:46] "GET /viin_affiliate/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:01:46,125 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:46] "GET /viin_foreign_trade/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:01:46,129 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:46] "GET /web/static/img/mobile_app_qrcode_android.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 19:01:46,132 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:46] "GET /web/static/img/mobile_app_qrcode_ios.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:01:47,281 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:47] "GET /product_setting/static/description/icon.png HTTP/1.1" 404 - 1089 0.388 1.368 2026-10-11 19:01:47,348 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:47] "POST /web/dataset/call_kw/res.config.settings/get_viin_brand_modules_icon HTTP/1.1" 200 - 0 0.000 1.657 2026-10-11 19:01:47,403 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:47] "GET /viin_zalo/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 19:01:47,405 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:47] "GET /base/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 19:01:47,440 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:47] "GET /cloud_storage/static/description/icon.png HTTP/1.1" 404 - 21 0.017 1.568 2026-10-11 19:01:49,010 121 INFO rb-001770c-225483-423662 odoo.tests.common: Simulating signal changes during tests 2026-10-11 19:01:49,010 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:49] "POST /web/dataset/call_kw/res.config.settings/web_save HTTP/1.1" 200 - 1158 0.756 2.424 2026-10-11 19:01:49,188 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:49] "POST /web/dataset/call_button/res.config.settings/open_mail_templates HTTP/1.1" 200 - 17 0.009 0.062 2026-10-11 19:01:49,216 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:49] "GET /web/image/res.config.settings/10/favicon?unique=1791745309110 HTTP/1.1" 200 - 5 0.017 0.024 2026-10-11 19:01:49,273 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:49] "POST /web/dataset/call_kw/mail.template/get_views HTTP/1.1" 200 - 28 0.027 0.033 2026-10-11 19:01:49,305 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:49] "POST /web/dataset/call_kw/mail.template/web_search_read HTTP/1.1" 200 - 2 0.004 0.008 2026-10-11 19:01:49,309 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 19:01:49,498 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [5/27] Tour mail_template_dynamic_placeholder_tour → Step Insert # inside "Subject" input (trigger: div[name="subject"] input[type="text"]) 2026-10-11 19:01:49,517 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:49] "POST /web/dataset/call_kw/mail.template/onchange HTTP/1.1" 200 - 1 0.001 0.005 2026-10-11 19:01:49,634 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [6/27] Tour mail_template_dynamic_placeholder_tour → Step Select "Contact" model (trigger: div[name="model_id"] input[type="text"]) 2026-10-11 19:01:49,706 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [7/27] Tour mail_template_dynamic_placeholder_tour → Step Click on contact (trigger: div[name="model_id"] .ui-autocomplete .dropdown-item:text(Contact)) 2026-10-11 19:01:49,709 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:49] "POST /web/dataset/call_kw/ir.model/name_search HTTP/1.1" 200 - 2 0.004 0.004 2026-10-11 19:01:49,970 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:49] "POST /web/dataset/call_kw/ir.model/name_search HTTP/1.1" 200 - 1 0.006 0.005 2026-10-11 19:01:50,014 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [8/27] Tour mail_template_dynamic_placeholder_tour → Step Wait for the drop down to disappear (trigger: div[name="model_id"] .o-autocomplete:not(:has(.ui-autocomplete))) 2026-10-11 19:01:50,025 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:50] "POST /web/dataset/call_kw/mail.template/onchange HTTP/1.1" 200 - 1 0.000 0.006 2026-10-11 19:01:50,072 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [9/27] Tour mail_template_dynamic_placeholder_tour → Step Wait for the onchange of the model (trigger: div[name="model_id"] .o_external_button) 2026-10-11 19:01:50,138 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [10/27] Tour mail_template_dynamic_placeholder_tour → Step Retry insert # inside "Subject" input (trigger: div[name="subject"] input[type="text"]) 2026-10-11 19:01:50,213 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [11/27] Tour mail_template_dynamic_placeholder_tour → Step Check if the dynamic placeholder popover is opened (trigger: div.o_model_field_selector_popover) 2026-10-11 19:01:50,219 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:01:50,228 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:50] "POST /web/dataset/call_kw/res.partner/mail_allowed_qweb_expressions HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 19:01:50,363 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:50] "POST /web/dataset/call_kw/res.partner/fields_get HTTP/1.1" 200 - 68 0.033 0.090 2026-10-11 19:01:50,438 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [12/27] Tour mail_template_dynamic_placeholder_tour → Step filter the dph result (trigger: div.o_model_field_selector_popover_search input[type='text']) 2026-10-11 19:01:50,512 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [13/27] Tour mail_template_dynamic_placeholder_tour → Step Click on the first entry of the dynamic placeholder (trigger: div.o_model_field_selector_popover button:contains("Company Name")) 2026-10-11 19:01:50,578 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [14/27] Tour mail_template_dynamic_placeholder_tour → Step Enter a default value (trigger: div.o_model_field_selector_popover .o_model_field_selector_default_value_input input[type="text"]) 2026-10-11 19:01:50,658 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [15/27] Tour mail_template_dynamic_placeholder_tour → Step Click on the insert button (trigger: div.o_model_field_selector_popover button:first-child) 2026-10-11 19:01:50,719 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [16/27] Tour mail_template_dynamic_placeholder_tour → Step Wait for the popover to disappear (trigger: body:not(:has(.o_model_field_selector_popover))) 2026-10-11 19:01:50,774 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [17/27] Tour mail_template_dynamic_placeholder_tour → Step Check if subject value was correctly updated (trigger: div[name="subject"] input[type="text"]) 2026-10-11 19:01:50,825 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [18/27] Tour mail_template_dynamic_placeholder_tour → Step Insert text inside editable (trigger: .note-editable.odoo-editor-editable) 2026-10-11 19:01:50,890 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [19/27] Tour mail_template_dynamic_placeholder_tour → Step Click on the the dynamic placeholder powerBox options (trigger: div.o-we-powerbox .o-we-command:contains(Dynamic Placeholder)) 2026-10-11 19:01:50,952 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [20/27] Tour mail_template_dynamic_placeholder_tour → Step Check if the dynamic placeholder popover is opened (trigger: div.o_model_field_selector_popover) 2026-10-11 19:01:51,232 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [21/27] Tour mail_template_dynamic_placeholder_tour → Step filter the dph result (trigger: div.o_model_field_selector_popover_search input[type='text']) 2026-10-11 19:01:51,290 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [22/27] Tour mail_template_dynamic_placeholder_tour → Step Click on the first entry of the dynamic placeholder (trigger: div.o_model_field_selector_popover button:contains("Company Name")) 2026-10-11 19:01:51,346 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [23/27] Tour mail_template_dynamic_placeholder_tour → Step Enter a default value (trigger: div.o_model_field_selector_popover .o_model_field_selector_default_value_input input[type="text"]) 2026-10-11 19:01:51,412 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [24/27] Tour mail_template_dynamic_placeholder_tour → Step Click on the insert button (trigger: div.o_model_field_selector_popover button:first-child) 2026-10-11 19:01:51,472 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [25/27] Tour mail_template_dynamic_placeholder_tour → Step Ensure the editable contain the dynamic placeholder t tag (trigger: .note-editable.odoo-editor-editable t[t-out="object.company_name"]:contains("defValue")) 2026-10-11 19:01:51,588 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [26/27] Tour mail_template_dynamic_placeholder_tour → Step Discard form changes (trigger: button.o_form_button_cancel) 2026-10-11 19:01:51,648 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [27/27] Tour mail_template_dynamic_placeholder_tour → Step Wait for the form view to disappear (trigger: body:not(:has(.o_form_sheet))) 2026-10-11 19:01:51,668 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:01:51] "POST /web/dataset/call_kw/mail.template/web_search_read HTTP/1.1" 200 - 1 0.002 0.008 2026-10-11 19:01:51,837 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: tour succeeded 2026-10-11 19:01:51,838 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR mail_template_dynamic_placeholder_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-11 19:01:52,069 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: heap 53695076 (allocated 58007552) 2026-10-11 19:01:52,083 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Closing chrome headless with pid 9102 2026-10-11 19:01:52,083 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Closing websocket connection 2026-10-11 19:01:52,084 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Terminating chrome headless with pid 9102 2026-10-11 19:01:52,230 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_190152_230595_test_mail_template_dynamic_placeholder_tour.txt 2026-10-11 19:01:52,230 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Removing chrome user profile "/tmp/tmpgroybqby_chrome_odoo" 2026-10-11 19:01:52,290 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:02:08,435 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 19:02:08,435 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 19:02:08,801 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template: Starting TestTemplateConfigRestrictEditor.test_switch_icp_value ... 2026-10-11 19:02:10,580 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [75] 2026-10-11 19:02:10,674 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 19:02:27,971 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 19:02:27,971 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 19:02:28,429 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_mail_template: Starting TestSearchTemplateCategory.test_search_template_category ... 2026-10-11 19:02:29,011 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 19:02:29,333 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_message_controller: Starting TestMessageController.test_attachment_hijack ... 2026-10-11 19:02:29,396 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 19:02:29,491 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:02:29,836 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17464], uid: 6, model: ir.attachment 2026-10-11 19:02:29,844 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:29] "GET /web/content/17464 HTTP/1.1" 404 - 28 0.028 0.328 2026-10-11 19:02:29,886 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17464], uid: 6, model: ir.attachment 2026-10-11 19:02:29,897 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:29] "POST /mail/message/post HTTP/1.1" 200 - 29 0.021 0.028 2026-10-11 19:02:29,898 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_message_controller.TestMessageController.test_attachment_hijack: waiting for threads: [] 2026-10-11 19:02:29,931 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_message_controller: Starting TestMessageController.test_channel_message_attachments ... 2026-10-11 19:02:30,006 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:02:30,345 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:30] "POST /mail/message/post HTTP/1.1" 200 - 16 0.007 0.333 2026-10-11 19:02:30,457 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:30] "POST /mail/message/post HTTP/1.1" 200 - 52 0.050 0.058 2026-10-11 19:02:30,472 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:30] "POST /mail/message/update_content HTTP/1.1" 200 - 6 0.002 0.009 2026-10-11 19:02:30,526 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:30] "POST /mail/message/update_content HTTP/1.1" 200 - 35 0.016 0.034 2026-10-11 19:02:30,564 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:30] "POST /mail/message/update_content HTTP/1.1" 200 - 29 0.012 0.021 2026-10-11 19:02:30,601 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_message_controller: Starting TestMessageController.test_chatter_on_archived_record ... 2026-10-11 19:02:30,677 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 19:02:30,764 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:02:31,168 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:31] "POST /mail/message/post HTTP/1.1" 200 - 47 0.039 0.367 2026-10-11 19:02:31,222 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:31] "POST /mail/attachment/upload HTTP/1.1" 200 - 12 0.025 0.025 2026-10-11 19:02:31,224 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_message_controller.TestMessageController.test_chatter_on_archived_record: waiting for threads: [] 2026-10-11 19:02:31,267 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_message_controller: Starting TestMessageController.test_mail_cache_control_header ... 2026-10-11 19:02:31,809 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [501] 2026-10-11 19:02:31,821 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28543] 2026-10-11 19:02:31,827 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:02:31,850 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:testuser from n/a 2026-10-11 19:02:31,918 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:02:33,396 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:33] "GET /web/image/?field=avatar_128&id=911&model=discuss.channel&unique=03b8d804b0f3f5822c7308c88c33fcf9c42ea781133e84ebd0e03f580b5d00143290b0607838cd44a711959b36b4cd0a4eccb600f5aca3be99c9434720f91c11 HTTP/1.1" 200 - 16 0.008 1.473 2026-10-11 19:02:33,414 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:33] "GET /web/image/?field=avatar_128&id=911&model=discuss.channel HTTP/1.1" 200 - 6 0.002 0.013 2026-10-11 19:02:33,474 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:33] "GET /web/image?field=avatar_128&id=1955&model=res.partner&unique=2026-10-11%2019:02:29 HTTP/1.1" 200 - 21 0.016 0.035 2026-10-11 19:02:33,516 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:33] "GET /web/image?field=avatar_128&id=1955&model=res.partner HTTP/1.1" 200 - 14 0.012 0.027 2026-10-11 19:02:33,527 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 554, model: mail.guest 2026-10-11 19:02:33,542 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:33] "GET /web/image?field=avatar_128&id=92&model=mail.guest&unique=2026-10-11%2019:02:29 HTTP/1.1" 200 - 8 0.002 0.016 2026-10-11 19:02:33,548 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 554, model: mail.guest 2026-10-11 19:02:33,568 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:33] "GET /web/image?field=avatar_128&id=92&model=mail.guest HTTP/1.1" 200 - 6 0.003 0.020 2026-10-11 19:02:33,569 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_message_controller.TestMessageController.test_mail_cache_control_header: waiting for threads: [] 2026-10-11 19:02:33,605 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_message_controller: Starting TestMessageController.test_mail_partner_from_email_authenticated ... 2026-10-11 19:02:33,681 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:02:33,998 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:33] "POST /mail/partner/from_email HTTP/1.1" 200 - 5 0.001 0.318 2026-10-11 19:02:34,104 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:34] "POST /mail/message/post HTTP/1.1" 200 - 51 0.032 0.054 2026-10-11 19:02:34,163 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 19:02:34,380 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:34] "POST /mail/partner/from_email HTTP/1.1" 200 - 50 0.108 0.099 2026-10-11 19:02:34,441 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:34] "POST /mail/partner/from_email HTTP/1.1" 200 - 3 0.017 0.011 2026-10-11 19:02:34,783 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:34] "POST /mail/message/post HTTP/1.1" 200 - 95 0.090 0.170 2026-10-11 19:02:34,960 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:34] "POST /mail/message/post HTTP/1.1" 200 - 45 0.066 0.073 2026-10-11 19:02:35,029 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:02:52,561 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 19:02:52,561 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 19:02:53,512 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_message_reaction_controller: Starting TestMessageReactionController.test_message_reaction_channel_as_member ... 2026-10-11 19:02:54,039 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:02:54,336 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:54] "POST /mail/message/reaction HTTP/1.1" 200 - 18 0.007 0.291 2026-10-11 19:02:54,350 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:54] "POST /mail/message/reaction HTTP/1.1" 200 - 5 0.002 0.008 2026-10-11 19:02:54,407 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:54] "POST /mail/message/reaction HTTP/1.1" 200 - 21 0.021 0.016 2026-10-11 19:02:54,424 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [15] 2026-10-11 19:02:54,430 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:54] "POST /mail/message/reaction HTTP/1.1" 200 - 20 0.006 0.013 2026-10-11 19:02:54,448 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 19:02:54,502 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:54] "POST /mail/message/reaction HTTP/1.1" 200 - 24 0.015 0.025 2026-10-11 19:02:54,525 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #559 deleted mail.message.reaction records with IDs: [16] 2026-10-11 19:02:54,532 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:54] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.007 0.015 2026-10-11 19:02:54,545 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 19:02:54,591 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:54] "POST /mail/message/reaction HTTP/1.1" 200 - 22 0.019 0.017 2026-10-11 19:02:54,607 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #558 deleted mail.message.reaction records with IDs: [17] 2026-10-11 19:02:54,615 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:54] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.004 0.014 2026-10-11 19:02:54,628 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 19:02:54,676 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:54] "POST /mail/message/reaction HTTP/1.1" 200 - 22 0.016 0.022 2026-10-11 19:02:54,692 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [18] 2026-10-11 19:02:54,698 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:54] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.004 0.012 2026-10-11 19:02:54,717 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 19:02:54,770 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:54] "POST /mail/message/reaction HTTP/1.1" 200 - 22 0.020 0.021 2026-10-11 19:02:54,795 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [19] 2026-10-11 19:02:54,804 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:54] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.012 0.016 2026-10-11 19:02:54,844 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_message_reaction_controller: Starting TestMessageReactionController.test_message_reaction_channel_as_non_member ... 2026-10-11 19:02:54,960 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:02:55,328 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:55] "POST /mail/message/reaction HTTP/1.1" 200 - 20 0.007 0.363 2026-10-11 19:02:55,339 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:55] "POST /mail/message/reaction HTTP/1.1" 200 - 5 0.001 0.006 2026-10-11 19:02:55,368 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:55] "POST /mail/message/reaction HTTP/1.1" 200 - 15 0.005 0.012 2026-10-11 19:02:55,386 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:55] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.003 0.011 2026-10-11 19:02:55,400 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 19:02:55,428 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:55] "POST /mail/message/reaction HTTP/1.1" 200 - 18 0.007 0.012 2026-10-11 19:02:55,443 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:55] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.002 0.009 2026-10-11 19:02:55,455 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 19:02:55,492 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:55] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.010 0.018 2026-10-11 19:02:55,508 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:55] "POST /mail/message/reaction HTTP/1.1" 200 - 8 0.002 0.011 2026-10-11 19:02:55,521 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 19:02:55,563 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:55] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.014 0.019 2026-10-11 19:02:55,584 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:55] "POST /mail/message/reaction HTTP/1.1" 200 - 8 0.003 0.014 2026-10-11 19:02:55,603 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 19:02:55,656 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:55] "POST /mail/message/reaction HTTP/1.1" 200 - 22 0.020 0.023 2026-10-11 19:02:55,672 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [20] 2026-10-11 19:02:55,678 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:55] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.004 0.010 2026-10-11 19:02:55,704 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_message_reaction_controller: Starting TestMessageReactionController.test_message_reaction_fake_message ... 2026-10-11 19:02:55,716 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:02:56,997 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:56] "POST /mail/message/reaction HTTP/1.1" 200 - 8 0.002 1.282 2026-10-11 19:02:57,007 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:57] "POST /mail/message/reaction HTTP/1.1" 200 - 1 0.000 0.004 2026-10-11 19:02:57,023 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:57] "POST /mail/message/reaction HTTP/1.1" 200 - 3 0.001 0.004 2026-10-11 19:02:57,032 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:57] "POST /mail/message/reaction HTTP/1.1" 200 - 3 0.001 0.005 2026-10-11 19:02:57,048 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 19:02:57,060 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:57] "POST /mail/message/reaction HTTP/1.1" 200 - 1 0.000 0.003 2026-10-11 19:02:57,068 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:57] "POST /mail/message/reaction HTTP/1.1" 200 - 1 0.000 0.004 2026-10-11 19:02:57,080 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 19:02:57,091 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:57] "POST /mail/message/reaction HTTP/1.1" 200 - 1 0.000 0.003 2026-10-11 19:02:57,099 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:57] "POST /mail/message/reaction HTTP/1.1" 200 - 1 0.000 0.004 2026-10-11 19:02:57,112 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 19:02:57,146 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:57] "POST /mail/message/reaction HTTP/1.1" 200 - 1 0.001 0.013 2026-10-11 19:02:57,161 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:57] "POST /mail/message/reaction HTTP/1.1" 200 - 1 0.001 0.008 2026-10-11 19:02:57,181 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 19:02:57,199 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:57] "POST /mail/message/reaction HTTP/1.1" 200 - 1 0.000 0.004 2026-10-11 19:02:57,209 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:57] "POST /mail/message/reaction HTTP/1.1" 200 - 1 0.000 0.005 2026-10-11 19:02:57,247 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_message_reaction_controller: Starting TestMessageReactionController.test_message_reaction_partner ... 2026-10-11 19:02:57,339 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:02:57,734 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:57] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.006 0.392 2026-10-11 19:02:57,746 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:57] "POST /mail/message/reaction HTTP/1.1" 200 - 3 0.001 0.007 2026-10-11 19:02:57,796 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:57] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.018 0.013 2026-10-11 19:02:57,811 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:57] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.003 0.008 2026-10-11 19:02:57,829 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 19:02:57,862 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:57] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.009 0.015 2026-10-11 19:02:57,886 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:57] "POST /mail/message/reaction HTTP/1.1" 200 - 7 0.007 0.013 2026-10-11 19:02:57,905 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 19:02:57,940 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:57] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.009 0.012 2026-10-11 19:02:57,957 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:57] "POST /mail/message/reaction HTTP/1.1" 200 - 6 0.002 0.011 2026-10-11 19:02:57,973 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 19:02:58,033 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:58] "POST /mail/message/reaction HTTP/1.1" 200 - 22 0.022 0.025 2026-10-11 19:02:58,065 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [21] 2026-10-11 19:02:58,073 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:58] "POST /mail/message/reaction HTTP/1.1" 200 - 15 0.008 0.025 2026-10-11 19:02:58,087 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 19:02:58,157 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:58] "POST /mail/message/reaction HTTP/1.1" 200 - 24 0.028 0.032 2026-10-11 19:02:58,190 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [22] 2026-10-11 19:02:58,199 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:58] "POST /mail/message/reaction HTTP/1.1" 200 - 15 0.010 0.026 2026-10-11 19:02:58,230 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_message_reaction_controller: Starting TestMessageReactionController.test_message_reaction_public_channel ... 2026-10-11 19:02:58,333 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:02:58,713 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:58] "POST /mail/message/reaction HTTP/1.1" 200 - 20 0.006 0.377 2026-10-11 19:02:58,726 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:58] "POST /mail/message/reaction HTTP/1.1" 200 - 5 0.002 0.008 2026-10-11 19:02:58,773 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:58] "POST /mail/message/reaction HTTP/1.1" 200 - 20 0.014 0.022 2026-10-11 19:02:58,801 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [23] 2026-10-11 19:02:58,813 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:58] "POST /mail/message/reaction HTTP/1.1" 200 - 19 0.016 0.020 2026-10-11 19:02:58,840 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 19:02:58,876 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:58] "POST /mail/message/reaction HTTP/1.1" 200 - 23 0.009 0.015 2026-10-11 19:02:58,894 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #559 deleted mail.message.reaction records with IDs: [24] 2026-10-11 19:02:58,900 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:58] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.004 0.011 2026-10-11 19:02:58,915 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 19:02:58,953 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:58] "POST /mail/message/reaction HTTP/1.1" 200 - 22 0.011 0.015 2026-10-11 19:02:58,972 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #558 deleted mail.message.reaction records with IDs: [25] 2026-10-11 19:02:58,980 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:58] "POST /mail/message/reaction HTTP/1.1" 200 - 15 0.005 0.015 2026-10-11 19:02:58,996 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 19:02:59,046 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:59] "POST /mail/message/reaction HTTP/1.1" 200 - 22 0.016 0.021 2026-10-11 19:02:59,062 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [26] 2026-10-11 19:02:59,068 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:59] "POST /mail/message/reaction HTTP/1.1" 200 - 15 0.004 0.012 2026-10-11 19:02:59,082 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 19:02:59,127 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:59] "POST /mail/message/reaction HTTP/1.1" 200 - 22 0.018 0.016 2026-10-11 19:02:59,144 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [27] 2026-10-11 19:02:59,152 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:02:59] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.004 0.014 2026-10-11 19:02:59,251 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 19:03:16,158 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 19:03:16,158 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 19:03:17,098 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_message_update_controller: Starting TestMessageUpdateController.test_message_update_fake_message ... 2026-10-11 19:03:17,532 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:03:17,829 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:03:17] "POST /mail/message/update_content HTTP/1.1" 200 - 8 0.002 0.297 2026-10-11 19:03:17,850 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 19:03:17,867 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:03:17] "POST /mail/message/update_content HTTP/1.1" 200 - 1 0.000 0.005 2026-10-11 19:03:17,882 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 19:03:17,895 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:03:17] "POST /mail/message/update_content HTTP/1.1" 200 - 1 0.000 0.003 2026-10-11 19:03:17,909 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 19:03:17,923 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:03:17] "POST /mail/message/update_content HTTP/1.1" 200 - 1 0.001 0.004 2026-10-11 19:03:17,943 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 19:03:17,957 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:03:17] "POST /mail/message/update_content HTTP/1.1" 200 - 1 0.000 0.003 2026-10-11 19:03:17,977 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:03:17] "POST /mail/message/update_content HTTP/1.1" 200 - 1 0.000 0.005 2026-10-11 19:03:18,023 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_message_update_controller: Starting TestMessageUpdateController.test_message_update_non_owner_partner ... 2026-10-11 19:03:18,100 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:03:19,469 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:03:19] "POST /mail/message/update_content HTTP/1.1" 200 - 20 0.009 1.362 2026-10-11 19:03:19,492 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 19:03:19,579 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:03:19] "POST /mail/message/update_content HTTP/1.1" 200 - 35 0.030 0.044 2026-10-11 19:03:19,597 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 19:03:19,647 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:03:19] "POST /mail/message/update_content HTTP/1.1" 200 - 14 0.013 0.024 2026-10-11 19:03:19,672 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 19:03:19,705 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:03:19] "POST /mail/message/update_content HTTP/1.1" 200 - 10 0.008 0.011 2026-10-11 19:03:19,721 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 19:03:19,745 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:03:19] "POST /mail/message/update_content HTTP/1.1" 200 - 8 0.004 0.007 2026-10-11 19:03:19,769 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:03:19] "POST /mail/message/update_content HTTP/1.1" 200 - 4 0.002 0.007 2026-10-11 19:03:19,805 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_message_update_controller: Starting TestMessageUpdateController.test_message_update_partner_as_owner ... 2026-10-11 19:03:19,860 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:03:20,343 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:03:20] "POST /mail/message/update_content HTTP/1.1" 200 - 20 0.010 0.476 2026-10-11 19:03:20,364 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 19:03:20,458 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:03:20] "POST /mail/message/update_content HTTP/1.1" 200 - 35 0.032 0.051 2026-10-11 19:03:20,474 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 19:03:20,531 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:03:20] "POST /mail/message/update_content HTTP/1.1" 200 - 30 0.020 0.026 2026-10-11 19:03:20,545 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 19:03:20,572 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:03:20] "POST /mail/message/update_content HTTP/1.1" 200 - 10 0.006 0.009 2026-10-11 19:03:20,587 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 19:03:20,611 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:03:20] "POST /mail/message/update_content HTTP/1.1" 200 - 8 0.004 0.007 2026-10-11 19:03:20,633 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:03:20] "POST /mail/message/update_content HTTP/1.1" 200 - 4 0.002 0.007 2026-10-11 19:03:20,733 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 19:03:36,451 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 19:03:36,452 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 19:03:36,878 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users: Starting TestNotifySecurityUpdate.test_security_update_email ... 2026-10-11 19:03:37,346 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users: Starting TestNotifySecurityUpdate.test_security_update_login ... 2026-10-11 19:03:37,495 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users: Starting TestNotifySecurityUpdate.test_security_update_password ... 2026-10-11 19:03:37,753 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 19:03:54,245 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 19:03:54,246 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 19:03:54,707 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users: Starting TestUser.test_notification_type_constraint ... 2026-10-11 19:03:55,280 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users: Starting TestUser.test_notification_type_convert_internal_inbox_to_portal ... 2026-10-11 19:03:56,549 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users: Starting TestUser.test_web_create_users ... 2026-10-11 19:03:57,222 121 INFO rb-001770c-225483-423662 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 507 and Message-Id '<183664623581664.1791745437.193330764770508-openerp-private@03e525f8faba>' from 'notifications.test@test.mycompany.com' to (redacted) "'*********te@test.example.com'" successfully sent 2026-10-11 19:03:57,222 121 INFO rb-001770c-225483-423662 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-11 19:03:57,236 121 INFO rb-001770c-225483-423662 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #95 2026-10-11 19:03:57,248 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:03:58,057 121 INFO rb-001770c-225483-423662 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 508 and Message-Id '<987797609077333.1791745438.031684160232544-openerp-private@03e525f8faba>' from 'notifications.test@test.mycompany.com' to (redacted) "'*******he@test.example.com'" successfully sent 2026-10-11 19:03:58,057 121 INFO rb-001770c-225483-423662 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-11 19:03:58,069 121 INFO rb-001770c-225483-423662 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #95 2026-10-11 19:03:58,076 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:03:58,309 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 19:03:58,466 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users: Starting TestUserTours.test_user_modify_own_profile ... 2026-10-11 19:03:58,856 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Chrome pid: 9484 2026-10-11 19:03:58,856 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Chrome headless temporary user profile dir: /tmp/tmpj_p0b1w9_chrome_odoo 2026-10-11 19:03:58,856 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Issuing json command http://127.0.0.1:33941/json/version 2026-10-11 19:03:58,857 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:33941/json/version with timeout 3 increased to 10s during tests 2026-10-11 19:03:58,893 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Browser version: Chrome/150.0.7871.114 2026-10-11 19:03:58,893 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Issuing json command http://127.0.0.1:33941/json 2026-10-11 19:03:58,894 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:33941/json with timeout 3 increased to 10s during tests 2026-10-11 19:03:58,905 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Websocket url found: ws://127.0.0.1:33941/devtools/page/0DB3A91DAC7773EFB0FA60B7EBAF5804 2026-10-11 19:03:58,921 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Enable chrome headless console log notification 2026-10-11 19:03:58,925 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Chrome headless enable page notifications 2026-10-11 19:03:58,984 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 19:03:58,993 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Setting session cookie in browser 2026-10-11 19:03:58,996 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-11 19:03:58,996 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-11 19:03:59,012 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:04:00,273 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:04:00] "GET /odoo HTTP/1.1" 200 - 184 0.141 1.123 2026-10-11 19:04:00,277 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Navigation result: {'frameId': '0DB3A91DAC7773EFB0FA60B7EBAF5804', 'loaderId': '88AF358A1179D90D603B4415FC14D7A8', 'isDownload': False} 2026-10-11 19:04:00,278 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Evaluate ready code "odoo.isTourReady('mail/static/tests/tours/user_modify_own_profile_tour.js')" 2026-10-11 19:04:00,626 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:04:00] "GET /web/webclient/load_menus/ad36c45c35e47940d0a934e6a80afaeb6019eadcb1becede3cf266bde5e335f3 HTTP/1.1" 200 - 502 0.132 0.197 2026-10-11 19:04:00,635 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:04:00] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.332 2026-10-11 19:04:00,642 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:04:00] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.342 2026-10-11 19:04:00,646 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:04:00] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.345 2026-10-11 19:04:00,678 121 INFO rb-001770c-225483-423662 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:04:00,680 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:04:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.017 0.358 2026-10-11 19:04:00,707 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:04:00] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 19:04:00,769 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:04:00] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 19:04:01,522 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:04:01] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 19:04:01,524 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:04:01] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-11 19:04:01,526 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:04:01] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-11 19:04:01,540 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:04:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-10-11 19:04:01,566 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: Owl is running in 'dev' mode. 2026-10-11 19:04:01,579 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:04:01] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:04:01,612 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:04:01] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.013 2026-10-11 19:04:01,670 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:04:01] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.014 0.041 2026-10-11 19:04:01,691 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Evaluate test code "odoo.startTour('mail/static/tests/tours/user_modify_own_profile_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-11 19:04:01,702 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:04:01] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.079 2026-10-11 19:04:01,726 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: [1/5] Tour mail/static/tests/tours/user_modify_own_profile_tour.js → Step Open user account menu (trigger: .o_user_menu button) 2026-10-11 19:04:01,768 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:04:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:04:01,775 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:04:01] "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 19:04:01,817 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: [2/5] Tour mail/static/tests/tours/user_modify_own_profile_tour.js → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-11 19:04:01,876 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: [3/5] Tour mail/static/tests/tours/user_modify_own_profile_tour.js → Step Update the email address (trigger: div[name="email"] input) 2026-10-11 19:04:01,907 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:04:01] "POST /mail/data HTTP/1.1" 200 - 83 0.091 0.112 2026-10-11 19:04:01,909 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:04:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.206 2026-10-11 19:04:01,958 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:04:01] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.027 0.202 2026-10-11 19:04:01,994 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:04:01] "GET /web/image/res.partner/7/avatar_128?unique=1791745438000 HTTP/1.1" 200 - 9 0.009 0.255 2026-10-11 19:04:02,022 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:04:02] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 11 0.007 0.132 2026-10-11 19:04:02,048 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:04:02] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:04:02,056 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:04:02] "POST /web/action/load HTTP/1.1" 200 - 5 0.019 0.312 2026-10-11 19:04:02,097 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:04:02] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.149 2026-10-11 19:04:02,128 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:04:02] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.094 2026-10-11 19:04:02,161 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:04:02] "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:04:02,714 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:04:02] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 312 0.165 0.495 2026-10-11 19:04:02,769 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:04:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:04:02,911 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:04:02] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 73 0.037 0.099 2026-10-11 19:04:03,246 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:04:03] "GET /web/image/res.users/6/avatar_128?unique=1791745443009 HTTP/1.1" 200 - 9 0.019 0.027 2026-10-11 19:04:03,276 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: [4/5] Tour mail/static/tests/tours/user_modify_own_profile_tour.js → Step save form (trigger: .o_form_button_save:enabled) 2026-10-11 19:04:03,356 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: [5/5] Tour mail/static/tests/tours/user_modify_own_profile_tour.js → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-11 19:04:03,535 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:04:03] "POST /web/dataset/call_kw/res.users/onchange HTTP/1.1" 200 - 80 0.059 0.132 2026-10-11 19:04:03,937 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:04:03] "POST /web/dataset/call_kw/res.users/web_save HTTP/1.1" 200 - 151 0.094 0.283 2026-10-11 19:04:03,996 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: tour succeeded 2026-10-11 19:04:03,998 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: ╔════════════════════════════════════════════════════════════════════════╗ ║ TOUR mail/static/tests/tours/user_modify_own_profile_tour.js SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════════╝ 2026-10-11 19:04:04,093 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: heap 25625772 (allocated 27238400) 2026-10-11 19:04:04,096 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Closing chrome headless with pid 9484 2026-10-11 19:04:04,097 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Closing websocket connection 2026-10-11 19:04:04,098 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Terminating chrome headless with pid 9484 2026-10-11 19:04:04,214 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_190404_214005_test_user_modify_own_profile.txt 2026-10-11 19:04:04,214 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Removing chrome user profile "/tmp/tmpj_p0b1w9_chrome_odoo" 2026-10-11 19:04:04,297 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:04:20,853 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 19:04:20,853 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 19:04:21,284 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users_settings: Starting TestResUsersSettings.test_find_or_create_for_user_should_create_record_if_not_existing ... 2026-10-11 19:04:21,626 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted res.users.settings records with IDs: [544] 2026-10-11 19:04:21,657 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users_settings: Starting TestResUsersSettings.test_find_or_create_for_user_should_return_correct_res_users_settings ... 2026-10-11 19:04:21,666 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted res.users.settings records with IDs: [544] 2026-10-11 19:04:21,706 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users_settings: Starting TestResUsersSettings.test_set_res_users_settings_should_send_notification_on_bus ... 2026-10-11 19:04:21,749 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users_settings: Starting TestResUsersSettings.test_set_res_users_settings_should_set_settings_properly ... 2026-10-11 19:04:21,791 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_res_users_settings: Starting TestResUsersSettings.test_set_volume_setting_of_guest ... 2026-10-11 19:04:21,994 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 19:04:38,128 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 19:04:38,128 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 19:04:38,538 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_00_get_derived_sfu_key ... 2026-10-11 19:04:38,977 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_01_join_call ... 2026-10-11 19:04:39,182 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_10_start_call_in_chat_should_invite_all_members_to_call ... 2026-10-11 19:04:40,147 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_11_start_call_in_group_should_invite_all_members_to_call ... 2026-10-11 19:04:41,209 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_20_join_call_should_cancel_pending_invitations ... 2026-10-11 19:04:42,178 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_21_leave_call_should_cancel_pending_invitations ... 2026-10-11 19:04:43,123 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_25_lone_call_participant_leaving_call_should_cancel_pending_invitations ... 2026-10-11 19:04:44,033 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_30_add_members_while_in_call_should_invite_new_members_to_call ... 2026-10-11 19:04:44,962 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_40_leave_call_should_remove_existing_sessions_of_user_in_channel_and_return_data ... 2026-10-11 19:04:45,120 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_50_garbage_collect_should_remove_old_sessions_and_notify_data ... 2026-10-11 19:04:45,309 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_51_action_disconnect_should_remove_selected_session_and_notify_data ... 2026-10-11 19:04:45,479 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_60_rtc_sync_sessions_should_gc_and_return_outdated_and_active_sessions ... 2026-10-11 19:04:45,703 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 19:05:02,473 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 19:05:02,473 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 19:05:03,426 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_thread_controller: Starting TestThreadController.test_partner_message_post_access ... 2026-10-11 19:05:03,813 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:05:04,095 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:04] "POST /mail/message/post HTTP/1.1" 200 - 13 0.007 0.277 2026-10-11 19:05:04,113 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:04] "POST /mail/message/post HTTP/1.1" 200 - 3 0.001 0.007 2026-10-11 19:05:04,128 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 19:05:04,144 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:04] "POST /mail/message/post HTTP/1.1" 200 - 3 0.001 0.006 2026-10-11 19:05:04,156 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 19:05:04,175 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:04] "POST /mail/message/post HTTP/1.1" 200 - 4 0.003 0.008 2026-10-11 19:05:04,190 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 19:05:04,257 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:04] "POST /mail/message/post HTTP/1.1" 200 - 28 0.024 0.031 2026-10-11 19:05:04,279 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 19:05:04,341 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:04] "POST /mail/message/post HTTP/1.1" 200 - 24 0.020 0.031 2026-10-11 19:05:04,385 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_thread_controller: Starting TestThreadController.test_partner_message_post_partner_ids ... 2026-10-11 19:05:04,487 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:05:04,843 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:04] "POST /mail/message/post HTTP/1.1" 200 - 13 0.009 0.351 2026-10-11 19:05:04,872 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:04] "POST /mail/message/post HTTP/1.1" 200 - 3 0.002 0.008 2026-10-11 19:05:04,902 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_test from n/a 2026-10-11 19:05:04,929 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:04] "POST /mail/message/post HTTP/1.1" 200 - 4 0.003 0.010 2026-10-11 19:05:04,945 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:employee from n/a 2026-10-11 19:05:04,971 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:04] "POST /mail/message/post HTTP/1.1" 200 - 4 0.005 0.010 2026-10-11 19:05:04,987 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 19:05:05,158 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:05] "POST /mail/message/post HTTP/1.1" 200 - 68 0.055 0.105 2026-10-11 19:05:05,181 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 19:05:05,296 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:05] "POST /mail/message/post HTTP/1.1" 200 - 49 0.048 0.057 2026-10-11 19:05:05,405 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 19:05:05,424 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_toggle_upload: Starting TestToggleUpload.test_upload_allowed ... 2026-10-11 19:05:05,482 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /mail/attachment/upload in /mail/tests/discuss/test_toggle_upload.py:TestToggleUpload.test_upload_allowed 2026-10-11 19:05:05,491 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:05:06,799 121 INFO rb-001770c-225483-423662 odoo.tests.common: Opening a test cursor without specified test on request /mail/attachment/upload in /mail/tests/discuss/test_toggle_upload.py:TestToggleUpload.test_upload_allowed 2026-10-11 19:05:06,824 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:06] "POST /mail/attachment/upload HTTP/1.1" 200 - 27 0.008 1.334 2026-10-11 19:05:06,850 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_toggle_upload: Starting TestToggleUpload.test_upload_denied ... 2026-10-11 19:05:06,891 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /mail/attachment/upload in /mail/tests/discuss/test_toggle_upload.py:TestToggleUpload.test_upload_denied 2026-10-11 19:05:06,893 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:05:07,203 121 INFO rb-001770c-225483-423662 odoo.tests.common: Opening a test cursor without specified test on request /mail/attachment/upload in /mail/tests/discuss/test_toggle_upload.py:TestToggleUpload.test_upload_denied 2026-10-11 19:05:07,227 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:07] "POST /mail/attachment/upload HTTP/1.1" 403 - 23 0.010 0.327 2026-10-11 19:05:07,286 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:05:07,487 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui: Starting TestUi.test_01_mail_tour ... 2026-10-11 19:05:07,796 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Chrome pid: 9707 2026-10-11 19:05:07,796 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Chrome headless temporary user profile dir: /tmp/tmprnszwg11_chrome_odoo 2026-10-11 19:05:07,797 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Issuing json command http://127.0.0.1:37387/json/version 2026-10-11 19:05:07,798 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:37387/json/version with timeout 3 increased to 10s during tests 2026-10-11 19:05:07,848 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Browser version: Chrome/150.0.7871.114 2026-10-11 19:05:07,849 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Issuing json command http://127.0.0.1:37387/json 2026-10-11 19:05:07,849 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:37387/json with timeout 3 increased to 10s during tests 2026-10-11 19:05:07,859 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Websocket url found: ws://127.0.0.1:37387/devtools/page/BF75A3D30FC151AEAA6E27D55AF0B1AB 2026-10-11 19:05:07,872 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Enable chrome headless console log notification 2026-10-11 19:05:07,878 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Chrome headless enable page notifications 2026-10-11 19:05:07,912 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 19:05:07,919 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Setting session cookie in browser 2026-10-11 19:05:07,922 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-11 19:05:07,923 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-11 19:05:07,955 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:05:09,359 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:09] "GET /odoo HTTP/1.1" 200 - 181 0.171 1.236 2026-10-11 19:05:09,363 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Navigation result: {'frameId': 'BF75A3D30FC151AEAA6E27D55AF0B1AB', 'loaderId': '63F01DDD3FA6011D4BB45DE11FA215D0', 'isDownload': False} 2026-10-11 19:05:09,363 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Evaluate ready code "odoo.isTourReady('discuss_channel_tour')" 2026-10-11 19:05:09,396 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:09] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-11 19:05:09,423 121 INFO rb-001770c-225483-423662 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:05:10,221 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:10] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.364 0.468 2026-10-11 19:05:10,231 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:10] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.841 2026-10-11 19:05:10,235 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:10] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.843 2026-10-11 19:05:10,267 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.017 0.857 2026-10-11 19:05:10,284 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:10] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 19:05:10,337 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:10] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.009 2026-10-11 19:05:11,034 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:11] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-11 19:05:11,037 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:11] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-11 19:05:11,038 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:11] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-11 19:05:11,056 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:11] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-10-11 19:05:11,075 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: Owl is running in 'dev' mode. 2026-10-11 19:05:11,124 121 INFO rb-001770c-225483-423662 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 19:05:11,184 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:11] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.037 0.070 2026-10-11 19:05:11,186 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:11] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.080 2026-10-11 19:05:11,238 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Evaluate test code "odoo.startTour('discuss_channel_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-11 19:05:11,251 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: [1/10] Tour discuss_channel_tour → Step Open Discuss App (trigger: a[data-menu-xmlid='mail.menu_root_discuss']) 2026-10-11 19:05:11,289 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:11] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:05:11,308 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: [2/10] Tour discuss_channel_tour → Step

Channels make it easy to organize information across different topics and groups.

Try to create your first channel (e.g. sales, marketing, product XYZ, after work party, etc).

(trigger: .o-mail-DiscussSidebarCategory-channel .o-mail-DiscussSidebarCategory-add) 2026-10-11 19:05:11,312 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:11] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.036 0.140 2026-10-11 19:05:11,344 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:11] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.009 0.211 2026-10-11 19:05:11,373 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:11] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.008 0.025 2026-10-11 19:05:11,374 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.130 2026-10-11 19:05:11,384 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:05:11,391 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:11] "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 19:05:11,613 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:11] "POST /mail/data HTTP/1.1" 200 - 139 0.088 0.280 2026-10-11 19:05:11,634 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:11] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.344 2026-10-11 19:05:11,651 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:11] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.424 2026-10-11 19:05:11,679 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:11] "GET /web/image/res.partner/3/avatar_128?unique=1791745507000 HTTP/1.1" 200 - 9 0.009 0.324 2026-10-11 19:05:11,693 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:11] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.334 2026-10-11 19:05:11,767 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-11 19:05:11,793 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:11] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.016 2026-10-11 19:05:11,898 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: [3/10] Tour discuss_channel_tour → Step

Create a channel here.

(trigger: .o-discuss-ChannelSelector input) 2026-10-11 19:05:11,917 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:05:11,982 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: [4/10] Tour discuss_channel_tour → Step

Create a public or private channel.

(trigger: .o-discuss-ChannelSelector-suggestion) 2026-10-11 19:05:11,996 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:11] "POST /mail/data HTTP/1.1" 200 - 73 0.037 0.106 2026-10-11 19:05:12,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:12] "POST /web/dataset/call_kw/discuss.channel/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-11 19:05:12,070 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-11 19:05:12,179 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:12] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.012 0.013 2026-10-11 19:05:12,181 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: [5/10] Tour discuss_channel_tour → Step

Write a message to the members of the channel here.

You can notify someone with '@' or link another channel with '#'. Start your message with '/' to get the list of possible commands.

(trigger: .o-mail-Composer-input) 2026-10-11 19:05:12,184 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:12] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:05:12,197 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:12] "GET /web/image/discuss.channel/1/avatar_128?unique=1f3d5513ae20952ccef01ba3203ac6debc7f7efa2151abde6b1fd9d020e8f59cf6c8ad1f009865384ab0b3783826b09e12b029a008d3083e5d9a85e73bffa938 HTTP/1.1" 200 - 8 0.005 0.023 2026-10-11 19:05:12,240 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:12] "GET /web/image/res.partner/2/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 16 0.012 0.055 2026-10-11 19:05:12,246 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:12] "GET /web/image/mail.guest/8/avatar_128?unique=1791732534000 HTTP/1.1" 200 - 4 0.001 0.068 2026-10-11 19:05:12,258 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:12] "GET /web/image/discuss.channel/2/avatar_128?unique=623f196a9f0007cf04ae8d9522e3179ea593cd8953d9fda056f3a93746571134300897121e98c128d82fb468fcfd5fddfe7e50b861283cc35688f4822d539114 HTTP/1.1" 200 - 3 0.001 0.088 2026-10-11 19:05:12,389 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:12] "POST /web/dataset/call_kw/discuss.channel/channel_create HTTP/1.1" 200 - 51 0.055 0.149 2026-10-11 19:05:12,499 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:12] "POST /discuss/channel/messages HTTP/1.1" 200 - 19 0.012 0.019 2026-10-11 19:05:12,510 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:12] "GET /web/image/discuss.channel/931/avatar_128?unique=e64f5748d19a5d9b6393970b5de4de998278ed6ac9fc5e63394eb1219a7cef6a4069b3899f8c200509750f12712fb4a276c5ffef7a356011ac7ea7d64377a4cc HTTP/1.1" 200 - 3 0.002 0.015 2026-10-11 19:05:12,529 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:12] "POST /discuss/channel/members HTTP/1.1" 200 - 8 0.007 0.025 2026-10-11 19:05:12,551 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:12] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 9 0.007 0.015 2026-10-11 19:05:12,562 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: [6/10] Tour discuss_channel_tour → Step Post your message on the thread (trigger: .o-mail-Composer-send:enabled) 2026-10-11 19:05:12,586 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:12] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 13 0.006 0.034 2026-10-11 19:05:12,673 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:12] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-10-11 19:05:12,680 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: [7/10] Tour discuss_channel_tour → Step Hover on your message and mark as todo (trigger: .o-mail-Message[data-persistent]:contains(today at)) 2026-10-11 19:05:12,710 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:12] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 13 0.007 0.020 2026-10-11 19:05:12,714 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:12] "GET /web/assets/95c0471/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-11 19:05:12,915 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:12] "POST /mail/message/post HTTP/1.1" 200 - 41 0.038 0.043 2026-10-11 19:05:12,973 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: [8/10] Tour discuss_channel_tour → Step Once a message has been starred, you can come back and review it at any time here. (trigger: button:contains(Starred)) 2026-10-11 19:05:13,024 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:13] "POST /web/dataset/call_kw/mail.message/toggle_message_starred HTTP/1.1" 200 - 21 0.021 0.028 2026-10-11 19:05:13,067 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: [9/10] Tour discuss_channel_tour → Step

Chat with coworkers in real-time using direct messages.

You might need to invite users from the Settings app first.

(trigger: .o-mail-DiscussSidebarCategory-chat .o-mail-DiscussSidebarCategory-add) 2026-10-11 19:05:13,102 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:13] "POST /mail/starred/messages HTTP/1.1" 200 - 17 0.009 0.018 2026-10-11 19:05:13,138 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: [10/10] Tour discuss_channel_tour → Step .o-discuss-ChannelSelector 2026-10-11 19:05:13,185 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:13] "GET /web/image/res.partner/3/avatar_128?unique=1791745512000 HTTP/1.1" 200 - 9 0.010 0.023 2026-10-11 19:05:13,200 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: tour succeeded 2026-10-11 19:05:13,201 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: ╔═════════════════════════════════════╗ ║ TOUR discuss_channel_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-11 19:05:13,331 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: heap 31113340 (allocated 33796096) 2026-10-11 19:05:13,348 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Closing chrome headless with pid 9707 2026-10-11 19:05:13,349 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Closing websocket connection 2026-10-11 19:05:13,349 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Terminating chrome headless with pid 9707 2026-10-11 19:05:13,444 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_190513_444577_test_01_mail_tour.txt 2026-10-11 19:05:13,444 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Removing chrome user profile "/tmp/tmprnszwg11_chrome_odoo" 2026-10-11 19:05:13,491 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui: Starting TestUi.test_02_mail_create_channel_no_mail_tour ... 2026-10-11 19:05:14,297 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Chrome pid: 9926 2026-10-11 19:05:14,298 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Chrome headless temporary user profile dir: /tmp/tmp6dj4yg9j_chrome_odoo 2026-10-11 19:05:14,298 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Issuing json command http://127.0.0.1:35157/json/version 2026-10-11 19:05:14,299 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:35157/json/version with timeout 3 increased to 10s during tests 2026-10-11 19:05:14,356 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Browser version: Chrome/150.0.7871.114 2026-10-11 19:05:14,356 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Issuing json command http://127.0.0.1:35157/json 2026-10-11 19:05:14,357 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:35157/json with timeout 3 increased to 10s during tests 2026-10-11 19:05:14,370 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Websocket url found: ws://127.0.0.1:35157/devtools/page/4CE63AB0DFF115091F071504087238C6 2026-10-11 19:05:14,383 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Enable chrome headless console log notification 2026-10-11 19:05:14,393 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Chrome headless enable page notifications 2026-10-11 19:05:14,515 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:testuser from n/a 2026-10-11 19:05:14,525 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Setting session cookie in browser 2026-10-11 19:05:14,527 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-11 19:05:14,527 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-11 19:05:14,539 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:05:15,728 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:15] "GET /odoo HTTP/1.1" 200 - 181 0.107 1.084 2026-10-11 19:05:15,731 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Navigation result: {'frameId': '4CE63AB0DFF115091F071504087238C6', 'loaderId': '28804D06F753007FE45EE4983CEEFD09', 'isDownload': False} 2026-10-11 19:05:15,732 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Evaluate ready code "odoo.isTourReady('discuss_channel_tour')" 2026-10-11 19:05:15,765 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:15] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-10-11 19:05:15,781 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.014 2026-10-11 19:05:15,788 121 INFO rb-001770c-225483-423662 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:05:15,875 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:15] "GET /web/webclient/load_menus/a39358c49246483d933d2285a2351fe4db801e166df6ce03b242f57db045e5c7 HTTP/1.1" 200 - 112 0.030 0.091 2026-10-11 19:05:15,880 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:15] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.121 2026-10-11 19:05:15,889 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:15] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.130 2026-10-11 19:05:15,894 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:15] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.062 2026-10-11 19:05:15,952 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:15] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-11 19:05:16,733 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:16] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-11 19:05:16,737 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:16] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-11 19:05:16,740 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:16] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-11 19:05:16,756 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:16] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-10-11 19:05:16,779 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: Owl is running in 'dev' mode. 2026-10-11 19:05:16,792 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:16] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:05:16,831 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:16] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.018 2026-10-11 19:05:16,845 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.005 2026-10-11 19:05:16,856 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.010 2026-10-11 19:05:16,911 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Evaluate test code "odoo.startTour('discuss_channel_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-11 19:05:16,925 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: [1/10] Tour discuss_channel_tour → Step Open Discuss App (trigger: a[data-menu-xmlid='mail.menu_root_discuss']) 2026-10-11 19:05:16,929 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-11 19:05:16,973 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:05:16,975 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:16] "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 19:05:16,992 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: [2/10] Tour discuss_channel_tour → Step

Channels make it easy to organize information across different topics and groups.

Try to create your first channel (e.g. sales, marketing, product XYZ, after work party, etc).

(trigger: .o-mail-DiscussSidebarCategory-channel .o-mail-DiscussSidebarCategory-add) 2026-10-11 19:05:17,019 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:17] "POST /mail/data HTTP/1.1" 200 - 34 0.043 0.046 2026-10-11 19:05:17,063 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:17] "GET /web/image?model=res.users&field=avatar_128&id=597 HTTP/1.1" 200 - 16 0.013 0.102 2026-10-11 19:05:17,077 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:17] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.122 2026-10-11 19:05:17,112 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:17] "GET /web/image/res.partner/2019/avatar_128?unique=1791745507000 HTTP/1.1" 200 - 8 0.010 0.151 2026-10-11 19:05:17,142 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.102 2026-10-11 19:05:17,214 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:05:17,222 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: [3/10] Tour discuss_channel_tour → Step

Create a channel here.

(trigger: .o-discuss-ChannelSelector input) 2026-10-11 19:05:17,262 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:17] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:05:17,292 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:17] "POST /mail/data HTTP/1.1" 200 - 37 0.042 0.062 2026-10-11 19:05:17,310 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: [4/10] Tour discuss_channel_tour → Step

Create a public or private channel.

(trigger: .o-discuss-ChannelSelector-suggestion) 2026-10-11 19:05:17,313 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:17] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.060 2026-10-11 19:05:17,329 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:17] "POST /web/dataset/call_kw/discuss.channel/search_read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-11 19:05:17,445 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: [5/10] Tour discuss_channel_tour → Step

Write a message to the members of the channel here.

You can notify someone with '@' or link another channel with '#'. Start your message with '/' to get the list of possible commands.

(trigger: .o-mail-Composer-input) 2026-10-11 19:05:17,462 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:17] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.011 0.014 2026-10-11 19:05:17,510 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:17] "GET /web/image/res.partner/2/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 8 0.012 0.052 2026-10-11 19:05:17,527 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:17] "GET /web/image/discuss.channel/1/avatar_128?unique=1f3d5513ae20952ccef01ba3203ac6debc7f7efa2151abde6b1fd9d020e8f59cf6c8ad1f009865384ab0b3783826b09e12b029a008d3083e5d9a85e73bffa938 HTTP/1.1" 200 - 10 0.005 0.080 2026-10-11 19:05:17,648 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:17] "POST /web/dataset/call_kw/discuss.channel/channel_create HTTP/1.1" 200 - 50 0.058 0.141 2026-10-11 19:05:17,820 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:17] "POST /discuss/channel/messages HTTP/1.1" 200 - 20 0.043 0.023 2026-10-11 19:05:17,838 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:17] "GET /web/image/discuss.channel/933/avatar_128?unique=507715df2cb6c83cff1555d42169c221c591a05f28edd0f3ef4ad1b04266aa432598db3c757af77098fbba0d303cafda222f3b1ee784bc1393921e22c3e546d4 HTTP/1.1" 200 - 6 0.006 0.062 2026-10-11 19:05:17,875 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:17] "POST /discuss/channel/members HTTP/1.1" 200 - 10 0.018 0.076 2026-10-11 19:05:17,881 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: [6/10] Tour discuss_channel_tour → Step Post your message on the thread (trigger: .o-mail-Composer-send:enabled) 2026-10-11 19:05:17,907 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:17] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.014 0.070 2026-10-11 19:05:17,951 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:17] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 10 0.011 0.020 2026-10-11 19:05:17,991 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:17] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-10-11 19:05:18,003 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: [7/10] Tour discuss_channel_tour → Step Hover on your message and mark as todo (trigger: .o-mail-Message[data-persistent]:contains(today at)) 2026-10-11 19:05:18,032 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:18] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.013 0.022 2026-10-11 19:05:18,037 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:18] "GET /web/assets/95c0471/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-11 19:05:18,281 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:18] "POST /mail/message/post HTTP/1.1" 200 - 42 0.050 0.047 2026-10-11 19:05:18,335 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: [8/10] Tour discuss_channel_tour → Step Once a message has been starred, you can come back and review it at any time here. (trigger: button:contains(Starred)) 2026-10-11 19:05:18,380 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:18] "POST /web/dataset/call_kw/mail.message/toggle_message_starred HTTP/1.1" 200 - 21 0.015 0.028 2026-10-11 19:05:18,427 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: [9/10] Tour discuss_channel_tour → Step

Chat with coworkers in real-time using direct messages.

You might need to invite users from the Settings app first.

(trigger: .o-mail-DiscussSidebarCategory-chat .o-mail-DiscussSidebarCategory-add) 2026-10-11 19:05:18,460 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:18] "POST /mail/starred/messages HTTP/1.1" 200 - 17 0.007 0.017 2026-10-11 19:05:18,501 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: [10/10] Tour discuss_channel_tour → Step .o-discuss-ChannelSelector 2026-10-11 19:05:18,548 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:18] "GET /web/image/res.partner/2019/avatar_128?unique=1791745518000 HTTP/1.1" 200 - 8 0.013 0.024 2026-10-11 19:05:18,567 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: tour succeeded 2026-10-11 19:05:18,568 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: ╔═════════════════════════════════════╗ ║ TOUR discuss_channel_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-11 19:05:18,672 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: heap 26273964 (allocated 28024832) 2026-10-11 19:05:18,694 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Closing chrome headless with pid 9926 2026-10-11 19:05:18,697 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Closing websocket connection 2026-10-11 19:05:18,698 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Terminating chrome headless with pid 9926 2026-10-11 19:05:18,793 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_190518_793110_test_02_mail_create_channel_no_mail_tour.txt 2026-10-11 19:05:18,793 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Removing chrome user profile "/tmp/tmp6dj4yg9j_chrome_odoo" 2026-10-11 19:05:18,829 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui: Starting TestUi.test_03_mail_discuss_configuration_tour ... 2026-10-11 19:05:19,122 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Chrome pid: 10153 2026-10-11 19:05:19,122 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Chrome headless temporary user profile dir: /tmp/tmp0hwjwq29_chrome_odoo 2026-10-11 19:05:19,123 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Issuing json command http://127.0.0.1:42589/json/version 2026-10-11 19:05:19,124 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:42589/json/version with timeout 3 increased to 10s during tests 2026-10-11 19:05:19,159 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Browser version: Chrome/150.0.7871.114 2026-10-11 19:05:19,159 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Issuing json command http://127.0.0.1:42589/json 2026-10-11 19:05:19,160 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:42589/json with timeout 3 increased to 10s during tests 2026-10-11 19:05:19,171 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Websocket url found: ws://127.0.0.1:42589/devtools/page/EED8DCEDFE868D63B4C2BB0F93DBE15B 2026-10-11 19:05:19,183 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Enable chrome headless console log notification 2026-10-11 19:05:19,190 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Chrome headless enable page notifications 2026-10-11 19:05:19,351 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 19:05:19,361 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Setting session cookie in browser 2026-10-11 19:05:19,364 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-11 19:05:19,364 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-11 19:05:19,374 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:05:22,059 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:22] "GET /odoo HTTP/1.1" 200 - 186 0.144 2.544 2026-10-11 19:05:22,063 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Navigation result: {'frameId': 'EED8DCEDFE868D63B4C2BB0F93DBE15B', 'loaderId': 'A6FA9BDC8EACB057719518998DA7D09F', 'isDownload': False} 2026-10-11 19:05:22,063 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Evaluate ready code "odoo.isTourReady('discuss_configuration_tour')" 2026-10-11 19:05:22,114 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:22] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-10-11 19:05:22,122 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:22] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 19:05:22,155 121 INFO rb-001770c-225483-423662 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:05:22,852 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:22] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.325 0.428 2026-10-11 19:05:22,857 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:22] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.758 2026-10-11 19:05:22,881 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:22] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.769 2026-10-11 19:05:22,903 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:22] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 19:05:22,952 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:22] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-11 19:05:23,555 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:23] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-11 19:05:23,555 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:23] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-11 19:05:23,557 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:23] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-11 19:05:23,574 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:23] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-10-11 19:05:23,593 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: Owl is running in 'dev' mode. 2026-10-11 19:05:23,645 121 INFO rb-001770c-225483-423662 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 19:05:23,701 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:23] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.028 0.076 2026-10-11 19:05:23,707 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:23] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.097 2026-10-11 19:05:23,759 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Evaluate test code "odoo.startTour('discuss_configuration_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-11 19:05:23,767 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [1/21] Tour discuss_configuration_tour → Step .o_navbar_apps_menu button:enabled 2026-10-11 19:05:23,828 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:23] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.033 0.159 2026-10-11 19:05:23,854 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:23] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:05:23,858 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:23] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.008 0.217 2026-10-11 19:05:23,884 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:23] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.132 2026-10-11 19:05:23,887 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.141 2026-10-11 19:05:23,903 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:05:23,909 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [2/21] Tour discuss_configuration_tour → Step .o_app[data-menu-xmlid="mail.menu_root_discuss"] 2026-10-11 19:05:23,913 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:23] "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 19:05:23,923 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:23] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:05:24,047 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [3/21] Tour discuss_configuration_tour → Step .o_main_navbar button:contains('Configuration') 2026-10-11 19:05:24,173 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:24] "POST /mail/data HTTP/1.1" 200 - 140 0.104 0.306 2026-10-11 19:05:24,187 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:24] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.311 2026-10-11 19:05:24,217 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:24] "GET /web/image/res.partner/3/avatar_128?unique=1791745507000 HTTP/1.1" 200 - 9 0.008 0.340 2026-10-11 19:05:24,242 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:24] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.380 2026-10-11 19:05:24,269 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:24] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.007 0.397 2026-10-11 19:05:24,283 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:24] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.027 2026-10-11 19:05:24,330 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-11 19:05:24,362 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:24] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.022 2026-10-11 19:05:24,429 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [4/21] Tour discuss_configuration_tour → Step .dropdown-menu a:contains('Notification') 2026-10-11 19:05:24,449 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05: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 19:05:24,497 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [5/21] Tour discuss_configuration_tour → Step .o-mail-DiscussNotificationSettings label:contains('Mute') 2026-10-11 19:05:24,520 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:24] "POST /mail/data HTTP/1.1" 200 - 73 0.042 0.074 2026-10-11 19:05:24,531 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:24] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.025 2026-10-11 19:05:24,599 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-11 19:05:24,740 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:24] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:05:24,744 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:24] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.010 0.017 2026-10-11 19:05:24,746 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [6/21] Tour discuss_configuration_tour → Step button:contains('All Messages') 2026-10-11 19:05:24,754 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:24] "GET /web/image/mail.guest/8/avatar_128?unique=1791732534000 HTTP/1.1" 200 - 4 0.002 0.017 2026-10-11 19:05:24,771 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:24] "GET /web/image/discuss.channel/2/avatar_128?unique=623f196a9f0007cf04ae8d9522e3179ea593cd8953d9fda056f3a93746571134300897121e98c128d82fb468fcfd5fddfe7e50b861283cc35688f4822d539114 HTTP/1.1" 200 - 8 0.004 0.048 2026-10-11 19:05:24,810 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:24] "GET /web/image/res.partner/2/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 16 0.012 0.063 2026-10-11 19:05:24,820 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [7/21] Tour discuss_configuration_tour → Step button:contains('Mentions Only') 2026-10-11 19:05:24,821 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:24] "GET /web/image/discuss.channel/1/avatar_128?unique=1f3d5513ae20952ccef01ba3203ac6debc7f7efa2151abde6b1fd9d020e8f59cf6c8ad1f009865384ab0b3783826b09e12b029a008d3083e5d9a85e73bffa938 HTTP/1.1" 200 - 3 0.001 0.097 2026-10-11 19:05:24,846 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:24] "POST /discuss/settings/mute HTTP/1.1" 200 - 11 0.010 0.078 2026-10-11 19:05:24,861 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:24] "POST /discuss/settings/custom_notifications HTTP/1.1" 200 - 5 0.004 0.033 2026-10-11 19:05:24,869 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [8/21] Tour discuss_configuration_tour → Step button:contains('Nothing') 2026-10-11 19:05:24,880 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:24] "POST /discuss/settings/custom_notifications HTTP/1.1" 200 - 5 0.002 0.006 2026-10-11 19:05:24,935 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [9/21] Tour discuss_configuration_tour → Step .modal-header button[aria-label='Close'] 2026-10-11 19:05:24,947 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:24] "POST /discuss/settings/custom_notifications HTTP/1.1" 200 - 5 0.003 0.008 2026-10-11 19:05:25,000 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [10/21] Tour discuss_configuration_tour → Step .o_main_navbar button:contains('Configuration') 2026-10-11 19:05:25,073 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [11/21] Tour discuss_configuration_tour → Step .dropdown-menu a:contains('Voice & Video') 2026-10-11 19:05:25,136 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [12/21] Tour discuss_configuration_tour → Step select[name='inputDevice'] 2026-10-11 19:05:25,154 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:05:25] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.015 2026-10-11 19:05:25,287 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [13/21] Tour discuss_configuration_tour → Step button:contains('Voice Detection') 2026-10-11 19:05:25,352 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [14/21] Tour discuss_configuration_tour → Step label:contains('Voice detection threshold') 2026-10-11 19:05:25,414 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [15/21] Tour discuss_configuration_tour → Step button:contains('Push to Talk') 2026-10-11 19:05:25,482 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [16/21] Tour discuss_configuration_tour → Step label:contains('Push-to-talk key') 2026-10-11 19:05:25,547 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [17/21] Tour discuss_configuration_tour → Step label:contains('Delay after releasing push-to-talk') 2026-10-11 19:05:25,613 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [18/21] Tour discuss_configuration_tour → Step input[aria-label='Show video participants only'] 2026-10-11 19:05:25,680 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [19/21] Tour discuss_configuration_tour → Step input[aria-label='Blur video background'] 2026-10-11 19:05:25,751 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [20/21] Tour discuss_configuration_tour → Step label:contains('Background blur intensity') 2026-10-11 19:05:25,814 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [21/21] Tour discuss_configuration_tour → Step label:contains('Edge blur intensity') 2026-10-11 19:05:25,880 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: tour succeeded 2026-10-11 19:05:25,881 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: ╔═══════════════════════════════════════════╗ ║ TOUR discuss_configuration_tour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-11 19:05:25,991 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: heap 27479768 (allocated 29245440) 2026-10-11 19:05:25,995 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Closing chrome headless with pid 10153 2026-10-11 19:05:25,996 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Closing websocket connection 2026-10-11 19:05:25,997 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Terminating chrome headless with pid 10153 2026-10-11 19:05:26,092 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_190526_091950_test_03_mail_discuss_configuration_tour.txt 2026-10-11 19:05:26,092 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Removing chrome user profile "/tmp/tmp0hwjwq29_chrome_odoo" 2026-10-11 19:05:26,157 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:05:26,174 121 INFO rb-001770c-225483-423662 odoo.addons.mail.tests.test_uninstall: Starting TestMailUninstall.test_unlink_model ... 2026-10-11 19:05:26,235 121 INFO rb-001770c-225483-423662 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/addons/mail/tests/test_uninstall.py", line 10, in test_unlink_model 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 19:05:28,784 121 INFO rb-001770c-225483-423662 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 0x7f83d1947ba0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 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/addons/mail/tests/test_uninstall.py", line 10, in test_unlink_model 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 19:05:28,785 121 INFO rb-001770c-225483-423662 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 0x7f83cf9f7e20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 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/addons/mail/tests/test_uninstall.py", line 10, in test_unlink_model 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 19:05:28,792 121 INFO rb-001770c-225483-423662 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/addons/mail/tests/test_uninstall.py", line 10, in test_unlink_model 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 19:05:28,796 121 INFO rb-001770c-225483-423662 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 0x7f83cf9f5c60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 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/addons/mail/tests/test_uninstall.py", line 10, in test_unlink_model 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 19:05:29,618 121 INFO rb-001770c-225483-423662 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/addons/mail/tests/test_uninstall.py", line 28, in test_unlink_model model.unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-001770c-225483/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 358, in unlink manual_models.field_id.filtered(lambda f: f.state == 'manual')._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 19:05:33,127 121 INFO rb-001770c-225483-423662 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 0x7f83d1c8f1a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 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/addons/mail/tests/test_uninstall.py", line 28, in test_unlink_model model.unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-001770c-225483/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 358, in unlink manual_models.field_id.filtered(lambda f: f.state == 'manual')._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 19:05:33,128 121 INFO rb-001770c-225483-423662 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 0x7f83ced37100> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 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/addons/mail/tests/test_uninstall.py", line 28, in test_unlink_model model.unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-001770c-225483/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 358, in unlink manual_models.field_id.filtered(lambda f: f.state == 'manual')._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 19:05:33,136 121 INFO rb-001770c-225483-423662 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/addons/mail/tests/test_uninstall.py", line 28, in test_unlink_model model.unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-001770c-225483/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 358, in unlink manual_models.field_id.filtered(lambda f: f.state == 'manual')._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 19:05:33,142 121 INFO rb-001770c-225483-423662 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 0x7f83ced36d40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 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/addons/mail/tests/test_uninstall.py", line 28, in test_unlink_model model.unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-001770c-225483/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 358, in unlink manual_models.field_id.filtered(lambda f: f.state == 'manual')._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 19:05:34,695 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model records with IDs: [2678] 2026-10-11 19:05:34,724 121 INFO rb-001770c-225483-423662 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/addons/mail/tests/test_uninstall.py", line 28, in test_unlink_model model.unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-001770c-225483/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 382, 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 19:05:38,092 121 INFO rb-001770c-225483-423662 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 0x7f83cf9e3b00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 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/addons/mail/tests/test_uninstall.py", line 28, in test_unlink_model model.unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-001770c-225483/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 382, 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 19:05:38,094 121 INFO rb-001770c-225483-423662 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 0x7f83cfaea2a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 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/addons/mail/tests/test_uninstall.py", line 28, in test_unlink_model model.unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-001770c-225483/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 382, 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 19:05:38,102 121 INFO rb-001770c-225483-423662 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/addons/mail/tests/test_uninstall.py", line 28, in test_unlink_model model.unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-001770c-225483/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 382, 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 19:05:38,106 121 INFO rb-001770c-225483-423662 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 0x7f83cfaeb600> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 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/addons/mail/tests/test_uninstall.py", line 28, in test_unlink_model model.unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-001770c-225483/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 382, 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 19:05:38,232 121 INFO rb-001770c-225483-423662 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:05:40,735 121 INFO rb-001770c-225483-423662 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 0x7f83cfae8720> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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:05:40,736 121 INFO rb-001770c-225483-423662 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 0x7f83a45300e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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:05:40,741 121 INFO rb-001770c-225483-423662 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:05:40,745 121 INFO rb-001770c-225483-423662 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 0x7f83a45316c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.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:05:40,771 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:05:58,155 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 19:05:58,155 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 19:05:59,631 121 INFO rb-001770c-225483-423662 odoo.addons.mail_group.tests.test_mail_group_mailing: Starting TestMailGroupMailing.test_mail_mail_headers ... 2026-10-11 19:06:00,208 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:06:01,516 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #4 deleted mail.group.member records with IDs: [3] 2026-10-11 19:06:01,518 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:01] "POST /group/3/unsubscribe_oneclick?email=member_1@test.com&token=70eed80088237083d7bfe34c88f9dd9b67657601461017ccf0ac57af1300f7ef HTTP/1.1" 200 - 19 0.012 1.301 2026-10-11 19:06:01,539 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #4 deleted mail.group.member records with IDs: [4] 2026-10-11 19:06:01,541 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:01] "POST /group/3/unsubscribe_oneclick?email=member_2@test.com&token=4cdc18ab7c238dccd4391a6a98292ef256a8983c6ed70491d8ae050b994812e6 HTTP/1.1" 200 - 7 0.005 0.008 2026-10-11 19:06:01,563 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #4 deleted mail.group.member records with IDs: [5] 2026-10-11 19:06:01,565 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:01] "POST /group/3/unsubscribe_oneclick?email=banned_member@test.com&token=7a1b15f0ee3537094694634af0457734d2736d03bcd2b00c848e1c4d6d707cd9 HTTP/1.1" 200 - 7 0.004 0.010 2026-10-11 19:06:01,718 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 19:06:01,744 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence: Starting TestCalendarWithRecurrence.test_dblclick_event_from_calendar ... 2026-10-11 19:06:02,284 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Chrome pid: 10391 2026-10-11 19:06:02,284 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Chrome headless temporary user profile dir: /tmp/tmpe9u_il90_chrome_odoo 2026-10-11 19:06:02,284 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Issuing json command http://127.0.0.1:36019/json/version 2026-10-11 19:06:02,285 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:36019/json/version with timeout 3 increased to 10s during tests 2026-10-11 19:06:02,339 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Browser version: Chrome/150.0.7871.114 2026-10-11 19:06:02,339 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Issuing json command http://127.0.0.1:36019/json 2026-10-11 19:06:02,340 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:36019/json with timeout 3 increased to 10s during tests 2026-10-11 19:06:02,355 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Websocket url found: ws://127.0.0.1:36019/devtools/page/22B430A01B71DF9ACBB5A7A2FA7FD3F9 2026-10-11 19:06:02,371 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Enable chrome headless console log notification 2026-10-11 19:06:02,384 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Chrome headless enable page notifications 2026-10-11 19:06:02,453 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 19:06:02,463 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Setting session cookie in browser 2026-10-11 19:06:02,465 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Open "http://127.0.0.1:8069/odoo/action-maintenance.hr_equipment_request_action_cal" in browser 2026-10-11 19:06:02,465 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Navigating to: "http://127.0.0.1:8069/odoo/action-maintenance.hr_equipment_request_action_cal" 2026-10-11 19:06:02,478 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:06:04,078 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:04] "GET /odoo/action-maintenance.hr_equipment_request_action_cal HTTP/1.1" 200 - 185 0.181 1.422 2026-10-11 19:06:04,082 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Navigation result: {'frameId': '22B430A01B71DF9ACBB5A7A2FA7FD3F9', 'loaderId': 'BDACCF184EAF5C6314B0222CAD3A4727', 'isDownload': False} 2026-10-11 19:06:04,082 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Evaluate ready code "odoo.isTourReady('test_dblclick_event_from_calendar')" 2026-10-11 19:06:04,128 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:04] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.011 2026-10-11 19:06:04,153 121 INFO rb-001770c-225483-423662 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:06:05,116 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:05] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.467 0.532 2026-10-11 19:06:05,139 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:05] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 1.019 2026-10-11 19:06:05,149 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:05] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 1.029 2026-10-11 19:06:05,203 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.025 1.054 2026-10-11 19:06:05,226 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:05] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.007 2026-10-11 19:06:05,283 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:05] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 19:06:06,019 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:06] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-11 19:06:06,020 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:06] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-11 19:06:06,026 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:06] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-11 19:06:06,040 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-10-11 19:06:06,054 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: Owl is running in 'dev' mode. 2026-10-11 19:06:06,101 121 INFO rb-001770c-225483-423662 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 19:06:06,163 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:06] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.029 0.078 2026-10-11 19:06:06,201 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Evaluate test code "odoo.startTour('test_dblclick_event_from_calendar', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-maintenance.hr_equipment_request_action_cal", "delayToCheckUndeterminisms": 0})" 2026-10-11 19:06:06,203 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.089 2026-10-11 19:06:06,207 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.120 2026-10-11 19:06:06,215 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [1/10] Tour test_dblclick_event_from_calendar → Step Enter event form (trigger: a[data-event-id="1"]) 2026-10-11 19:06:06,307 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:06] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 19:06:06,358 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.066 0.180 2026-10-11 19:06:06,704 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:06] "POST /mail/data HTTP/1.1" 200 - 140 0.117 0.383 2026-10-11 19:06:06,709 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.483 2026-10-11 19:06:06,717 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:06:06,735 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:06] "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 19:06:06,749 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:06] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.496 2026-10-11 19:06:06,794 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.484 2026-10-11 19:06:06,834 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:06] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.017 0.418 2026-10-11 19:06:06,896 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:06] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.036 0.432 2026-10-11 19:06:06,932 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:06] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.492 2026-10-11 19:06:06,935 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.080 2026-10-11 19:06:06,967 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.095 2026-10-11 19:06:06,990 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 19:06:07,129 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:07] "POST /web/dataset/call_kw/maintenance.request/get_views HTTP/1.1" 200 - 69 0.046 0.119 2026-10-11 19:06:07,171 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:07] "POST /web/dataset/call_kw/maintenance.request/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-10-11 19:06:07,278 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:07] "GET /web/bundle/web.fullcalendar_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.015 2026-10-11 19:06:07,301 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:07] "GET /web/assets/43b23b7/web.fullcalendar_lib.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 19:06:07,566 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [2/10] Tour test_dblclick_event_from_calendar → Step Change the name of the form (trigger: input#name_0) 2026-10-11 19:06:07,573 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:07] "POST /web/dataset/call_kw/maintenance.request/get_formview_id HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:06:07,632 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:07] "POST /web/dataset/call_kw/maintenance.request/get_views HTTP/1.1" 200 - 2 0.007 0.029 2026-10-11 19:06:07,718 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:07] "POST /web/dataset/call_kw/maintenance.request/json_friendly_approval_request_data HTTP/1.1" 200 - 15 0.027 0.027 2026-10-11 19:06:07,726 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.050 2026-10-11 19:06:07,760 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:07] "POST /web/dataset/call_kw/maintenance.request/web_read HTTP/1.1" 200 - 9 0.009 0.071 2026-10-11 19:06:07,844 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:07] "POST /web/dataset/call_kw/maintenance.request/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.003 2026-10-11 19:06:07,859 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:07] "POST /web/dataset/call_kw/maintenance.stage/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-11 19:06:07,899 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 19:06:08,011 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:08] "POST /web/dataset/call_kw/maintenance.request/zalo_check_recipients HTTP/1.1" 200 - 1 0.003 0.004 2026-10-11 19:06:08,072 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [3/10] Tour test_dblclick_event_from_calendar → Step Save name change (trigger: button[data-hotkey="s"]) 2026-10-11 19:06:08,144 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:08] "POST /mail/thread/data HTTP/1.1" 200 - 43 0.055 0.073 2026-10-11 19:06:08,161 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [4/10] Tour test_dblclick_event_from_calendar → Step Return to calendar (trigger: .o_back_button) 2026-10-11 19:06:08,182 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:08] "POST /web/dataset/call_kw/maintenance.request/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.016 0.134 2026-10-11 19:06:08,227 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [5/10] Tour test_dblclick_event_from_calendar → Step Move to next week (trigger: .o_calendar_button_next) 2026-10-11 19:06:08,231 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:08] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.015 0.129 2026-10-11 19:06:08,276 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:08] "POST /web/dataset/call_kw/maintenance.request/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.026 0.069 2026-10-11 19:06:08,365 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:08] "POST /web/dataset/call_kw/maintenance.request/web_save HTTP/1.1" 200 - 23 0.042 0.143 2026-10-11 19:06:08,406 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:08] "POST /web/dataset/call_kw/maintenance.request/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.024 0.166 2026-10-11 19:06:08,458 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:08] "GET /web/image/res.partner/2/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 13 0.019 0.220 2026-10-11 19:06:08,497 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:08] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.011 0.096 2026-10-11 19:06:08,557 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:08] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.016 0.147 2026-10-11 19:06:08,562 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:08] "POST /web/dataset/call_kw/maintenance.request/search_read HTTP/1.1" 200 - 2 0.001 0.136 2026-10-11 19:06:08,662 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [6/10] Tour test_dblclick_event_from_calendar → Step Access occurrence (trigger: a[data-event-id="2"]) 2026-10-11 19:06:08,671 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:08] "POST /web/dataset/call_kw/maintenance.request/search_read HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 19:06:08,768 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [7/10] Tour test_dblclick_event_from_calendar → Step Change equipment (trigger: input#duration_0) 2026-10-11 19:06:08,773 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:08] "POST /web/dataset/call_kw/maintenance.request/get_formview_id HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:06:08,825 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:08] "POST /web/dataset/call_kw/maintenance.request/web_read HTTP/1.1" 200 - 9 0.006 0.024 2026-10-11 19:06:08,847 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:08] "POST /web/dataset/call_kw/maintenance.request/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-10-11 19:06:08,859 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:08] "POST /web/dataset/call_kw/maintenance.stage/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-11 19:06:08,902 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:08] "POST /web/dataset/call_kw/maintenance.request/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.006 2026-10-11 19:06:08,934 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [8/10] Tour test_dblclick_event_from_calendar → Step Save duration change (trigger: button[data-hotkey="s"]) 2026-10-11 19:06:08,967 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:08] "POST /web/dataset/call_kw/maintenance.request/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.022 0.045 2026-10-11 19:06:09,031 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [9/10] Tour test_dblclick_event_from_calendar → Step Return to calendar (trigger: .o_back_button) 2026-10-11 19:06:09,056 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:09] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.038 0.122 2026-10-11 19:06:09,068 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:09] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.109 2026-10-11 19:06:09,090 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [10/10] Tour test_dblclick_event_from_calendar → Step a[data-event-id="2"] 2026-10-11 19:06:09,114 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:09] "POST /web/dataset/call_kw/maintenance.request/web_save HTTP/1.1" 200 - 17 0.015 0.058 2026-10-11 19:06:09,164 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:09] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.013 0.021 2026-10-11 19:06:09,228 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:09] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.019 0.070 2026-10-11 19:06:09,235 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:09] "POST /web/dataset/call_kw/maintenance.request/search_read HTTP/1.1" 200 - 2 0.001 0.077 2026-10-11 19:06:09,339 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: tour succeeded 2026-10-11 19:06:09,339 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_dblclick_event_from_calendar SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-11 19:06:09,526 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: heap 36887700 (allocated 38645760) 2026-10-11 19:06:09,542 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Closing chrome headless with pid 10391 2026-10-11 19:06:09,545 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Closing websocket connection 2026-10-11 19:06:09,546 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Terminating chrome headless with pid 10391 2026-10-11 19:06:09,648 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_190609_648488_test_dblclick_event_from_calendar.txt 2026-10-11 19:06:09,648 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Removing chrome user profile "/tmp/tmpe9u_il90_chrome_odoo" 2026-10-11 19:06:09,691 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence: Starting TestCalendarWithRecurrence.test_drag_and_drop_calendar_event ... 2026-10-11 19:06:10,136 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Chrome pid: 10625 2026-10-11 19:06:10,136 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Chrome headless temporary user profile dir: /tmp/tmpoghc4y3w_chrome_odoo 2026-10-11 19:06:10,136 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Issuing json command http://127.0.0.1:33471/json/version 2026-10-11 19:06:10,137 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:33471/json/version with timeout 3 increased to 10s during tests 2026-10-11 19:06:10,187 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Browser version: Chrome/150.0.7871.114 2026-10-11 19:06:10,187 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Issuing json command http://127.0.0.1:33471/json 2026-10-11 19:06:10,188 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:33471/json with timeout 3 increased to 10s during tests 2026-10-11 19:06:10,196 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Websocket url found: ws://127.0.0.1:33471/devtools/page/1F886BAA4DE5F32D1E39915DD7B030C8 2026-10-11 19:06:10,204 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Enable chrome headless console log notification 2026-10-11 19:06:10,209 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Chrome headless enable page notifications 2026-10-11 19:06:10,287 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 19:06:10,298 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Setting session cookie in browser 2026-10-11 19:06:10,301 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Open "http://127.0.0.1:8069/odoo/action-maintenance.hr_equipment_request_action_cal" in browser 2026-10-11 19:06:10,301 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Navigating to: "http://127.0.0.1:8069/odoo/action-maintenance.hr_equipment_request_action_cal" 2026-10-11 19:06:10,313 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:06:12,037 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:12] "GET /odoo/action-maintenance.hr_equipment_request_action_cal HTTP/1.1" 200 - 186 0.135 1.593 2026-10-11 19:06:12,041 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Navigation result: {'frameId': '1F886BAA4DE5F32D1E39915DD7B030C8', 'loaderId': 'ECE4D6924807A66445F0D834D0E75C33', 'isDownload': False} 2026-10-11 19:06:12,041 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Evaluate ready code "odoo.isTourReady('test_drag_and_drop_event_in_calendar')" 2026-10-11 19:06:12,083 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:12] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-11 19:06:12,090 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:12] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-11 19:06:12,101 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:12] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 19:06:12,151 121 INFO rb-001770c-225483-423662 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:06:13,117 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:13] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.433 0.607 2026-10-11 19:06:13,130 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:13] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.753 2026-10-11 19:06:13,163 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.016 1.067 2026-10-11 19:06:13,172 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:13] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.164 2026-10-11 19:06:13,287 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:13] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-11 19:06:13,290 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:13] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-11 19:06:13,292 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:13] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-11 19:06:13,308 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.009 2026-10-11 19:06:13,331 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.browser: Owl is running in 'dev' mode. 2026-10-11 19:06:13,380 121 INFO rb-001770c-225483-423662 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 19:06:13,442 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:13] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.036 0.074 2026-10-11 19:06:13,449 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:13] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.085 2026-10-11 19:06:13,473 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Evaluate test code "odoo.startTour('test_drag_and_drop_event_in_calendar', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-maintenance.hr_equipment_request_action_cal", "delayToCheckUndeterminisms": 0})" 2026-10-11 19:06:13,481 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.011 0.083 2026-10-11 19:06:13,489 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.browser: [1/5] Tour test_drag_and_drop_event_in_calendar → Step Open calendar display selector (trigger: .scale_button_selection) 2026-10-11 19:06:13,572 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:13] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 19:06:13,613 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.045 0.175 2026-10-11 19:06:13,922 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:13] "POST /mail/data HTTP/1.1" 200 - 140 0.135 0.313 2026-10-11 19:06:13,929 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:06:13,938 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:13] "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 19:06:13,949 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:13] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.471 2026-10-11 19:06:13,951 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.460 2026-10-11 19:06:13,978 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:13] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.407 2026-10-11 19:06:14,015 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:14] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.010 0.360 2026-10-11 19:06:14,039 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:14] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.384 2026-10-11 19:06:14,084 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:14] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.018 0.426 2026-10-11 19:06:14,096 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-11 19:06:14,131 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:14] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.018 2026-10-11 19:06:14,157 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:06:14,298 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:14] "POST /web/dataset/call_kw/maintenance.request/get_views HTTP/1.1" 200 - 69 0.054 0.129 2026-10-11 19:06:14,336 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:14] "POST /web/dataset/call_kw/maintenance.request/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-11 19:06:14,426 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:14] "GET /web/bundle/web.fullcalendar_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-10-11 19:06:14,442 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:14] "GET /web/assets/43b23b7/web.fullcalendar_lib.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-11 19:06:14,639 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.browser: [2/5] Tour test_drag_and_drop_event_in_calendar → Step Select monthly display (trigger: .o_scale_button_month) 2026-10-11 19:06:14,721 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.browser: [3/5] Tour test_drag_and_drop_event_in_calendar → Step Wait the view is month (trigger: .fc-dayGridMonth-view) 2026-10-11 19:06:14,742 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:14] "POST /web/dataset/call_kw/maintenance.request/search_read HTTP/1.1" 200 - 2 0.003 0.016 2026-10-11 19:06:14,954 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.browser: [4/5] Tour test_drag_and_drop_event_in_calendar → Step Move event to 15th of the month (trigger: a[data-event-id="1"]) 2026-10-11 19:06:15,301 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.browser: [5/5] Tour test_drag_and_drop_event_in_calendar → Step Move occurrence to 20th of the month (nothing should happen) (trigger: a[data-event-id="2"]) 2026-10-11 19:06:15,407 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:15] "POST /web/dataset/call_kw/maintenance.request/write HTTP/1.1" 200 - 37 0.050 0.066 2026-10-11 19:06:15,423 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:15] "POST /web/dataset/call_kw/maintenance.request/search_read HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 19:06:15,561 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.browser: tour succeeded 2026-10-11 19:06:15,562 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_drag_and_drop_event_in_calendar SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-10-11 19:06:15,676 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.browser: heap 28418076 (allocated 30781440) 2026-10-11 19:06:15,683 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Closing chrome headless with pid 10625 2026-10-11 19:06:15,688 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Closing websocket connection 2026-10-11 19:06:15,689 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Terminating chrome headless with pid 10625 2026-10-11 19:06:15,840 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_190615_840447_test_drag_and_drop_calendar_event.txt 2026-10-11 19:06:15,840 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Removing chrome user profile "/tmp/tmpoghc4y3w_chrome_odoo" 2026-10-11 19:06:15,915 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:06:15,938 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_maintenance: Starting TestEquipmentPostInstall.test_basic_access_and_new_equipment ... 2026-10-11 19:06:16,530 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [516] 2026-10-11 19:06:16,546 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31733] 2026-10-11 19:06:16,554 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:06:17,227 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [517] 2026-10-11 19:06:17,238 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31735] 2026-10-11 19:06:17,247 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:06:17,787 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_maintenance: Starting TestEquipmentPostInstall.test_done_maintenance_no_close_or_request_date ... 2026-10-11 19:06:18,451 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [518] 2026-10-11 19:06:18,464 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31739] 2026-10-11 19:06:18,474 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:06:19,158 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [519] 2026-10-11 19:06:19,172 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31741] 2026-10-11 19:06:19,181 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:06:20,103 121 INFO rb-001770c-225483-423662 odoo.addons.maintenance.tests.test_maintenance: Starting TestEquipmentPostInstall.test_no_duplicate_activity_on_stage_change ... 2026-10-11 19:06:20,756 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [520] 2026-10-11 19:06:20,771 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31746] 2026-10-11 19:06:20,777 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:06:21,366 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [521] 2026-10-11 19:06:21,379 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31748] 2026-10-11 19:06:21,388 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:06:21,686 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [207] 2026-10-11 19:06:21,748 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:06:31,560 121 INFO rb-001770c-225483-423662 odoo.addons.marketing_card.tests.test_campaign: Starting TestMarketingCardRouting.test_campaign_stats ... 2026-10-11 19:06:32,576 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:06:34,695 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:34] "GET /cards/part0-14/preview HTTP/1.1" 200 - 88 0.080 2.042 2026-10-11 19:06:34,718 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:34] "GET /cards/part0-14/card.jpg HTTP/1.1" 200 - 3 0.001 0.008 2026-10-11 19:06:34,744 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:34] "GET /cards/part0-14/card.jpg HTTP/1.1" 200 - 3 0.001 0.006 2026-10-11 19:06:34,825 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:34] "GET /cards/part0-14/redirect HTTP/1.1" 200 - 20 0.014 0.052 2026-10-11 19:06:34,849 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:34] "GET /cards/part0-14/card.jpg HTTP/1.1" 200 - 5 0.002 0.008 2026-10-11 19:06:34,886 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:34] "GET /cards/part0-14/redirect HTTP/1.1" 303 - 7 0.005 0.016 2026-10-11 19:06:34,958 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:06:34] "GET /r/P2m HTTP/1.1" 301 - 24 0.020 0.042 2026-10-11 19:06:35,068 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 19:06:55,014 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 19:06:55,014 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 19:06:56,123 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_auto_flow ... 2026-10-11 19:06:56,773 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(10,) targets mailing.contact, blacklist: 0 emails 2026-10-11 19:06:56,774 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(10,) has already reached 0 mailing.contact emails 2026-10-11 19:06:57,046 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(11,) targets mailing.contact, blacklist: 0 emails 2026-10-11 19:06:57,047 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(11,) has already reached 15 mailing.contact emails 2026-10-11 19:06:57,677 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_auto_flow_cron ... 2026-10-11 19:06:57,935 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(13,) targets mailing.contact, blacklist: 0 emails 2026-10-11 19:06:57,936 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(13,) has already reached 0 mailing.contact emails 2026-10-11 19:06:58,198 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(14,) targets mailing.contact, blacklist: 0 emails 2026-10-11 19:06:58,199 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(14,) has already reached 15 mailing.contact emails 2026-10-11 19:06:58,607 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_cron: Job 'Mail Marketing: A/B Testing' (64) started manually 2026-10-11 19:06:58,673 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_cron: Job 'Mail Marketing: A/B Testing' (64) done 2026-10-11 19:06:58,717 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_campaign ... 2026-10-11 19:06:59,116 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_compare ... 2026-10-11 19:06:59,400 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_duplicate_date ... 2026-10-11 19:06:59,940 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_manual_flow ... 2026-10-11 19:07:00,264 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(25,) targets mailing.contact, blacklist: 0 emails 2026-10-11 19:07:00,265 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(25,) has already reached 0 mailing.contact emails 2026-10-11 19:07:00,586 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(26,) targets mailing.contact, blacklist: 0 emails 2026-10-11 19:07:00,586 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(26,) has already reached 15 mailing.contact emails 2026-10-11 19:07:01,182 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_minimum_participants ... 2026-10-11 19:07:01,540 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(30,) targets mailing.contact, blacklist: 0 emails 2026-10-11 19:07:01,541 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(30,) has already reached 0 mailing.contact emails 2026-10-11 19:07:01,711 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 19:07:20,800 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 19:07:20,800 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 19:07:22,096 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [138220, 138040, 169246] 2026-10-11 19:07:22,096 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mailing.list records with IDs: [3, 2, 1] 2026-10-11 19:07:22,276 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_assert_initial_values ... 2026-10-11 19:07:22,868 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_report_unsubscribe ... 2026-10-11 19:07:22,891 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:user_marketing from n/a 2026-10-11 19:07:22,909 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:07:25,409 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:07:25] "GET /mailing/report/unsubscribe?user_id=623&token= HTTP/1.1" 400 - 262 0.250 2.253 2026-10-11 19:07:25,540 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:07:25] "GET /mailing/report/unsubscribe?user_id=623&token=zboobs HTTP/1.1" 418 - 22 0.015 0.111 2026-10-11 19:07:25,643 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:07:25] "GET /mailing/report/unsubscribe?user_id=1&token=52540755a38562bf5e11b2c5edca26874779b5144f168843e72753a862207526 HTTP/1.1" 418 - 18 0.016 0.082 2026-10-11 19:07:26,652 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:07:26] "GET /mailing/report/unsubscribe?user_id=623&token=52540755a38562bf5e11b2c5edca26874779b5144f168843e72753a862207526 HTTP/1.1" 418 - 188 0.148 0.756 2026-10-11 19:07:26,784 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #623 deleted ir.config_parameter records with IDs: [37] 2026-10-11 19:07:27,360 121 INFO rb-001770c-225483-423662 odoo.tests.common: Simulating signal changes during tests 2026-10-11 19:07:27,361 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:07:27] "GET /mailing/report/unsubscribe?user_id=623&token=52540755a38562bf5e11b2c5edca26874779b5144f168843e72753a862207526 HTTP/1.1" 200 - 151 0.102 0.494 2026-10-11 19:07:27,413 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_unsubscribe_from_document_tour ... 2026-10-11 19:07:27,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome pid: 10844 2026-10-11 19:07:27,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome headless temporary user profile dir: /tmp/tmpvdf4s62n_chrome_odoo 2026-10-11 19:07:27,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Issuing json command http://127.0.0.1:45777/json/version 2026-10-11 19:07:27,000 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:45777/json/version with timeout 3 increased to 10s during tests 2026-10-11 19:07:27,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Browser version: Chrome/150.0.7871.114 2026-10-11 19:07:27,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Issuing json command http://127.0.0.1:45777/json 2026-10-11 19:07:27,000 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:45777/json with timeout 3 increased to 10s during tests 2026-10-11 19:07:27,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Websocket url found: ws://127.0.0.1:45777/devtools/page/90B9B7F089703EFB8889C6C74D7838EE 2026-10-11 19:07:27,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Enable chrome headless console log notification 2026-10-11 19:07:27,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome headless enable page notifications 2026-10-11 19:07:28,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Setting session cookie in browser 2026-10-11 19:07:28,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Open "http://127.0.0.1:8069/mailing/32/unsubscribe?email=not.fleurus@example.com&document_id=2075&hash_token=beb38f51c4731f6549b094622175172c5d54bb89421b6b4cbad4728e080330cb079aab9306ceeb7131f8b4c96de4e84caf357c5a8479655ec48046ba2cd6e643" in browser 2026-10-11 19:07:28,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Navigating to: "http://127.0.0.1:8069/mailing/32/unsubscribe?email=not.fleurus@example.com&document_id=2075&hash_token=beb38f51c4731f6549b094622175172c5d54bb89421b6b4cbad4728e080330cb079aab9306ceeb7131f8b4c96de4e84caf357c5a8479655ec48046ba2cd6e643" 2026-10-11 19:07:28,000 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:07:29,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/32/unsubscribe?email=not.fleurus@example.com&document_id=2075&hash_token=beb38f51c4731f6549b094622175172c5d54bb89421b6b4cbad4728e080330cb079aab9306ceeb7131f8b4c96de4e84caf357c5a8479655ec48046ba2cd6e643 HTTP/1.1" 200 - 141 0.173 -0.173 2026-10-11 19:07:29,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Navigation result: {'frameId': '90B9B7F089703EFB8889C6C74D7838EE', 'loaderId': '68F03D2862AAF699FB7B4987D0321B06', 'isDownload': False} 2026-10-11 19:07:29,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Evaluate ready code "odoo.isTourReady('mailing_portal_unsubscribe_from_document')" 2026-10-11 19:07:29,000 121 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 19:07:29,000 121 INFO rb-001770c-225483-423662 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 19:07:29,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.043 -0.043 2026-10-11 19:07:29,000 121 INFO rb-001770c-225483-423662 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 19:07:29,000 121 INFO rb-001770c-225483-423662 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 19:07:29,000 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e3493de/mass_mailing.mailing_assets.min.css, copying from /web/assets/e3493de/mass_mailing.mailing_assets.min.css 2026-10-11 19:07:29,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/e3493de/mass_mailing.mailing_assets.min.css HTTP/1.1" 200 - 8 0.009 -0.009 2026-10-11 19:07:29,000 121 INFO rb-001770c-225483-423662 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 19:07:29,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 -0.006 2026-10-11 19:07:29,000 121 INFO rb-001770c-225483-423662 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 19:07:29,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 -0.006 2026-10-11 19:07:29,000 121 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 19:07:29,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/binary/company_logo?company=1 HTTP/1.1" 200 - 1 0.001 -0.001 2026-10-11 19:07:29,000 121 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 19:07:29,000 121 INFO rb-001770c-225483-423662 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 19:07:29,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 -0.007 2026-10-11 19:07:29,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 5 0.002 -0.002 2026-10-11 19:07:30,000 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2163910/mass_mailing.mailing_assets.min.js, copying from /web/assets/2163910/mass_mailing.mailing_assets.min.js 2026-10-11 19:07:30,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/2163910/mass_mailing.mailing_assets.min.js HTTP/1.1" 200 - 8 0.008 -0.008 2026-10-11 19:07:30,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 19:07:30,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.014 -0.014 2026-10-11 19:07:30,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Evaluate test code "odoo.startTour('mailing_portal_unsubscribe_from_document', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/mailing/32/unsubscribe?email=not.fleurus@example.com&document_id=2075&hash_token=beb38f51c4731f6549b094622175172c5d54bb89421b6b4cbad4728e080330cb079aab9306ceeb7131f8b4c96de4e84caf357c5a8479655ec48046ba2cd6e643", "delayToCheckUndeterminisms": 0})" 2026-10-11 19:07:30,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [1/13] Tour mailing_portal_unsubscribe_from_document → Step Confirmation unsubscribe is done (trigger: div#o_mailing_subscription_info span:contains('You are no longer part of our services and will not be contacted again.')) 2026-10-11 19:07:30,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [2/13] Tour mailing_portal_unsubscribe_from_document → Step No warning should be displayed (trigger: div#o_mailing_subscription_form_blocklisted:not(:has(p:contains('You will not receive any news from those mailing lists you are a member of')))) 2026-10-11 19:07:30,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.016 -0.016 2026-10-11 19:07:30,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [3/13] Tour mailing_portal_unsubscribe_from_document → Step Warning will not receive anything anymore (trigger: div#o_mailing_subscription_form_blocklisted p:contains('You will not hear from us anymore.')) 2026-10-11 19:07:30,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [4/13] Tour mailing_portal_unsubscribe_from_document → Step Feedback textarea not displayed (see data) (trigger: div#o_mailing_portal_subscription:not(textarea)) 2026-10-11 19:07:30,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [5/13] Tour mailing_portal_unsubscribe_from_document → Step Choose 'Other' reason (trigger: fieldset label:contains('Other')) 2026-10-11 19:07:30,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [6/13] Tour mailing_portal_unsubscribe_from_document → Step This should display the Feedback area (trigger: div#o_mailing_portal_subscription textarea) 2026-10-11 19:07:30,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [7/13] Tour mailing_portal_unsubscribe_from_document → Step Write feedback reason (trigger: textarea[name='feedback']) 2026-10-11 19:07:30,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [8/13] Tour mailing_portal_unsubscribe_from_document → Step Hit Send (trigger: button#button_feedback) 2026-10-11 19:07:31,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [9/13] Tour mailing_portal_unsubscribe_from_document → Step Confirmation feedback is sent (trigger: div#o_mailing_subscription_feedback_info span:contains('Sent. Thanks you for your feedback!')) 2026-10-11 19:07:31,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 30 0.031 -0.031 2026-10-11 19:07:31,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [10/13] Tour mailing_portal_unsubscribe_from_document → Step Revert exclusion list (trigger: div#button_blocklist_remove) 2026-10-11 19:07:31,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [11/13] Tour mailing_portal_unsubscribe_from_document → Step Confirmation exclusion list is removed (trigger: div#o_mailing_subscription_update_info span:contains('Email removed from our blocklist')) 2026-10-11 19:07:31,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/remove HTTP/1.1" 200 - 12 0.009 -0.009 2026-10-11 19:07:31,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [12/13] Tour mailing_portal_unsubscribe_from_document → Step Now exclude me (again) (trigger: div#button_blocklist_add) 2026-10-11 19:07:31,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [13/13] Tour mailing_portal_unsubscribe_from_document → Step Confirmation exclusion is done (trigger: div#o_mailing_subscription_update_info span:contains('Email added to our blocklist')) 2026-10-11 19:07:31,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 12 0.012 -0.012 2026-10-11 19:07:31,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: tour succeeded 2026-10-11 19:07:31,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR mailing_portal_unsubscribe_from_document SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-10-11 19:07:31,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: heap 9271312 (allocated 10223616) 2026-10-11 19:07:31,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Closing chrome headless with pid 10844 2026-10-11 19:07:31,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Closing websocket connection 2026-10-11 19:07:31,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Terminating chrome headless with pid 10844 2026-10-11 19:07:31,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20220614_100000_000000_test_mailing_unsubscribe_from_document_tour.txt 2026-10-11 19:07:31,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Removing chrome user profile "/tmp/tmpvdf4s62n_chrome_odoo" 2026-10-11 19:07:32,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome pid: 11022 2026-10-11 19:07:32,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome headless temporary user profile dir: /tmp/tmp2uonl2ed_chrome_odoo 2026-10-11 19:07:32,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Issuing json command http://127.0.0.1:37947/json/version 2026-10-11 19:07:32,000 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:37947/json/version with timeout 3 increased to 10s during tests 2026-10-11 19:07:32,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Browser version: Chrome/150.0.7871.114 2026-10-11 19:07:32,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Issuing json command http://127.0.0.1:37947/json 2026-10-11 19:07:32,000 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:37947/json with timeout 3 increased to 10s during tests 2026-10-11 19:07:32,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Websocket url found: ws://127.0.0.1:37947/devtools/page/B30FA3386F3AF154EDC3FCF1F23719AC 2026-10-11 19:07:32,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Enable chrome headless console log notification 2026-10-11 19:07:32,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome headless enable page notifications 2026-10-11 19:07:32,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Setting session cookie in browser 2026-10-11 19:07:32,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Open "http://127.0.0.1:8069/mailing/32/unsubscribe?email=fleurus@example.com&document_id=2076&hash_token=659c3552cf4c0fe8a4b8b9869118bb3ae3435131f3187319b6556402b4d24ce893815767dbc5a56893575c661ed4494004d26943711ce695f03759cb1e8e1469" in browser 2026-10-11 19:07:32,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Navigating to: "http://127.0.0.1:8069/mailing/32/unsubscribe?email=fleurus@example.com&document_id=2076&hash_token=659c3552cf4c0fe8a4b8b9869118bb3ae3435131f3187319b6556402b4d24ce893815767dbc5a56893575c661ed4494004d26943711ce695f03759cb1e8e1469" 2026-10-11 19:07:32,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/32/unsubscribe?email=fleurus@example.com&document_id=2076&hash_token=659c3552cf4c0fe8a4b8b9869118bb3ae3435131f3187319b6556402b4d24ce893815767dbc5a56893575c661ed4494004d26943711ce695f03759cb1e8e1469 HTTP/1.1" 200 - 32 0.026 -0.026 2026-10-11 19:07:32,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Navigation result: {'frameId': 'B30FA3386F3AF154EDC3FCF1F23719AC', 'loaderId': '39780CA52165CA1D3D4421F47CCCEB4B', 'isDownload': False} 2026-10-11 19:07:32,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Evaluate ready code "odoo.isTourReady('mailing_portal_unsubscribe_from_document_with_lists')" 2026-10-11 19:07:32,000 121 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 19:07:32,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.002 -0.002 2026-10-11 19:07:32,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/e3493de/mass_mailing.mailing_assets.min.css HTTP/1.1" 200 - 3 0.002 -0.002 2026-10-11 19:07:32,000 121 INFO rb-001770c-225483-423662 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 19:07:32,000 121 INFO rb-001770c-225483-423662 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 19:07:32,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.001 -0.001 2026-10-11 19:07:32,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.001 -0.001 2026-10-11 19:07:32,000 121 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 19:07:32,000 121 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 19:07:32,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/binary/company_logo?company=1 HTTP/1.1" 200 - 1 0.001 -0.001 2026-10-11 19:07:32,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.002 -0.002 2026-10-11 19:07:32,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 4 0.002 -0.002 2026-10-11 19:07:32,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/2163910/mass_mailing.mailing_assets.min.js HTTP/1.1" 200 - 3 0.002 -0.002 2026-10-11 19:07:32,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 19:07:33,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 2 0.001 -0.001 2026-10-11 19:07:33,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Evaluate test code "odoo.startTour('mailing_portal_unsubscribe_from_document_with_lists', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/mailing/32/unsubscribe?email=fleurus@example.com&document_id=2076&hash_token=659c3552cf4c0fe8a4b8b9869118bb3ae3435131f3187319b6556402b4d24ce893815767dbc5a56893575c661ed4494004d26943711ce695f03759cb1e8e1469", "delayToCheckUndeterminisms": 0})" 2026-10-11 19:07:33,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [1/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Confirmation unsubscribe is done (trigger: div#o_mailing_subscription_info span:contains('You are no longer part of our services and will not be contacted again.')) 2026-10-11 19:07:33,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.023 -0.023 2026-10-11 19:07:33,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [2/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Display warning about mailing lists (trigger: div#o_mailing_subscription_form_blocklisted p:contains('You will not receive any news from those mailing lists you are a member of')) 2026-10-11 19:07:33,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [3/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Warning should contain reference to memberships (trigger: div#o_mailing_subscription_form_blocklisted li strong:contains('List1')) 2026-10-11 19:07:33,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [4/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Feedback textarea not displayed (see data) (trigger: div#o_mailing_portal_subscription:not(textarea)) 2026-10-11 19:07:33,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [5/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Choose 'Other' reason (trigger: fieldset label:contains('Other')) 2026-10-11 19:07:33,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [6/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step This should display the Feedback area (trigger: div#o_mailing_portal_subscription textarea) 2026-10-11 19:07:33,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [7/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Write feedback reason (trigger: textarea[name='feedback']) 2026-10-11 19:07:33,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [8/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Hit Send (trigger: button#button_feedback) 2026-10-11 19:07:33,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [9/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Confirmation feedback is sent (trigger: div#o_mailing_subscription_feedback_info span:contains('Sent. Thanks you for your feedback!')) 2026-10-11 19:07:33,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 23 0.029 -0.029 2026-10-11 19:07:33,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [10/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Revert exclusion list (trigger: div#button_blocklist_remove) 2026-10-11 19:07:33,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [11/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Confirmation exclusion list is removed (trigger: div#o_mailing_subscription_update_info span:contains('Email removed from our blocklist')) 2026-10-11 19:07:33,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/remove HTTP/1.1" 200 - 12 0.010 -0.010 2026-10-11 19:07:33,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [12/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Now exclude me (again) (trigger: div#button_blocklist_add) 2026-10-11 19:07:33,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [13/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Confirmation exclusion is done (trigger: div#o_mailing_subscription_update_info span:contains('Email added to our blocklist')) 2026-10-11 19:07:33,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 12 0.011 -0.011 2026-10-11 19:07:33,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: tour succeeded 2026-10-11 19:07:33,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR mailing_portal_unsubscribe_from_document_with_lists SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-10-11 19:07:33,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: heap 9257444 (allocated 9961472) 2026-10-11 19:07:33,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Closing chrome headless with pid 11022 2026-10-11 19:07:33,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Closing websocket connection 2026-10-11 19:07:33,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Terminating chrome headless with pid 11022 2026-10-11 19:07:34,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20220614_100000_000000_test_mailing_unsubscribe_from_document_tour.txt 2026-10-11 19:07:34,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Removing chrome user profile "/tmp/tmp2uonl2ed_chrome_odoo" 2026-10-11 19:07:34,146 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user ... 2026-10-11 19:07:34,524 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:user_marketing from n/a 2026-10-11 19:07:34,532 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:07:35,834 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:07:35] "GET /mailing/32/unsubscribe HTTP/1.1" 400 - 260 0.182 1.121 2026-10-11 19:07:36,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Chrome pid: 11193 2026-10-11 19:07:36,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Chrome headless temporary user profile dir: /tmp/tmppf2wrha3_chrome_odoo 2026-10-11 19:07:36,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Issuing json command http://127.0.0.1:32849/json/version 2026-10-11 19:07:36,000 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:32849/json/version with timeout 3 increased to 10s during tests 2026-10-11 19:07:36,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Browser version: Chrome/150.0.7871.114 2026-10-11 19:07:36,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Issuing json command http://127.0.0.1:32849/json 2026-10-11 19:07:36,000 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:32849/json with timeout 3 increased to 10s during tests 2026-10-11 19:07:36,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Websocket url found: ws://127.0.0.1:32849/devtools/page/6ACB9A79CA760C74522505F3F91EF700 2026-10-11 19:07:36,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Enable chrome headless console log notification 2026-10-11 19:07:36,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Chrome headless enable page notifications 2026-10-11 19:07:36,000 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:user_marketing from n/a 2026-10-11 19:07:36,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Setting session cookie in browser 2026-10-11 19:07:36,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Open "http://127.0.0.1:8069/mailing/32/unsubscribe" in browser 2026-10-11 19:07:36,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Navigating to: "http://127.0.0.1:8069/mailing/32/unsubscribe" 2026-10-11 19:07:37,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/32/unsubscribe HTTP/1.1" 200 - 174 0.195 -0.195 2026-10-11 19:07:37,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Navigation result: {'frameId': '6ACB9A79CA760C74522505F3F91EF700', 'loaderId': '3B623EB4DCCBCB9DB1924A5D2CBAA12F', 'isDownload': False} 2026-10-11 19:07:37,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Evaluate ready code "odoo.isTourReady('mailing_portal_unsubscribe_from_document_with_lists')" 2026-10-11 19:07:37,000 121 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 19:07:37,000 121 INFO rb-001770c-225483-423662 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 19:07:37,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.035 -0.035 2026-10-11 19:07:37,000 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e3493de/mass_mailing.mailing_assets.min.css, copying from /web/assets/e3493de/mass_mailing.mailing_assets.min.css 2026-10-11 19:07:37,000 121 INFO rb-001770c-225483-423662 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 19:07:37,000 121 INFO rb-001770c-225483-423662 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 19:07:37,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/e3493de/mass_mailing.mailing_assets.min.css HTTP/1.1" 200 - 8 0.009 -0.009 2026-10-11 19:07:37,000 121 INFO rb-001770c-225483-423662 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 19:07:37,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.009 -0.009 2026-10-11 19:07:37,000 121 INFO rb-001770c-225483-423662 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 19:07:37,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 -0.008 2026-10-11 19:07:37,000 121 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 19:07:37,000 121 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 19:07:37,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/binary/company_logo?company=1 HTTP/1.1" 200 - 1 0.000 -0.000 2026-10-11 19:07:37,000 121 INFO rb-001770c-225483-423662 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 19:07:37,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 -0.008 2026-10-11 19:07:37,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 5 0.006 -0.006 2026-10-11 19:07:38,000 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2163910/mass_mailing.mailing_assets.min.js, copying from /web/assets/2163910/mass_mailing.mailing_assets.min.js 2026-10-11 19:07:38,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/2163910/mass_mailing.mailing_assets.min.js HTTP/1.1" 200 - 8 0.010 -0.010 2026-10-11 19:07:38,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 19:07:38,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Evaluate test code "odoo.startTour('mailing_portal_unsubscribe_from_document_with_lists', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/mailing/32/unsubscribe", "delayToCheckUndeterminisms": 0})" 2026-10-11 19:07:38,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [1/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Confirmation unsubscribe is done (trigger: div#o_mailing_subscription_info span:contains('You are no longer part of our services and will not be contacted again.')) 2026-10-11 19:07:38,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.016 -0.016 2026-10-11 19:07:38,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [2/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Display warning about mailing lists (trigger: div#o_mailing_subscription_form_blocklisted p:contains('You will not receive any news from those mailing lists you are a member of')) 2026-10-11 19:07:38,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.018 -0.018 2026-10-11 19:07:38,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [3/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Warning should contain reference to memberships (trigger: div#o_mailing_subscription_form_blocklisted li strong:contains('List1')) 2026-10-11 19:07:38,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [4/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Feedback textarea not displayed (see data) (trigger: div#o_mailing_portal_subscription:not(textarea)) 2026-10-11 19:07:38,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [5/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Choose 'Other' reason (trigger: fieldset label:contains('Other')) 2026-10-11 19:07:38,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [6/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step This should display the Feedback area (trigger: div#o_mailing_portal_subscription textarea) 2026-10-11 19:07:38,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [7/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Write feedback reason (trigger: textarea[name='feedback']) 2026-10-11 19:07:38,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [8/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Hit Send (trigger: button#button_feedback) 2026-10-11 19:07:38,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [9/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Confirmation feedback is sent (trigger: div#o_mailing_subscription_feedback_info span:contains('Sent. Thanks you for your feedback!')) 2026-10-11 19:07:38,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 23 0.016 -0.016 2026-10-11 19:07:38,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [10/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Revert exclusion list (trigger: div#button_blocklist_remove) 2026-10-11 19:07:38,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [11/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Confirmation exclusion list is removed (trigger: div#o_mailing_subscription_update_info span:contains('Email removed from our blocklist')) 2026-10-11 19:07:38,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/remove HTTP/1.1" 200 - 10 0.008 -0.008 2026-10-11 19:07:38,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [12/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Now exclude me (again) (trigger: div#button_blocklist_add) 2026-10-11 19:07:38,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [13/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Confirmation exclusion is done (trigger: div#o_mailing_subscription_update_info span:contains('Email added to our blocklist')) 2026-10-11 19:07:39,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 12 0.011 -0.011 2026-10-11 19:07:39,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: tour succeeded 2026-10-11 19:07:39,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR mailing_portal_unsubscribe_from_document_with_lists SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-10-11 19:07:39,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: heap 9289712 (allocated 10485760) 2026-10-11 19:07:39,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Closing chrome headless with pid 11193 2026-10-11 19:07:39,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Closing websocket connection 2026-10-11 19:07:39,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Terminating chrome headless with pid 11193 2026-10-11 19:07:39,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20220614_100000_000000_test_mailing_unsubscribe_from_document_tour_mailing_user.txt 2026-10-11 19:07:39,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Removing chrome user profile "/tmp/tmppf2wrha3_chrome_odoo" 2026-10-11 19:07:39,272 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_unsubscribe_from_list_tour ... 2026-10-11 19:07:39,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Chrome pid: 11368 2026-10-11 19:07:39,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Chrome headless temporary user profile dir: /tmp/tmpfl59jsdc_chrome_odoo 2026-10-11 19:07:39,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Issuing json command http://127.0.0.1:33421/json/version 2026-10-11 19:07:39,000 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:33421/json/version with timeout 3 increased to 10s during tests 2026-10-11 19:07:39,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Browser version: Chrome/150.0.7871.114 2026-10-11 19:07:39,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Issuing json command http://127.0.0.1:33421/json 2026-10-11 19:07:39,000 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:33421/json with timeout 3 increased to 10s during tests 2026-10-11 19:07:39,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Websocket url found: ws://127.0.0.1:33421/devtools/page/BB5725AED9D9D7352BD401F561150A4D 2026-10-11 19:07:39,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Enable chrome headless console log notification 2026-10-11 19:07:39,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Chrome headless enable page notifications 2026-10-11 19:07:39,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Setting session cookie in browser 2026-10-11 19:07:39,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Open "http://127.0.0.1:8069/mailing/33/unsubscribe?email=fleurus@example.com&document_id=1074&hash_token=053e1a6170d90c00905a6bff020c44fda80f4a0d26ca786c0eb2a9ef2c9f1659cd8fdfd27e55592040cd8d579617d8c5832103fa0a35d9ee75e75c1ba6745475" in browser 2026-10-11 19:07:39,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Navigating to: "http://127.0.0.1:8069/mailing/33/unsubscribe?email=fleurus@example.com&document_id=1074&hash_token=053e1a6170d90c00905a6bff020c44fda80f4a0d26ca786c0eb2a9ef2c9f1659cd8fdfd27e55592040cd8d579617d8c5832103fa0a35d9ee75e75c1ba6745475" 2026-10-11 19:07:39,000 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:07:41,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/33/unsubscribe?email=fleurus@example.com&document_id=1074&hash_token=053e1a6170d90c00905a6bff020c44fda80f4a0d26ca786c0eb2a9ef2c9f1659cd8fdfd27e55592040cd8d579617d8c5832103fa0a35d9ee75e75c1ba6745475 HTTP/1.1" 200 - 146 0.153 -0.153 2026-10-11 19:07:41,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Navigation result: {'frameId': 'BB5725AED9D9D7352BD401F561150A4D', 'loaderId': '60ECA2F2B61401F0A9C54812A9D1F8E2', 'isDownload': False} 2026-10-11 19:07:41,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Evaluate ready code "odoo.isTourReady('mailing_portal_unsubscribe_from_list')" 2026-10-11 19:07:41,000 121 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 19:07:41,000 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e3493de/mass_mailing.mailing_assets.min.css, copying from /web/assets/e3493de/mass_mailing.mailing_assets.min.css 2026-10-11 19:07:41,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/e3493de/mass_mailing.mailing_assets.min.css HTTP/1.1" 200 - 11 0.011 -0.011 2026-10-11 19:07:41,000 121 INFO rb-001770c-225483-423662 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 19:07:41,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.041 -0.041 2026-10-11 19:07:41,000 121 INFO rb-001770c-225483-423662 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 19:07:41,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 -0.005 2026-10-11 19:07:41,000 121 INFO rb-001770c-225483-423662 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 19:07:41,000 121 INFO rb-001770c-225483-423662 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 19:07:41,000 121 INFO rb-001770c-225483-423662 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 19:07:41,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 -0.008 2026-10-11 19:07:41,000 121 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 19:07:41,000 121 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 19:07:41,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/binary/company_logo?company=1 HTTP/1.1" 200 - 1 0.002 -0.002 2026-10-11 19:07:41,000 121 INFO rb-001770c-225483-423662 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 19:07:41,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.016 -0.016 2026-10-11 19:07:41,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 5 0.004 -0.004 2026-10-11 19:07:41,000 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2163910/mass_mailing.mailing_assets.min.js, copying from /web/assets/2163910/mass_mailing.mailing_assets.min.js 2026-10-11 19:07:41,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/2163910/mass_mailing.mailing_assets.min.js HTTP/1.1" 200 - 8 0.008 -0.008 2026-10-11 19:07:42,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 19:07:42,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Evaluate test code "odoo.startTour('mailing_portal_unsubscribe_from_list', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/mailing/33/unsubscribe?email=fleurus@example.com&document_id=1074&hash_token=053e1a6170d90c00905a6bff020c44fda80f4a0d26ca786c0eb2a9ef2c9f1659cd8fdfd27e55592040cd8d579617d8c5832103fa0a35d9ee75e75c1ba6745475", "delayToCheckUndeterminisms": 0})" 2026-10-11 19:07:42,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: [1/8] Tour mailing_portal_unsubscribe_from_list → Step Confirmation unsubscribe is done (trigger: div#o_mailing_subscription_info span:contains('You are no longer part of the List2, List1 mailing list')) 2026-10-11 19:07:42,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.003 -0.003 2026-10-11 19:07:42,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.010 -0.010 2026-10-11 19:07:42,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: [2/8] Tour mailing_portal_unsubscribe_from_list → Step Feedback textarea not displayed (see data) (trigger: div#o_mailing_portal_subscription:not(textarea)) 2026-10-11 19:07:42,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: [3/8] Tour mailing_portal_unsubscribe_from_list → Step Choose 'Other' reason (trigger: fieldset label:contains('Other')) 2026-10-11 19:07:42,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: [4/8] Tour mailing_portal_unsubscribe_from_list → Step Write feedback reason (trigger: textarea[name='feedback']) 2026-10-11 19:07:42,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: [5/8] Tour mailing_portal_unsubscribe_from_list → Step Hit Send (trigger: button#button_feedback) 2026-10-11 19:07:42,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: [6/8] Tour mailing_portal_unsubscribe_from_list → Step Confirmation feedback is sent (trigger: div#o_mailing_subscription_feedback_info span:contains('Sent. Thanks you for your feedback!')) 2026-10-11 19:07:42,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 19 0.023 -0.023 2026-10-11 19:07:42,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: [7/8] Tour mailing_portal_unsubscribe_from_list → Step Now exclude me (trigger: div#button_blocklist_add) 2026-10-11 19:07:42,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: [8/8] Tour mailing_portal_unsubscribe_from_list → Step Confirmation exclusion is done (trigger: div#o_mailing_subscription_update_info span:contains('Email added to our blocklist')) 2026-10-11 19:07:42,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 22 0.020 -0.020 2026-10-11 19:07:42,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: tour succeeded 2026-10-11 19:07:42,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR mailing_portal_unsubscribe_from_list SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-10-11 19:07:42,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: heap 9147860 (allocated 10223616) 2026-10-11 19:07:42,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Closing chrome headless with pid 11368 2026-10-11 19:07:42,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Closing websocket connection 2026-10-11 19:07:42,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Terminating chrome headless with pid 11368 2026-10-11 19:07:42,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20220614_100000_000000_test_mailing_unsubscribe_from_list_tour.txt 2026-10-11 19:07:42,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Removing chrome user profile "/tmp/tmpfl59jsdc_chrome_odoo" 2026-10-11 19:07:42,919 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour ... 2026-10-11 19:07:43,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Chrome pid: 11548 2026-10-11 19:07:43,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Chrome headless temporary user profile dir: /tmp/tmpxpcxjj6p_chrome_odoo 2026-10-11 19:07:43,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Issuing json command http://127.0.0.1:35301/json/version 2026-10-11 19:07:43,000 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:35301/json/version with timeout 3 increased to 10s during tests 2026-10-11 19:07:43,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Browser version: Chrome/150.0.7871.114 2026-10-11 19:07:43,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Issuing json command http://127.0.0.1:35301/json 2026-10-11 19:07:43,000 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:35301/json with timeout 3 increased to 10s during tests 2026-10-11 19:07:43,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Websocket url found: ws://127.0.0.1:35301/devtools/page/D4930D5A3B5C6630D600FD71DC30A9BF 2026-10-11 19:07:43,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Enable chrome headless console log notification 2026-10-11 19:07:43,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Chrome headless enable page notifications 2026-10-11 19:07:43,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Setting session cookie in browser 2026-10-11 19:07:43,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Open "http://127.0.0.1:8069/mailing/33/unsubscribe?email=fleurus@example.com&document_id=1074&hash_token=053e1a6170d90c00905a6bff020c44fda80f4a0d26ca786c0eb2a9ef2c9f1659cd8fdfd27e55592040cd8d579617d8c5832103fa0a35d9ee75e75c1ba6745475" in browser 2026-10-11 19:07:43,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Navigating to: "http://127.0.0.1:8069/mailing/33/unsubscribe?email=fleurus@example.com&document_id=1074&hash_token=053e1a6170d90c00905a6bff020c44fda80f4a0d26ca786c0eb2a9ef2c9f1659cd8fdfd27e55592040cd8d579617d8c5832103fa0a35d9ee75e75c1ba6745475" 2026-10-11 19:07:43,000 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:07:44,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/33/unsubscribe?email=fleurus@example.com&document_id=1074&hash_token=053e1a6170d90c00905a6bff020c44fda80f4a0d26ca786c0eb2a9ef2c9f1659cd8fdfd27e55592040cd8d579617d8c5832103fa0a35d9ee75e75c1ba6745475 HTTP/1.1" 200 - 146 0.151 -0.151 2026-10-11 19:07:44,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Navigation result: {'frameId': 'D4930D5A3B5C6630D600FD71DC30A9BF', 'loaderId': '43CF8E480B85DD08C87733CBEF074DE9', 'isDownload': False} 2026-10-11 19:07:44,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Evaluate ready code "odoo.isTourReady('mailing_portal_unsubscribe_from_list_with_update')" 2026-10-11 19:07:44,000 121 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 19:07:44,000 121 INFO rb-001770c-225483-423662 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 19:07:44,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.039 -0.039 2026-10-11 19:07:44,000 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e3493de/mass_mailing.mailing_assets.min.css, copying from /web/assets/e3493de/mass_mailing.mailing_assets.min.css 2026-10-11 19:07:44,000 121 INFO rb-001770c-225483-423662 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 19:07:44,000 121 INFO rb-001770c-225483-423662 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 19:07:44,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/e3493de/mass_mailing.mailing_assets.min.css HTTP/1.1" 200 - 8 0.008 -0.008 2026-10-11 19:07:44,000 121 INFO rb-001770c-225483-423662 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 19:07:44,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 -0.008 2026-10-11 19:07:44,000 121 INFO rb-001770c-225483-423662 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 19:07:44,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 -0.007 2026-10-11 19:07:44,000 121 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 19:07:44,000 121 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 19:07:44,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/binary/company_logo?company=1 HTTP/1.1" 200 - 1 0.002 -0.002 2026-10-11 19:07:44,000 121 INFO rb-001770c-225483-423662 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 19:07:44,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 -0.007 2026-10-11 19:07:44,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 5 0.005 -0.005 2026-10-11 19:07:45,000 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2163910/mass_mailing.mailing_assets.min.js, copying from /web/assets/2163910/mass_mailing.mailing_assets.min.js 2026-10-11 19:07:45,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/2163910/mass_mailing.mailing_assets.min.js HTTP/1.1" 200 - 8 0.007 -0.007 2026-10-11 19:07:45,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 19:07:45,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Evaluate test code "odoo.startTour('mailing_portal_unsubscribe_from_list_with_update', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/mailing/33/unsubscribe?email=fleurus@example.com&document_id=1074&hash_token=053e1a6170d90c00905a6bff020c44fda80f4a0d26ca786c0eb2a9ef2c9f1659cd8fdfd27e55592040cd8d579617d8c5832103fa0a35d9ee75e75c1ba6745475", "delayToCheckUndeterminisms": 0})" 2026-10-11 19:07:45,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [1/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Confirmation unsubscribe is done (trigger: div#o_mailing_subscription_info span:contains('You are no longer part of the List2, List1 mailing list')) 2026-10-11 19:07:45,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.014 -0.014 2026-10-11 19:07:45,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [2/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step List1 is present, just opt-outed (trigger: ul#o_mailing_subscription_form_lists li.list-group-item:contains('List1') span:contains('Not subscribed')) 2026-10-11 19:07:45,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 -0.004 2026-10-11 19:07:45,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [3/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step List3 is present, opt-outed (test starting data) (trigger: ul#o_mailing_subscription_form_lists li.list-group-item:contains('List3') span:contains('Not subscribed')) 2026-10-11 19:07:45,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [4/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step List2 is proposed (not member -> proposal to join) (trigger: ul#o_mailing_subscription_form_lists_additional li.list-group-item:contains('List2')) 2026-10-11 19:07:45,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [5/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step List4 is not proposed (not member but not private) (trigger: ul#o_mailing_subscription_form_lists_additional:not(:has(li.list-group-item:contains('List4')))) 2026-10-11 19:07:45,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [6/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Feedback textarea not displayed (see data) (trigger: div#o_mailing_portal_subscription:not(textarea)) 2026-10-11 19:07:45,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [7/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Choose 'Other' reason (trigger: fieldset label:contains('Other')) 2026-10-11 19:07:45,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [8/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Write feedback reason (trigger: textarea[name='feedback']) 2026-10-11 19:07:45,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [9/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Hit Send (trigger: button#button_feedback) 2026-10-11 19:07:46,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [10/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Confirmation feedback is sent (trigger: div#o_mailing_subscription_feedback_info span:contains('Sent. Thanks you for your feedback!')) 2026-10-11 19:07:46,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 19 0.027 -0.027 2026-10-11 19:07:46,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [11/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Now exclude me (trigger: div#button_blocklist_add) 2026-10-11 19:07:46,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [12/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Confirmation exclusion is done (trigger: div#o_mailing_subscription_update_info span:contains('Email added to our blocklist')) 2026-10-11 19:07:46,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 22 0.020 -0.020 2026-10-11 19:07:46,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [13/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step This should disable the 'Update my subscriptions' (Apply changes) button (trigger: div#o_mailing_subscription_blocklist:not(button#button_form_send)) 2026-10-11 19:07:46,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [14/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Revert exclusion list (trigger: div#button_blocklist_remove) 2026-10-11 19:07:46,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [15/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Confirmation exclusion list is removed (trigger: div#o_mailing_subscription_update_info span:contains('Email removed from our blocklist')) 2026-10-11 19:07:46,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/remove HTTP/1.1" 200 - 17 0.013 -0.013 2026-10-11 19:07:46,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [16/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step 'Update my subscriptions' button usable again (trigger: button#button_form_send:not([disabled])) 2026-10-11 19:07:46,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [17/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Choose the mailing list 3 to come back (trigger: ul#o_mailing_subscription_form_lists input[title='List3']) 2026-10-11 19:07:46,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [18/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Add list 2 (trigger: ul#o_mailing_subscription_form_lists_additional input[title='List2']) 2026-10-11 19:07:46,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [19/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Update subscription (trigger: button#button_form_send) 2026-10-11 19:07:46,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [20/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Confirmation changes are done (trigger: div#o_mailing_subscription_update_info span:contains('Membership updated')) 2026-10-11 19:07:46,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/list/update HTTP/1.1" 200 - 24 0.029 -0.029 2026-10-11 19:07:46,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [21/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step List 3 is noted as subscribed again (trigger: ul#o_mailing_subscription_form_lists li.list-group-item:contains('List3') span:contains('Subscribed')) 2026-10-11 19:07:46,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [22/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step List 2 has joined the subscriptions (trigger: ul#o_mailing_subscription_form_lists li.list-group-item:contains('List2') span:contains('Subscribed')) 2026-10-11 19:07:46,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [23/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step No list in proposals (trigger: div#o_mailing_subscription_form_manage:not(:has(ul#o_mailing_subscription_form_lists_additional))) 2026-10-11 19:07:47,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [24/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step div#o_mailing_portal_subscription:not(fieldset) 2026-10-11 19:07:47,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [25/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Feedback area is not displayed (nothing opt-out or no blocklist done, no feedback required) (trigger: div#o_mailing_portal_subscription:not(textarea)) 2026-10-11 19:07:47,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [26/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Now exclude me (again) (trigger: div#button_blocklist_add) 2026-10-11 19:07:47,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [27/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Confirmation exclusion is done (trigger: div#o_mailing_subscription_update_info span:contains('Email added to our blocklist')) 2026-10-11 19:07:47,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 13 0.019 -0.019 2026-10-11 19:07:47,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [28/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Should display warning about mailing lists (trigger: div#o_mailing_subscription_form_blocklisted p:contains('You will not receive any news from those mailing lists you are a member of')) 2026-10-11 19:07:47,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [29/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step div#o_mailing_subscription_form_blocklisted li strong:contains('List3') 2026-10-11 19:07:47,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [30/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Warning should contain reference to memberships (trigger: div#o_mailing_subscription_form_blocklisted li strong:contains('List2')) 2026-10-11 19:07:47,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [31/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Give a reason for blocklist (first one) (trigger: fieldset input.o_mailing_subscription_opt_out_reason:first) 2026-10-11 19:07:47,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [32/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Hit Send (trigger: button#button_feedback) 2026-10-11 19:07:47,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [33/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Confirmation feedback is sent (trigger: div#o_mailing_subscription_feedback_info span:contains('Sent. Thanks you for your feedback!')) 2026-10-11 19:07:47,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 16 0.017 -0.017 2026-10-11 19:07:47,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: tour succeeded 2026-10-11 19:07:47,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: ╔═════════════════════════════════════════════════════════════════╗ ║ TOUR mailing_portal_unsubscribe_from_list_with_update SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════╝ 2026-10-11 19:07:47,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: heap 9415964 (allocated 10485760) 2026-10-11 19:07:47,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Closing chrome headless with pid 11548 2026-10-11 19:07:47,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Closing websocket connection 2026-10-11 19:07:47,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Terminating chrome headless with pid 11548 2026-10-11 19:07:47,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20220614_100000_000000_test_mailing_unsubscribe_from_list_with_update_tour.txt 2026-10-11 19:07:47,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Removing chrome user profile "/tmp/tmpxpcxjj6p_chrome_odoo" 2026-10-11 19:07:47,910 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_unsubscribe_from_my ... 2026-10-11 19:07:48,321 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:user_portal_fleurus from n/a 2026-10-11 19:07:48,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Chrome pid: 11734 2026-10-11 19:07:48,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Chrome headless temporary user profile dir: /tmp/tmphc9m3npr_chrome_odoo 2026-10-11 19:07:48,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Issuing json command http://127.0.0.1:43557/json/version 2026-10-11 19:07:48,000 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:43557/json/version with timeout 3 increased to 10s during tests 2026-10-11 19:07:48,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Browser version: Chrome/150.0.7871.114 2026-10-11 19:07:48,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Issuing json command http://127.0.0.1:43557/json 2026-10-11 19:07:48,000 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:43557/json with timeout 3 increased to 10s during tests 2026-10-11 19:07:48,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Websocket url found: ws://127.0.0.1:43557/devtools/page/15709F699A45FE85A54F433022F0E1EB 2026-10-11 19:07:48,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Enable chrome headless console log notification 2026-10-11 19:07:48,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Chrome headless enable page notifications 2026-10-11 19:07:48,000 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:user_portal_fleurus from n/a 2026-10-11 19:07:48,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Setting session cookie in browser 2026-10-11 19:07:48,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Open "http://127.0.0.1:8069/mailing/my" in browser 2026-10-11 19:07:48,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Navigating to: "http://127.0.0.1:8069/mailing/my" 2026-10-11 19:07:48,000 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:07:51,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/my HTTP/1.1" 200 - 132 0.121 -0.121 2026-10-11 19:07:51,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Navigation result: {'frameId': '15709F699A45FE85A54F433022F0E1EB', 'loaderId': '0ECE55C3D6B175C068C6E003EC343B43', 'isDownload': False} 2026-10-11 19:07:51,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Evaluate ready code "odoo.isTourReady('mailing_portal_unsubscribe_from_my')" 2026-10-11 19:07:51,000 121 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 19:07:51,000 121 INFO rb-001770c-225483-423662 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 19:07:51,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.039 -0.039 2026-10-11 19:07:51,000 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e3493de/mass_mailing.mailing_assets.min.css, copying from /web/assets/e3493de/mass_mailing.mailing_assets.min.css 2026-10-11 19:07:51,000 121 INFO rb-001770c-225483-423662 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 19:07:51,000 121 INFO rb-001770c-225483-423662 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 19:07:51,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/e3493de/mass_mailing.mailing_assets.min.css HTTP/1.1" 200 - 8 0.008 -0.008 2026-10-11 19:07:51,000 121 INFO rb-001770c-225483-423662 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 19:07:51,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.009 -0.009 2026-10-11 19:07:51,000 121 INFO rb-001770c-225483-423662 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 19:07:51,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 -0.008 2026-10-11 19:07:51,000 121 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 19:07:51,000 121 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 19:07:51,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/binary/company_logo?company=1 HTTP/1.1" 200 - 1 0.002 -0.002 2026-10-11 19:07:51,000 121 INFO rb-001770c-225483-423662 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 19:07:51,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 -0.007 2026-10-11 19:07:51,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 5 0.006 -0.006 2026-10-11 19:07:51,000 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2163910/mass_mailing.mailing_assets.min.js, copying from /web/assets/2163910/mass_mailing.mailing_assets.min.js 2026-10-11 19:07:51,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/2163910/mass_mailing.mailing_assets.min.js HTTP/1.1" 200 - 8 0.005 -0.005 2026-10-11 19:07:51,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2026-10-11 19:07:52,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Evaluate test code "odoo.startTour('mailing_portal_unsubscribe_from_my', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/mailing/my", "delayToCheckUndeterminisms": 0})" 2026-10-11 19:07:52,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [1/33] Tour mailing_portal_unsubscribe_from_my → Step List1 is present, opt-in member (trigger: ul#o_mailing_subscription_form_lists li.list-group-item:contains('List1') span:contains('Subscribed')) 2026-10-11 19:07:52,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 -0.005 2026-10-11 19:07:52,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [2/33] Tour mailing_portal_unsubscribe_from_my → Step List3 is present, opt-outed (test starting data) (trigger: ul#o_mailing_subscription_form_lists li.list-group-item:contains('List3') span:contains('Not subscribed')) 2026-10-11 19:07:52,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.018 -0.018 2026-10-11 19:07:52,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [3/33] Tour mailing_portal_unsubscribe_from_my → Step List2 is proposed (not member -> proposal to join) (trigger: ul#o_mailing_subscription_form_lists_additional li.list-group-item:contains('List2')) 2026-10-11 19:07:52,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [4/33] Tour mailing_portal_unsubscribe_from_my → Step List4 is not proposed (not member but not private) (trigger: ul#o_mailing_subscription_form_lists_additional:not(:has(li.list-group-item:contains('List4')))) 2026-10-11 19:07:52,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [5/33] Tour mailing_portal_unsubscribe_from_my → Step List5 is not proposed (not member and not public) (trigger: body:not(:has(li.list-group-item:contains('List5')))) 2026-10-11 19:07:52,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [6/33] Tour mailing_portal_unsubscribe_from_my → Step div#o_mailing_portal_subscription:not(fieldset) 2026-10-11 19:07:52,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [7/33] Tour mailing_portal_unsubscribe_from_my → Step Feedback area is not displayed (nothing done, no feedback required) (trigger: div#o_mailing_portal_subscription:not(textarea)) 2026-10-11 19:07:52,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [8/33] Tour mailing_portal_unsubscribe_from_my → Step List3: come back (choose to opt-in instead of opt-out) (trigger: ul#o_mailing_subscription_form_lists input[title='List3']) 2026-10-11 19:07:52,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [9/33] Tour mailing_portal_unsubscribe_from_my → Step List2: join (opt-in, not already member) (trigger: ul#o_mailing_subscription_form_lists_additional input[title='List2']) 2026-10-11 19:07:52,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [10/33] Tour mailing_portal_unsubscribe_from_my → Step List1: opt-out (trigger: ul#o_mailing_subscription_form_lists input[title='List1']) 2026-10-11 19:07:52,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [11/33] Tour mailing_portal_unsubscribe_from_my → Step Update subscription (trigger: button#button_form_send) 2026-10-11 19:07:52,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [12/33] Tour mailing_portal_unsubscribe_from_my → Step Confirmation changes are done (trigger: div#o_mailing_subscription_update_info span:contains('Membership updated')) 2026-10-11 19:07:52,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/list/update HTTP/1.1" 200 - 37 0.033 -0.033 2026-10-11 19:07:52,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [13/33] Tour mailing_portal_unsubscribe_from_my → Step div#o_mailing_portal_subscription:not(textarea) 2026-10-11 19:07:52,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [14/33] Tour mailing_portal_unsubscribe_from_my → Step Should make feedback reasons choice appear (feedback still not displayed, linked to reasons) (trigger: div#o_mailing_portal_subscription fieldset) 2026-10-11 19:07:52,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [15/33] Tour mailing_portal_unsubscribe_from_my → Step Choose first reason, which should not display feedback (see data) (trigger: fieldset input.o_mailing_subscription_opt_out_reason:first) 2026-10-11 19:07:53,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [16/33] Tour mailing_portal_unsubscribe_from_my → Step Feedback textarea not displayed (see data) (trigger: div#o_mailing_portal_subscription:not(textarea)) 2026-10-11 19:07:53,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [17/33] Tour mailing_portal_unsubscribe_from_my → Step Choose 'Other' reason (trigger: fieldset label:contains('Other')) 2026-10-11 19:07:53,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [18/33] Tour mailing_portal_unsubscribe_from_my → Step This should display the Feedback area (trigger: div#o_mailing_portal_subscription textarea) 2026-10-11 19:07:53,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [19/33] Tour mailing_portal_unsubscribe_from_my → Step Write feedback reason (trigger: textarea[name='feedback']) 2026-10-11 19:07:53,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [20/33] Tour mailing_portal_unsubscribe_from_my → Step Hit Send (trigger: button#button_feedback) 2026-10-11 19:07:53,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [21/33] Tour mailing_portal_unsubscribe_from_my → Step Confirmation feedback is sent (trigger: div#o_mailing_subscription_feedback_info span:contains('Sent. Thanks you for your feedback!')) 2026-10-11 19:07:53,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 22 0.023 -0.023 2026-10-11 19:07:53,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [22/33] Tour mailing_portal_unsubscribe_from_my → Step textarea[disabled] 2026-10-11 19:07:53,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [23/33] Tour mailing_portal_unsubscribe_from_my → Step Once sent feedback area is readonly (trigger: fieldset input.o_mailing_subscription_opt_out_reason[disabled]) 2026-10-11 19:07:53,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [24/33] Tour mailing_portal_unsubscribe_from_my → Step Now exclude me (trigger: div#button_blocklist_add) 2026-10-11 19:07:53,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [25/33] Tour mailing_portal_unsubscribe_from_my → Step Confirmation exclusion is done (trigger: div#o_mailing_subscription_update_info span:contains('Email added to our blocklist')) 2026-10-11 19:07:53,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 22 0.023 -0.023 2026-10-11 19:07:53,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [26/33] Tour mailing_portal_unsubscribe_from_my → Step This should disable the 'Update my subscriptions' (Apply changes) button (trigger: div#o_mailing_subscription_blocklist:not(button#button_form_send)) 2026-10-11 19:07:53,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [27/33] Tour mailing_portal_unsubscribe_from_my → Step This should enabled Feedback again (trigger: div#o_mailing_portal_subscription textarea) 2026-10-11 19:07:53,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [28/33] Tour mailing_portal_unsubscribe_from_my → Step Display warning about mailing lists (trigger: div#o_mailing_subscription_form_blocklisted p:contains('You will not receive any news from those mailing lists you are a member of')) 2026-10-11 19:07:53,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [29/33] Tour mailing_portal_unsubscribe_from_my → Step div#o_mailing_subscription_form_blocklisted li strong:contains('List3') 2026-10-11 19:07:53,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [30/33] Tour mailing_portal_unsubscribe_from_my → Step Warning should contain reference to memberships (trigger: div#o_mailing_subscription_form_blocklisted li strong:contains('List2')) 2026-10-11 19:07:53,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [31/33] Tour mailing_portal_unsubscribe_from_my → Step Give a reason for blocklist (first one) (trigger: fieldset input.o_mailing_subscription_opt_out_reason:first) 2026-10-11 19:07:54,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [32/33] Tour mailing_portal_unsubscribe_from_my → Step Hit Send (trigger: button#button_feedback) 2026-10-11 19:07:54,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [33/33] Tour mailing_portal_unsubscribe_from_my → Step Confirmation feedback is sent (trigger: div#o_mailing_subscription_feedback_info span:contains('Sent. Thanks you for your feedback!')) 2026-10-11 19:07:54,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 19 0.017 -0.017 2026-10-11 19:07:54,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: tour succeeded 2026-10-11 19:07:54,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR mailing_portal_unsubscribe_from_my SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-10-11 19:07:54,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: heap 9429040 (allocated 10223616) 2026-10-11 19:07:54,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Closing chrome headless with pid 11734 2026-10-11 19:07:54,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Closing websocket connection 2026-10-11 19:07:54,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Terminating chrome headless with pid 11734 2026-10-11 19:07:54,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20220614_100000_000000_test_mailing_unsubscribe_from_my.txt 2026-10-11 19:07:54,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Removing chrome user profile "/tmp/tmphc9m3npr_chrome_odoo" 2026-10-11 19:07:54,423 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_view ... 2026-10-11 19:07:54,695 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:user_marketing from n/a 2026-10-11 19:07:54,715 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:07:56,030 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:07:56] "GET /mailing/32/view?email=u.u@example.com&document_id=2074&hash_token= HTTP/1.1" 400 - 258 0.184 1.133 2026-10-11 19:07:56,175 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:07:56] "GET /mailing/32/view?email=u.u@example.com&document_id=2074&hash_token=zboobs HTTP/1.1" 418 - 22 0.018 0.122 2026-10-11 19:07:56,262 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:07:56] "GET /mailing/32/view?email=u.u@example.com&document_id=2&hash_token=e962d5b2ec3765df3c9f19681c458286a6bf46ea8c10258582f31145a427bb50d39d455efea2277f089fe452d547bd5c852036e79f237a032469df5bd267d5c8 HTTP/1.1" 418 - 17 0.014 0.070 2026-10-11 19:07:56,334 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:07:56] "GET /mailing/32/view?email=not.email@example.com&document_id=2074&hash_token=e962d5b2ec3765df3c9f19681c458286a6bf46ea8c10258582f31145a427bb50d39d455efea2277f089fe452d547bd5c852036e79f237a032469df5bd267d5c8 HTTP/1.1" 418 - 17 0.013 0.054 2026-10-11 19:07:56,422 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:07:56] "GET /mailing/34/view?email=u.u@example.com&document_id=2074&hash_token=e962d5b2ec3765df3c9f19681c458286a6bf46ea8c10258582f31145a427bb50d39d455efea2277f089fe452d547bd5c852036e79f237a032469df5bd267d5c8 HTTP/1.1" 418 - 17 0.015 0.070 2026-10-11 19:07:56,488 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:07:56] "GET /mailing/0/view?email=u.u@example.com&document_id=2074&hash_token=e962d5b2ec3765df3c9f19681c458286a6bf46ea8c10258582f31145a427bb50d39d455efea2277f089fe452d547bd5c852036e79f237a032469df5bd267d5c8 HTTP/1.1" 400 - 15 0.011 0.050 2026-10-11 19:07:56,524 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:07:56] "GET /mailing/32/view?email=u.u@example.com&document_id=2074&hash_token=e962d5b2ec3765df3c9f19681c458286a6bf46ea8c10258582f31145a427bb50d39d455efea2277f089fe452d547bd5c852036e79f237a032469df5bd267d5c8 HTTP/1.1" 200 - 9 0.007 0.026 2026-10-11 19:07:56,675 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:07:56] "GET /mailing/32/view HTTP/1.1" 200 - 22 0.014 0.027 2026-10-11 19:07:56,677 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_view: waiting for threads: [] 2026-10-11 19:07:56,798 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 19:08:16,270 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 19:08:16,270 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 19:08:17,564 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_mailing_campaign_tour ... 2026-10-11 19:08:18,598 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Chrome pid: 11926 2026-10-11 19:08:18,598 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Chrome headless temporary user profile dir: /tmp/tmpzyjnq40w_chrome_odoo 2026-10-11 19:08:18,598 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Issuing json command http://127.0.0.1:38955/json/version 2026-10-11 19:08:18,599 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:38955/json/version with timeout 3 increased to 10s during tests 2026-10-11 19:08:18,629 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Browser version: Chrome/150.0.7871.114 2026-10-11 19:08:18,629 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Issuing json command http://127.0.0.1:38955/json 2026-10-11 19:08:18,630 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:38955/json with timeout 3 increased to 10s during tests 2026-10-11 19:08:18,639 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Websocket url found: ws://127.0.0.1:38955/devtools/page/2702AEBD2581C95CC35DA0A8D45BD322 2026-10-11 19:08:18,653 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Enable chrome headless console log notification 2026-10-11 19:08:18,662 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Chrome headless enable page notifications 2026-10-11 19:08:18,718 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:user_marketing from n/a 2026-10-11 19:08:18,734 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Setting session cookie in browser 2026-10-11 19:08:18,736 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-11 19:08:18,736 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-11 19:08:18,750 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:08:20,292 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:20] "GET /odoo HTTP/1.1" 200 - 186 0.125 1.419 2026-10-11 19:08:20,296 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Navigation result: {'frameId': '2702AEBD2581C95CC35DA0A8D45BD322', 'loaderId': '3B1BE89DB9858A15671730F79F5B9DC7', 'isDownload': False} 2026-10-11 19:08:20,296 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Evaluate ready code "odoo.isTourReady('mailing_campaign')" 2026-10-11 19:08:20,344 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:20] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-11 19:08:20,485 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:20] "GET /web/webclient/load_menus/e25c62a4b54341d4fd669e41b80c45a80a9a13084d0d9bf59ba488d1b2e4b047 HTTP/1.1" 200 - 131 0.067 0.075 2026-10-11 19:08:20,500 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:20] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.167 2026-10-11 19:08:20,524 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 0.145 2026-10-11 19:08:20,530 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:20] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.170 2026-10-11 19:08:20,534 121 INFO rb-001770c-225483-423662 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:08:20,567 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:20] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-11 19:08:20,629 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:20] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-11 19:08:21,230 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:21] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-11 19:08:21,231 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:21] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-11 19:08:21,232 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:21] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-11 19:08:21,249 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:21] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.008 2026-10-11 19:08:21,264 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: Owl is running in 'dev' mode. 2026-10-11 19:08:21,281 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:21] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:08:21,319 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:21] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.021 2026-10-11 19:08:21,331 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.008 2026-10-11 19:08:21,348 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:21] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.015 2026-10-11 19:08:21,396 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Evaluate test code "odoo.startTour('mailing_campaign', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-11 19:08:21,408 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [1/14] Tour mailing_campaign → Step .o_navbar_apps_menu button:enabled 2026-10-11 19:08:21,476 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:08:21,480 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:21] "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 19:08:21,492 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [2/14] Tour mailing_campaign → Step Select the "Email Marketing" app (trigger: .o_app[data-menu-xmlid="mass_mailing.mass_mailing_menu_root"]) 2026-10-11 19:08:21,510 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:21] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:08:21,515 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:21] "POST /mail/data HTTP/1.1" 200 - 34 0.066 0.051 2026-10-11 19:08:21,586 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:21] "GET /web/image/res.partner/2084/avatar_128?unique=1791745676000 HTTP/1.1" 200 - 15 0.019 0.123 2026-10-11 19:08:21,613 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [3/14] Tour mailing_campaign → Step Select "Campaings" Navbar item (trigger: .o_nav_entry[data-menu-xmlid="mass_mailing.menu_email_campaigns"]) 2026-10-11 19:08:21,636 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:21] "GET /web/image?model=res.users&field=avatar_128&id=629 HTTP/1.1" 200 - 9 0.015 0.197 2026-10-11 19:08:21,643 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.191 2026-10-11 19:08:21,668 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:21] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 19:08:21,669 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:21] "POST /web/action/load HTTP/1.1" 200 - 5 0.010 0.220 2026-10-11 19:08:21,726 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:21] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.028 0.146 2026-10-11 19:08:21,755 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08: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 19:08:21,756 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:21] "POST /web/action/load HTTP/1.1" 200 - 10 0.014 0.107 2026-10-11 19:08:21,791 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:21] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.116 2026-10-11 19:08:21,833 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [4/14] Tour mailing_campaign → Step Select "Newsletter" campaign (trigger: .o_kanban_record:contains("Newsletter")) 2026-10-11 19:08:21,937 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:21] "POST /web/dataset/call_kw/mailing.mailing/get_views HTTP/1.1" 200 - 55 0.041 0.088 2026-10-11 19:08:21,953 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:21] "POST /web/action/load HTTP/1.1" 200 - 8 0.003 0.114 2026-10-11 19:08:21,984 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:21] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 19:08:21,989 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 19:08:22,069 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:22] "POST /web/dataset/call_kw/utm.campaign/get_views HTTP/1.1" 200 - 25 0.033 0.052 2026-10-11 19:08:22,099 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:22] "POST /web/dataset/call_kw/utm.campaign/web_read_group HTTP/1.1" 200 - 5 0.002 0.007 2026-10-11 19:08:22,130 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:22] "POST /web/dataset/call_kw/utm.campaign/web_search_read HTTP/1.1" 200 - 10 0.006 0.014 2026-10-11 19:08:22,149 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:22] "POST /web/dataset/call_kw/utm.campaign/web_search_read HTTP/1.1" 200 - 9 0.004 0.029 2026-10-11 19:08:22,312 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [5/14] Tour mailing_campaign → Step Add a line (create new mailing) (trigger: .o_field_x2many_list_row_add a) 2026-10-11 19:08:22,343 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:22] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.014 0.042 2026-10-11 19:08:22,375 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:22] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.007 0.071 2026-10-11 19:08:22,380 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.045 2026-10-11 19:08:22,414 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:22] "POST /web/dataset/call_kw/utm.campaign/web_read HTTP/1.1" 200 - 17 0.008 0.070 2026-10-11 19:08:22,496 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:22] "POST /web/dataset/call_kw/utm.stage/search_read HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 19:08:22,650 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [6/14] Tour mailing_campaign → Step Pick the basic theme (trigger: :iframe #basic) 2026-10-11 19:08:22,668 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:22] "POST /web/dataset/call_kw/mailing.mailing/get_views HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 19:08:22,747 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:22] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 20 0.016 0.042 2026-10-11 19:08:22,994 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:22] "GET /web/bundle/mass_mailing.iframe_css_assets_edit?lang=en_US HTTP/1.1" 200 - 23 0.009 0.138 2026-10-11 19:08:23,262 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:23] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 70 0.056 0.353 2026-10-11 19:08:23,270 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:23] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.001 0.263 2026-10-11 19:08:23,290 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:23] "GET /web/assets/4418fd0/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 19:08:23,356 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:23] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 6 0.003 0.036 2026-10-11 19:08:23,376 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:23] "GET /web/assets/4c1dc8a/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-11 19:08:23,380 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:23] "GET /web/assets/cd253f3/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-11 19:08:23,456 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:23] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:08:23,515 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:23] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.021 0.028 2026-10-11 19:08:23,605 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:23] "GET /web/bundle/web_editor.wysiwyg_iframe_editor_assets?lang=en_US HTTP/1.1" 200 - 5 0.001 0.025 2026-10-11 19:08:23,677 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:23] "GET /web/assets/71af18d/web_editor.wysiwyg_iframe_editor_assets.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-10-11 19:08:23,686 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:23] "GET /web/assets/87ddff4/mass_mailing.iframe_css_assets_edit.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-11 19:08:23,696 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:23] "GET /web/assets/7d5b7c5/web_editor.wysiwyg_iframe_editor_assets.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-10-11 19:08:23,724 121 INFO rb-001770c-225483-423662 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 19:08:23,724 121 INFO rb-001770c-225483-423662 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 19:08:23,826 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:23] "GET /web/bundle/mass_mailing.assets_snippets_menu?lang=en_US HTTP/1.1" 200 - 2 0.003 0.014 2026-10-11 19:08:23,839 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:23] "GET /web/assets/3d3ef12/mass_mailing.assets_snippets_menu.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-11 19:08:23,979 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:23] "GET /web_editor/font_to_img/61541/rgb(255,255,255)/16 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:08:24,356 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:24] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 139 0.076 0.298 2026-10-11 19:08:24,443 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:24] "GET /web/bundle/mass_mailing.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-10-11 19:08:24,454 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:24] "GET /web/assets/4cf0c50/mass_mailing.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-11 19:08:24,486 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:24] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.005 2026-10-11 19:08:24,534 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:24] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 19:08:24,546 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:24] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 19:08:24,548 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:24] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 19:08:24,567 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:24] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 19:08:24,576 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:24] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 19:08:24,576 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:24] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_newsletter_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 19:08:24,578 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:24] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 19:08:24,579 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:24] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 19:08:24,600 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:24] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 19:08:24,607 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:24] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 19:08:24,609 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:24] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:08:24,611 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:24] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:08:24,621 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [7/14] Tour mailing_campaign → Step Fill in Subject (trigger: #subject_0) 2026-10-11 19:08:24,626 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:24] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:08:24,627 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:24] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_followup_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 19:08:24,648 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:24] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.003 0.012 2026-10-11 19:08:24,706 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:24] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 19:08:24,790 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:24] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:08:24,792 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:24] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 19:08:24,793 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:24] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 19:08:24,793 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:24] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 19:08:24,796 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:24] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_newsletter_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 19:08:24,796 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:24] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 19:08:24,814 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:24] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:08:24,817 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:24] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:08:24,818 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:24] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 19:08:24,818 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [8/14] Tour mailing_campaign → Step Fill in Mailing list (trigger: #contact_list_ids_0) 2026-10-11 19:08:24,820 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:24] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 19:08:24,822 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:24] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:08:24,823 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:24] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 19:08:24,835 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:24] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:08:24,836 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:24] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_followup_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:08:25,061 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [9/14] Tour mailing_campaign → Step Pick "Newsletter" option (trigger: .o_input_dropdown a:contains(Newsletter)) 2026-10-11 19:08:25,068 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:25] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.002 0.013 2026-10-11 19:08:25,077 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:25] "POST /web/dataset/call_kw/mailing.list/name_search HTTP/1.1" 200 - 3 0.003 0.020 2026-10-11 19:08:25,142 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [10/14] Tour mailing_campaign → Step Save form (trigger: .modal .o_form_button_save:contains(Save & Close)) 2026-10-11 19:08:25,151 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:25] "POST /web/dataset/call_kw/mailing.list/web_read HTTP/1.1" 200 - 3 0.002 0.006 2026-10-11 19:08:25,194 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:25] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 9 0.004 0.016 2026-10-11 19:08:25,208 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [11/14] Tour mailing_campaign → Step body:not(:has(.modal)) 2026-10-11 19:08:25,294 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:25] "POST /web/dataset/call_kw/utm.campaign/onchange HTTP/1.1" 200 - 26 0.017 0.040 2026-10-11 19:08:25,336 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:25] "GET /web/image/res.users/629/avatar_128 HTTP/1.1" 200 - 9 0.010 0.086 2026-10-11 19:08:25,372 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [12/14] Tour mailing_campaign → Step Check that newly created record is on the list (trigger: [name="mailing_mail_ids"] td[name="subject"]:contains("TestFromTour")) 2026-10-11 19:08:25,425 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [13/14] Tour mailing_campaign → Step save form (trigger: .o_form_button_save:enabled) 2026-10-11 19:08:25,500 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [14/14] Tour mailing_campaign → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-11 19:08:25,699 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:25] "POST /web/dataset/call_kw/utm.campaign/web_save HTTP/1.1" 200 - 95 0.087 0.103 2026-10-11 19:08:25,740 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: tour succeeded 2026-10-11 19:08:25,741 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: ╔═════════════════════════════════╗ ║ TOUR mailing_campaign SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-11 19:08:25,920 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: heap 32394704 (allocated 35405824) 2026-10-11 19:08:25,930 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Closing chrome headless with pid 11926 2026-10-11 19:08:25,933 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Closing websocket connection 2026-10-11 19:08:25,934 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Terminating chrome headless with pid 11926 2026-10-11 19:08:26,035 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_190826_035601_test_mailing_campaign_tour.txt 2026-10-11 19:08:26,036 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Removing chrome user profile "/tmp/tmpzyjnq40w_chrome_odoo" 2026-10-11 19:08:26,095 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_mailing_editor_theme_tour ... 2026-10-11 19:08:26,385 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Chrome pid: 12198 2026-10-11 19:08:26,385 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Chrome headless temporary user profile dir: /tmp/tmp8j87k3g5_chrome_odoo 2026-10-11 19:08:26,386 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Issuing json command http://127.0.0.1:44093/json/version 2026-10-11 19:08:26,387 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:44093/json/version with timeout 3 increased to 10s during tests 2026-10-11 19:08:26,468 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Browser version: Chrome/150.0.7871.114 2026-10-11 19:08:26,468 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Issuing json command http://127.0.0.1:44093/json 2026-10-11 19:08:26,469 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:44093/json with timeout 3 increased to 10s during tests 2026-10-11 19:08:26,478 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Websocket url found: ws://127.0.0.1:44093/devtools/page/BC1607E7F10DCA67210662FA983D3129 2026-10-11 19:08:26,488 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Enable chrome headless console log notification 2026-10-11 19:08:26,491 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Chrome headless enable page notifications 2026-10-11 19:08:26,556 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 19:08:26,571 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Setting session cookie in browser 2026-10-11 19:08:26,574 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-11 19:08:26,574 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-11 19:08:26,591 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:08:29,412 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:29] "GET /odoo HTTP/1.1" 200 - 189 0.204 2.621 2026-10-11 19:08:29,419 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Navigation result: {'frameId': 'BC1607E7F10DCA67210662FA983D3129', 'loaderId': '31AB7BE97BEA012D03B9D2A6B8DE3FC7', 'isDownload': False} 2026-10-11 19:08:29,419 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Evaluate ready code "odoo.isTourReady('mailing_editor_theme')" 2026-10-11 19:08:29,475 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:29] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-11 19:08:29,494 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:29] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.008 0.008 2026-10-11 19:08:29,532 121 INFO rb-001770c-225483-423662 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:08:29,973 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:29] "GET /web/webclient/load_menus/02f3fee35d16a9da3e9ff10842085ec8563859cf56581947cbe6b10fbc4758ac HTTP/1.1" 200 - 505 0.227 0.263 2026-10-11 19:08:29,979 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:29] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.483 2026-10-11 19:08:29,993 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:29] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.195 2026-10-11 19:08:30,010 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.503 2026-10-11 19:08:30,397 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:30] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-11 19:08:30,499 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:30] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-11 19:08:30,502 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:30] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-11 19:08:30,502 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:30] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-11 19:08:30,520 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.008 2026-10-11 19:08:30,541 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: Owl is running in 'dev' mode. 2026-10-11 19:08:30,556 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:30] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:08:30,594 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:30] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.020 2026-10-11 19:08:30,635 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:30] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.033 2026-10-11 19:08:30,685 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Evaluate test code "odoo.startTour('mailing_editor_theme', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-11 19:08:30,697 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [1/36] Tour mailing_editor_theme → Step .o_navbar_apps_menu button:enabled 2026-10-11 19:08:30,717 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:30] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.027 0.077 2026-10-11 19:08:30,767 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:08:30,788 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [2/36] Tour mailing_editor_theme → Step Select the 'Email Marketing' app. (trigger: .o_app[data-menu-xmlid="mass_mailing.mass_mailing_menu_root"]) 2026-10-11 19:08:30,789 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 19:08:30,812 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:30] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 19:08:30,914 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [3/36] Tour mailing_editor_theme → Step Click on the create button to create a new mailing. (trigger: button.o_list_button_add) 2026-10-11 19:08:30,952 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:30] "POST /mail/data HTTP/1.1" 200 - 83 0.093 0.164 2026-10-11 19:08:30,953 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.253 2026-10-11 19:08:30,994 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:30] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.011 0.233 2026-10-11 19:08:31,015 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:31] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.087 2026-10-11 19:08:31,058 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:31] "GET /web/image/res.partner/7/avatar_128?unique=1791745676000 HTTP/1.1" 200 - 9 0.013 0.302 2026-10-11 19:08:31,084 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:31] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.326 2026-10-11 19:08:31,112 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:31] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:08:31,131 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:31] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.022 0.131 2026-10-11 19:08:31,159 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:31] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.047 2026-10-11 19:08:31,179 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:08:31,291 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:31] "POST /web/dataset/call_kw/mailing.mailing/get_views HTTP/1.1" 200 - 55 0.043 0.199 2026-10-11 19:08:31,336 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:31] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 19:08:31,347 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 19:08:31,551 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:31] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:08:31,630 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [4/36] Tour mailing_editor_theme → Step Fill in Subject (trigger: #subject_0) 2026-10-11 19:08:31,652 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:31] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.012 0.047 2026-10-11 19:08:31,728 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:31] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 17 0.022 0.111 2026-10-11 19:08:31,774 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:31] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.011 0.167 2026-10-11 19:08:31,816 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:31] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 10 0.010 0.199 2026-10-11 19:08:31,823 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.156 2026-10-11 19:08:31,856 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:31] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 15 0.009 0.174 2026-10-11 19:08:32,085 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:32] "GET /web/bundle/mass_mailing.iframe_css_assets_edit?lang=en_US HTTP/1.1" 200 - 23 0.010 0.118 2026-10-11 19:08:32,350 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:32] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 70 0.037 0.353 2026-10-11 19:08:32,358 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:32] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.262 2026-10-11 19:08:32,376 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:32] "GET /web/assets/4418fd0/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 19:08:32,424 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:32] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 6 0.004 0.024 2026-10-11 19:08:32,442 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:32] "GET /web/assets/4c1dc8a/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-11 19:08:32,450 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:32] "GET /web/assets/cd253f3/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-11 19:08:32,514 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:32] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:08:32,557 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:32] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.003 0.035 2026-10-11 19:08:32,661 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:32] "GET /web/bundle/web_editor.wysiwyg_iframe_editor_assets?lang=en_US HTTP/1.1" 200 - 5 0.001 0.035 2026-10-11 19:08:32,674 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [5/36] Tour mailing_editor_theme → Step Fill in Mailing list (trigger: #contact_list_ids_0) 2026-10-11 19:08:32,788 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:32] "GET /web/assets/71af18d/web_editor.wysiwyg_iframe_editor_assets.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-11 19:08:32,801 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:32] "GET /web/assets/7d5b7c5/web_editor.wysiwyg_iframe_editor_assets.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-11 19:08:32,803 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [6/36] Tour mailing_editor_theme → Step Pick 'Newsletter' option (trigger: .o_input_dropdown a:contains(Newsletter)) 2026-10-11 19:08:32,807 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:32] "GET /web/assets/87ddff4/mass_mailing.iframe_css_assets_edit.min.css HTTP/1.1" 200 - 2 0.002 0.026 2026-10-11 19:08:32,816 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:32] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 19:08:32,823 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:32] "POST /web/dataset/call_kw/mailing.list/name_search HTTP/1.1" 200 - 3 0.002 0.017 2026-10-11 19:08:32,852 121 INFO rb-001770c-225483-423662 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 19:08:32,853 121 INFO rb-001770c-225483-423662 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 19:08:32,949 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:32] "GET /web/bundle/mass_mailing.assets_snippets_menu?lang=en_US HTTP/1.1" 200 - 2 0.000 0.008 2026-10-11 19:08:32,962 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [7/36] Tour mailing_editor_theme → Step :iframe .o_mail_theme_selector_new 2026-10-11 19:08:32,966 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:32] "POST /web/dataset/call_kw/mailing.list/web_read HTTP/1.1" 200 - 3 0.002 0.006 2026-10-11 19:08:32,995 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:32] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 5 0.002 0.011 2026-10-11 19:08:33,001 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:33] "GET /web/assets/3d3ef12/mass_mailing.assets_snippets_menu.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-11 19:08:33,100 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:33] "GET /web_editor/font_to_img/61541/rgb(255,255,255)/16 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 19:08:33,567 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:33] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 139 0.080 0.390 2026-10-11 19:08:33,659 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:33] "GET /web/bundle/mass_mailing.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-10-11 19:08:33,676 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:33] "GET /web/assets/4cf0c50/mass_mailing.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-11 19:08:33,694 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:33] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.004 2026-10-11 19:08:33,724 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:33] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:08:33,736 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [8/36] Tour mailing_editor_theme → Step Pick the basic theme (trigger: :iframe #basic) 2026-10-11 19:08:33,737 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:33] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:08:33,750 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:33] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 19:08:33,751 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:33] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 19:08:33,759 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:33] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 19:08:33,760 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:33] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:08:33,764 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:33] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_newsletter_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 19:08:33,765 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:33] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 19:08:33,784 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:33] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 19:08:33,787 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:33] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 19:08:33,792 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:33] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 19:08:33,794 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:33] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 19:08:33,799 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:33] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_followup_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:08:33,802 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:33] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:08:33,811 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:33] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 19:08:33,900 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [9/36] Tour mailing_editor_theme → Step :iframe html:not(:has(.o_mail_theme_selector_new)) 2026-10-11 19:08:33,922 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:33] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.002 0.010 2026-10-11 19:08:34,256 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [10/36] Tour mailing_editor_theme → Step Make sure the snippets menu is hidden (trigger: html:has(#oe_snippets.d-none)) 2026-10-11 19:08:34,344 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [11/36] Tour mailing_editor_theme → Step save form (trigger: .o_form_button_save:enabled) 2026-10-11 19:08:34,445 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [12/36] Tour mailing_editor_theme → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-11 19:08:34,616 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:34] "POST /web/dataset/call_kw/mailing.mailing/web_save HTTP/1.1" 200 - 75 0.075 0.095 2026-10-11 19:08:34,715 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [13/36] Tour mailing_editor_theme → Step Click on the New button to create another mailing (trigger: button.o_form_button_create) 2026-10-11 19:08:34,737 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:34] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.042 0.054 2026-10-11 19:08:34,745 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:34] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.085 2026-10-11 19:08:34,788 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:34] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.020 0.066 2026-10-11 19:08:34,801 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [14/36] Tour mailing_editor_theme → Step :iframe .o_mail_theme_selector_new 2026-10-11 19:08:34,839 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:34] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 9 0.007 0.026 2026-10-11 19:08:34,878 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:34] "POST /web/dataset/call_kw/mailing.mailing/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-10-11 19:08:34,901 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:34] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.006 2026-10-11 19:08:34,989 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [15/36] Tour mailing_editor_theme → Step Fill in Subject (trigger: #subject_0) 2026-10-11 19:08:35,083 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [16/36] Tour mailing_editor_theme → Step Fill in Mailing list (trigger: #contact_list_ids_0) 2026-10-11 19:08:35,151 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:35] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:08:35,162 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:35] "POST /web/dataset/call_kw/mailing.list/name_search HTTP/1.1" 200 - 3 0.002 0.005 2026-10-11 19:08:35,183 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [17/36] Tour mailing_editor_theme → Step Pick 'Newsletter' option (trigger: .o_input_dropdown a:contains(Newsletter)) 2026-10-11 19:08:35,252 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [18/36] Tour mailing_editor_theme → Step Pick the newsletter theme (trigger: :iframe #newsletter) 2026-10-11 19:08:35,263 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:35] "POST /web/dataset/call_kw/mailing.list/web_read HTTP/1.1" 200 - 3 0.004 0.006 2026-10-11 19:08:35,290 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:35] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 5 0.002 0.012 2026-10-11 19:08:35,419 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [19/36] Tour mailing_editor_theme → Step Make sure the snippets menu is displayed (trigger: #oe_snippets) 2026-10-11 19:08:35,423 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:35] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-facebook.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:08:35,431 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:35] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-twitter.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:08:35,435 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:35] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-linkedin.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:08:35,438 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:35] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 19:08:35,439 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:35] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner_2.jpg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:08:35,475 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:35] "GET /mass_mailing_themes/static/src/img/theme_newsletter/FPsignature.gif HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 19:08:35,477 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:35] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner_3.jpg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-11 19:08:35,511 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:35] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.004 0.026 2026-10-11 19:08:35,907 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:08:35,919 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:35] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_social.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 19:08:35,922 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:35] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_text_social.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 19:08:35,934 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:35] "GET /mass_mailing/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 19:08:35,937 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:35] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_browser.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:08:35,941 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:35] "GET /mass_mailing/static/src/img/snippets_thumbs/s_title.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:08:35,943 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:35] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_logo.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 19:08:35,952 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:35] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:08:35,953 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:35] "GET /mass_mailing/static/src/img/snippets_thumbs/s_comparisons.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:08:35,957 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [20/36] Tour mailing_editor_theme → Step discard the form (trigger: .o_form_button_cancel) 2026-10-11 19:08:35,966 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:35] "GET /mass_mailing/static/src/img/snippets_thumbs/s_color_blocks_2.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:08:35,969 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:35] "GET /mass_mailing/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:08:35,977 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:35] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 19:08:35,979 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:35] "GET /mass_mailing/static/src/img/snippets_thumbs/s_image_text.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 19:08:35,982 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:35] "GET /mass_mailing/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:08:35,989 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:35] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:08:35,991 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:35] "GET /mass_mailing/static/src/img/snippets_thumbs/s_numbers.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 19:08:35,991 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:35] "GET /mass_mailing/static/src/img/snippets_thumbs/s_masonry_block.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:08:35,998 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:35] "GET /mass_mailing/static/src/img/snippets_thumbs/s_media_list.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 19:08:36,008 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_showcase.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 19:08:36,012 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:08:36,020 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_call_to_action.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:08:36,020 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_references.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:08:36,024 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:36] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount2.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 19:08:36,027 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_product_list.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:08:36,030 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_event.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:08:36,032 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:36] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount1.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 19:08:36,049 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features_grid.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 19:08:36,049 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 19:08:36,050 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 19:08:36,050 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 19:08:36,054 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 19:08:36,054 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:36] "GET /web_editor/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 19:08:36,064 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:36] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:08:36,065 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:36] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social_left.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:08:36,090 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [21/36] Tour mailing_editor_theme → 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 19:08:36,188 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:36] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.001 0.016 2026-10-11 19:08:36,536 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:36] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 6 0.003 0.014 2026-10-11 19:08:36,678 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [22/36] Tour mailing_editor_theme → Step Go back to previous mailing (trigger: td[name="subject"]:contains(Test Basic Theme)) 2026-10-11 19:08:36,683 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:36] "GET /web/image/res.users/6/avatar_128 HTTP/1.1" 200 - 9 0.009 0.019 2026-10-11 19:08:36,914 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [23/36] Tour mailing_editor_theme → Step Make sure the snippets menu is hidden (trigger: html:has(#oe_snippets.d-none)) 2026-10-11 19:08:36,959 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:36] "POST /web/dataset/call_kw/mailing.mailing/web_read HTTP/1.1" 200 - 18 0.016 0.021 2026-10-11 19:08:36,997 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:36] "POST /web/dataset/call_kw/mailing.mailing/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.005 2026-10-11 19:08:37,033 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:37] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.008 0.025 2026-10-11 19:08:37,113 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:37] "POST /web/dataset/call_kw/mailing.mailing/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.006 2026-10-11 19:08:37,184 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:37] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.016 0.058 2026-10-11 19:08:37,267 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:37] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.010 2026-10-11 19:08:37,361 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:37] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.005 2026-10-11 19:08:37,362 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [24/36] Tour mailing_editor_theme → Step Add some content to be selected afterwards (trigger: :iframe p) 2026-10-11 19:08:37,462 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [25/36] Tour mailing_editor_theme → Step Select text (trigger: :iframe p:contains(content)) 2026-10-11 19:08:37,522 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [26/36] Tour mailing_editor_theme → Step Make sure the floating toolbar is visible (trigger: #toolbar.oe-floating[style*="visible"]) 2026-10-11 19:08:37,574 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [27/36] Tour mailing_editor_theme → Step Open the color picker (trigger: #toolbar #oe-text-color) 2026-10-11 19:08:37,674 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:37] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 19:08:37,686 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [28/36] Tour mailing_editor_theme → Step Pick a color (trigger: #toolbar button[data-color="o-color-1"]) 2026-10-11 19:08:37,771 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [29/36] Tour mailing_editor_theme → Step Check that color was applied (trigger: :iframe p font.text-o-color-1) 2026-10-11 19:08:37,823 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [30/36] Tour mailing_editor_theme → Step save form (trigger: .o_form_button_save:enabled) 2026-10-11 19:08:37,916 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [31/36] Tour mailing_editor_theme → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-11 19:08:37,967 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:37] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 16 0.009 0.027 2026-10-11 19:08:38,234 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:38] "POST /web/dataset/call_kw/mailing.mailing/web_save HTTP/1.1" 200 - 19 0.009 0.030 2026-10-11 19:08:38,254 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:38] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 19:08:38,279 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [32/36] Tour mailing_editor_theme → Step Go to 'Mailings' list view (trigger: .breadcrumb a:contains(Mailings)) 2026-10-11 19:08:38,312 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:38] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.014 0.039 2026-10-11 19:08:38,379 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [33/36] Tour mailing_editor_theme → Step Open newly created mailing (trigger: td:contains("Test Basic Theme")) 2026-10-11 19:08:38,406 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:38] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 6 0.003 0.012 2026-10-11 19:08:38,506 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [34/36] Tour mailing_editor_theme → Step Make sure the snippets menu is hidden (trigger: html:has(#oe_snippets.d-none)) 2026-10-11 19:08:38,543 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:38] "POST /web/dataset/call_kw/mailing.mailing/web_read HTTP/1.1" 200 - 18 0.008 0.023 2026-10-11 19:08:38,568 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:38] "POST /web/dataset/call_kw/mailing.mailing/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.003 2026-10-11 19:08:38,600 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:38] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.005 0.019 2026-10-11 19:08:38,651 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:38] "POST /web/dataset/call_kw/mailing.mailing/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-10-11 19:08:38,696 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:38] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.012 0.035 2026-10-11 19:08:38,784 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:38] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 19:08:38,887 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:38] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.004 2026-10-11 19:08:38,899 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [35/36] Tour mailing_editor_theme → Step Select content (trigger: :iframe p:contains(content)) 2026-10-11 19:08:38,997 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [36/36] Tour mailing_editor_theme → Step Make sure the floating toolbar is visible (trigger: #toolbar.oe-floating[style*="visible"]) 2026-10-11 19:08:39,067 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: tour succeeded 2026-10-11 19:08:39,073 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: ╔═════════════════════════════════════╗ ║ TOUR mailing_editor_theme SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-11 19:08:39,459 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: heap 42868036 (allocated 44580864) 2026-10-11 19:08:39,466 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Closing chrome headless with pid 12198 2026-10-11 19:08:39,467 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Closing websocket connection 2026-10-11 19:08:39,468 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Terminating chrome headless with pid 12198 2026-10-11 19:08:39,590 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_190839_590096_test_mailing_editor_theme_tour.txt 2026-10-11 19:08:39,590 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Removing chrome user profile "/tmp/tmp8j87k3g5_chrome_odoo" 2026-10-11 19:08:39,637 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_mailing_editor_tour ... 2026-10-11 19:08:39,949 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Chrome pid: 12539 2026-10-11 19:08:39,949 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Chrome headless temporary user profile dir: /tmp/tmpv1oramlr_chrome_odoo 2026-10-11 19:08:39,950 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Issuing json command http://127.0.0.1:34951/json/version 2026-10-11 19:08:39,951 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:34951/json/version with timeout 3 increased to 10s during tests 2026-10-11 19:08:39,979 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Browser version: Chrome/150.0.7871.114 2026-10-11 19:08:39,979 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Issuing json command http://127.0.0.1:34951/json 2026-10-11 19:08:39,980 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:34951/json with timeout 3 increased to 10s during tests 2026-10-11 19:08:39,998 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Websocket url found: ws://127.0.0.1:34951/devtools/page/0DE3747D6C27689F15DCAF4859B2FED2 2026-10-11 19:08:40,005 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Enable chrome headless console log notification 2026-10-11 19:08:40,048 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Chrome headless enable page notifications 2026-10-11 19:08:40,081 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:user_marketing from n/a 2026-10-11 19:08:40,100 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Setting session cookie in browser 2026-10-11 19:08:40,106 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-11 19:08:40,106 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-11 19:08:40,117 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:08:41,899 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:41] "GET /odoo HTTP/1.1" 200 - 191 0.172 1.614 2026-10-11 19:08:41,903 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Navigation result: {'frameId': '0DE3747D6C27689F15DCAF4859B2FED2', 'loaderId': '8D45845E4A62270F3D60D46710D15520', 'isDownload': False} 2026-10-11 19:08:41,903 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Evaluate ready code "odoo.isTourReady('mailing_editor')" 2026-10-11 19:08:41,942 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:41] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-10-11 19:08:41,955 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:41] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-10-11 19:08:42,042 121 INFO rb-001770c-225483-423662 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:08:42,120 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:42] "GET /web/webclient/load_menus/19dffec1155f96004918e8086a81f163ca5c403ec2b8b181495e20a0129d877e HTTP/1.1" 200 - 128 0.070 0.122 2026-10-11 19:08:42,139 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.194 2026-10-11 19:08:42,148 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:42] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.213 2026-10-11 19:08:42,173 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:42] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 19:08:42,227 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:42] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 19:08:42,775 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:42] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-11 19:08:42,778 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:42] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-11 19:08:42,780 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:42] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-11 19:08:42,796 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:42] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-11 19:08:42,820 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: Owl is running in 'dev' mode. 2026-10-11 19:08:42,832 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:42] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:08:42,874 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:42] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.023 2026-10-11 19:08:42,881 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:42] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.006 2026-10-11 19:08:42,898 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:42] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.017 2026-10-11 19:08:42,936 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Evaluate test code "odoo.startTour('mailing_editor', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-11 19:08:42,976 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [1/18] Tour mailing_editor → Step .o_navbar_apps_menu button:enabled 2026-10-11 19:08:42,996 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:08:43,003 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08: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 19:08:43,050 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:43] "POST /mail/data HTTP/1.1" 200 - 34 0.051 0.061 2026-10-11 19:08:43,059 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [2/18] Tour mailing_editor → Step .o_app[data-menu-xmlid="mass_mailing.mass_mailing_menu_root"] 2026-10-11 19:08:43,093 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:43] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 19:08:43,132 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:43] "GET /web/image?model=res.users&field=avatar_128&id=629 HTTP/1.1" 200 - 16 0.034 0.131 2026-10-11 19:08:43,145 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [3/18] Tour mailing_editor → Step button.o_list_button_add 2026-10-11 19:08:43,168 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:43] "GET /web/image/res.partner/2084/avatar_128?unique=1791745676000 HTTP/1.1" 200 - 8 0.010 0.195 2026-10-11 19:08:43,192 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:43] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.220 2026-10-11 19:08:43,197 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:43] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:08:43,199 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.214 2026-10-11 19:08:43,238 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:43] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.123 2026-10-11 19:08:43,257 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:43] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.100 2026-10-11 19:08:43,284 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08: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 19:08:43,285 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:43] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.085 2026-10-11 19:08:43,444 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:43] "POST /web/dataset/call_kw/mailing.mailing/get_views HTTP/1.1" 200 - 55 0.051 0.101 2026-10-11 19:08:43,483 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:08:43,490 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:43] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 2 0.001 0.012 2026-10-11 19:08:43,696 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:43] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:08:43,761 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [4/18] Tour mailing_editor → Step div[name="contact_list_ids"] .o_input_dropdown input[type="text"] 2026-10-11 19:08:43,782 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:43] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 9 0.010 0.043 2026-10-11 19:08:43,823 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:43] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 9 0.008 0.086 2026-10-11 19:08:43,864 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:43] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.011 0.125 2026-10-11 19:08:43,899 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:43] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.008 0.150 2026-10-11 19:08:43,903 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.126 2026-10-11 19:08:43,959 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:43] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 15 0.028 0.140 2026-10-11 19:08:44,239 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:44] "GET /web/bundle/mass_mailing.iframe_css_assets_edit?lang=en_US HTTP/1.1" 200 - 23 0.008 0.114 2026-10-11 19:08:44,477 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:44] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 70 0.039 0.319 2026-10-11 19:08:44,484 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:44] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.237 2026-10-11 19:08:44,501 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:44] "GET /web/assets/4418fd0/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 19:08:44,558 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:44] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 6 0.001 0.032 2026-10-11 19:08:44,575 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:44] "GET /web/assets/cd253f3/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 19:08:44,586 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:44] "GET /web/assets/4c1dc8a/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-10-11 19:08:44,671 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:44] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:08:44,710 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:44] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.004 0.026 2026-10-11 19:08:44,806 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:44] "GET /web/bundle/web_editor.wysiwyg_iframe_editor_assets?lang=en_US HTTP/1.1" 200 - 5 0.002 0.030 2026-10-11 19:08:44,838 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [5/18] Tour mailing_editor → Step div[name="contact_list_ids"] .ui-state-active 2026-10-11 19:08:44,841 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:44] "POST /web/dataset/call_kw/mailing.list/name_search HTTP/1.1" 200 - 3 0.002 0.007 2026-10-11 19:08:44,968 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:44] "GET /web/assets/71af18d/web_editor.wysiwyg_iframe_editor_assets.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-10-11 19:08:44,977 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:44] "GET /web/assets/87ddff4/mass_mailing.iframe_css_assets_edit.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-11 19:08:44,979 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [6/18] Tour mailing_editor → Step choose the theme "empty" to edit the mailing with snippets (trigger: [name="body_arch"] :iframe #empty) 2026-10-11 19:08:44,987 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:44] "GET /web/assets/7d5b7c5/web_editor.wysiwyg_iframe_editor_assets.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-10-11 19:08:44,995 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:44] "POST /web/dataset/call_kw/mailing.list/web_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-11 19:08:45,012 121 INFO rb-001770c-225483-423662 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 19:08:45,013 121 INFO rb-001770c-225483-423662 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 19:08:45,068 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:45] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 5 0.002 0.013 2026-10-11 19:08:45,133 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:45] "GET /web/bundle/mass_mailing.assets_snippets_menu?lang=en_US HTTP/1.1" 200 - 2 0.001 0.009 2026-10-11 19:08:45,156 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:45] "GET /web/assets/3d3ef12/mass_mailing.assets_snippets_menu.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 19:08:45,275 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:45] "GET /web_editor/font_to_img/61541/rgb(255,255,255)/16 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:08:45,730 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:45] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 139 0.110 0.341 2026-10-11 19:08:45,841 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:45] "GET /web/bundle/mass_mailing.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-10-11 19:08:45,867 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:45] "GET /web/assets/4cf0c50/mass_mailing.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 19:08:45,890 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:45] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.004 2026-10-11 19:08:45,924 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:45] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:08:45,925 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:45] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:08:45,927 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:45] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:08:45,930 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:45] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:08:45,942 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:45] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_newsletter_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 19:08:45,946 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:45] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:08:45,947 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:45] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:08:45,949 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:45] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 19:08:45,952 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:45] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 19:08:45,959 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:45] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 19:08:45,963 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:45] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 19:08:45,968 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [7/18] Tour mailing_editor → Step wait for the editor to be rendered (trigger: [name="body_arch"] :iframe .o_editable[data-editor-message="DRAG BUILDING BLOCKS HERE"]) 2026-10-11 19:08:45,969 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:45] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:08:45,973 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:45] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:08:45,974 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:45] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_followup_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:08:45,999 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:45] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.006 0.012 2026-10-11 19:08:46,358 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [8/18] Tour mailing_editor → Step drag the "Title" snippet from the design panel and drop it in the editor (trigger: [name="body_arch"] #oe_snippets [name="Title"] .oe_snippet_thumbnail) 2026-10-11 19:08:46,374 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:46] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_social.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:08:46,383 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:46] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_text_social.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 19:08:46,385 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 19:08:46,388 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:46] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:08:46,399 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:08:46,402 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:46] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_browser.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 19:08:46,406 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_title.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 19:08:46,440 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_image_text.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 19:08:46,441 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 19:08:46,442 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-11 19:08:46,443 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_color_blocks_2.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 19:08:46,444 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_comparisons.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-11 19:08:46,447 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 19:08:46,474 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:08:46,475 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_masonry_block.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:08:46,476 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_numbers.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 19:08:46,477 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 19:08:46,477 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_media_list.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 19:08:46,479 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_showcase.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:08:46,504 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:08:46,507 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_event.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:08:46,508 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_references.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 19:08:46,509 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:46] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount2.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 19:08:46,510 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_call_to_action.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 19:08:46,511 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:46] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount1.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 19:08:46,526 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features_grid.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:08:46,527 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_product_list.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:08:46,543 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 19:08:46,545 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 19:08:46,546 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 19:08:46,549 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:46] "GET /web_editor/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 19:08:46,551 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:46] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:08:46,554 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:08:46,556 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:46] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social_left.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:08:46,681 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [9/18] Tour mailing_editor → Step wait for the snippet menu to finish the drop process (trigger: body:not(:has(.o_we_ongoing_insertion))) 2026-10-11 19:08:47,322 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [10/18] Tour mailing_editor → Step verify that the title was inserted properly in the editor (trigger: [name="body_arch"] :iframe .o_editable h1) 2026-10-11 19:08:47,378 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [11/18] Tour mailing_editor → Step button.o_form_button_save 2026-10-11 19:08:47,453 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [12/18] Tour mailing_editor → Step verify that the save failed (since the field "subject" was not set and it is required) (trigger: label.o_field_invalid) 2026-10-11 19:08:47,482 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:47] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.002 0.012 2026-10-11 19:08:47,650 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [13/18] Tour mailing_editor → Step verify that the edited mailing body was not lost during the failed save (trigger: [name="body_arch"] :iframe .o_editable h1) 2026-10-11 19:08:47,706 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [14/18] Tour mailing_editor → Step input#subject_0 2026-10-11 19:08:47,823 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [15/18] Tour mailing_editor → Step .o_form_view 2026-10-11 19:08:47,901 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [16/18] Tour mailing_editor → Step save form (trigger: .o_form_button_save:enabled) 2026-10-11 19:08:47,909 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:47] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.002 0.010 2026-10-11 19:08:47,971 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [17/18] Tour mailing_editor → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-11 19:08:48,181 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:48] "POST /web/dataset/call_kw/mailing.mailing/web_save HTTP/1.1" 200 - 75 0.088 0.114 2026-10-11 19:08:48,272 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [18/18] Tour mailing_editor → Step :iframe .o_editable 2026-10-11 19:08:48,273 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:48] "POST /mail/thread/data HTTP/1.1" 200 - 30 0.023 0.045 2026-10-11 19:08:48,278 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:48] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.056 2026-10-11 19:08:48,320 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:48] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.023 0.028 2026-10-11 19:08:48,326 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: tour succeeded 2026-10-11 19:08:48,327 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: ╔═══════════════════════════════╗ ║ TOUR mailing_editor SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-11 19:08:48,564 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: heap 33874680 (allocated 36556800) 2026-10-11 19:08:48,575 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Closing chrome headless with pid 12539 2026-10-11 19:08:48,576 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Closing websocket connection 2026-10-11 19:08:48,576 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Terminating chrome headless with pid 12539 2026-10-11 19:08:48,698 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_190848_698350_test_mailing_editor_tour.txt 2026-10-11 19:08:48,698 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Removing chrome user profile "/tmp/tmpv1oramlr_chrome_odoo" 2026-10-11 19:08:48,753 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_mass_mailing_code_view_tour ... 2026-10-11 19:08:49,056 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Chrome pid: 12838 2026-10-11 19:08:49,056 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Chrome headless temporary user profile dir: /tmp/tmpflpwtipv_chrome_odoo 2026-10-11 19:08:49,057 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Issuing json command http://127.0.0.1:45577/json/version 2026-10-11 19:08:49,058 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:45577/json/version with timeout 3 increased to 10s during tests 2026-10-11 19:08:49,105 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Browser version: Chrome/150.0.7871.114 2026-10-11 19:08:49,105 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Issuing json command http://127.0.0.1:45577/json 2026-10-11 19:08:49,106 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:45577/json with timeout 3 increased to 10s during tests 2026-10-11 19:08:49,119 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Websocket url found: ws://127.0.0.1:45577/devtools/page/3FDA233EB907FD76D8D5BC2760D060F0 2026-10-11 19:08:49,131 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Enable chrome headless console log notification 2026-10-11 19:08:49,146 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Chrome headless enable page notifications 2026-10-11 19:08:49,177 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 19:08:49,188 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Setting session cookie in browser 2026-10-11 19:08:49,192 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Open "http://127.0.0.1:8069/odoo?debug=tests" in browser 2026-10-11 19:08:49,193 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Navigating to: "http://127.0.0.1:8069/odoo?debug=tests" 2026-10-11 19:08:49,207 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:08:50,604 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:50] "GET /odoo?debug=tests HTTP/1.1" 200 - 188 0.191 1.210 2026-10-11 19:08:50,609 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Navigation result: {'frameId': '3FDA233EB907FD76D8D5BC2760D060F0', 'loaderId': '195BE3AD1C87DC6A79838EC5840DA18E', 'isDownload': False} 2026-10-11 19:08:50,610 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Evaluate ready code "odoo.isTourReady('mass_mailing_code_view_tour')" 2026-10-11 19:08:51,176 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:51] "GET /web/webclient/load_menus/c0c4e463578fb203971aa8d0dd37384f753557c1496e03bd51b57170e0af87df HTTP/1.1" 200 - 530 0.225 0.299 2026-10-11 19:08:51,188 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:51] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.536 2026-10-11 19:08:51,213 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 0.540 2026-10-11 19:08:51,233 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:51] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.574 2026-10-11 19:08:51,246 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:51] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.594 2026-10-11 19:08:51,274 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:51] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-10-11 19:08:51,279 121 INFO rb-001770c-225483-423662 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:08:51,343 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:51] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-11 19:08:52,024 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:52] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-11 19:08:52,025 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:52] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-11 19:08:52,026 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:52] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-11 19:08:52,041 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-10-11 19:08:52,062 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: Owl is running in 'dev' mode. 2026-10-11 19:08:52,077 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:52] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:08:52,139 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:52] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.032 2026-10-11 19:08:52,186 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.010 0.070 2026-10-11 19:08:52,238 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Evaluate test code "odoo.startTour('mass_mailing_code_view_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo?debug=tests", "delayToCheckUndeterminisms": 0})" 2026-10-11 19:08:52,248 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [1/15] Tour mass_mailing_code_view_tour → Step .o_navbar_apps_menu button:enabled 2026-10-11 19:08:52,268 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.030 0.118 2026-10-11 19:08:52,271 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.032 2026-10-11 19:08:52,364 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:08:52,366 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:52] "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 19:08:52,381 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [2/15] Tour mass_mailing_code_view_tour → Step .o_app[data-menu-xmlid="mass_mailing.mass_mailing_menu_root"] 2026-10-11 19:08:52,402 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:52] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:08:52,493 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:52] "POST /mail/data HTTP/1.1" 200 - 83 0.092 0.161 2026-10-11 19:08:52,501 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [3/15] Tour mass_mailing_code_view_tour → Step button.o_list_button_add 2026-10-11 19:08:52,508 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:52] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.198 2026-10-11 19:08:52,510 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.223 2026-10-11 19:08:52,547 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:52] "GET /web/image/res.partner/7/avatar_128?unique=1791745676000 HTTP/1.1" 200 - 9 0.010 0.221 2026-10-11 19:08:52,576 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:52] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.009 0.250 2026-10-11 19:08:52,612 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:52] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 19:08:52,625 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:52] "POST /web/action/load HTTP/1.1" 200 - 10 0.019 0.087 2026-10-11 19:08:52,661 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:52] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.116 2026-10-11 19:08:52,698 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.016 0.084 2026-10-11 19:08:52,705 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08: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 19:08:52,895 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:52] "POST /web/dataset/call_kw/mailing.mailing/get_views HTTP/1.1" 200 - 55 0.084 0.133 2026-10-11 19:08:52,939 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:52] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:08:52,948 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:52] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 2 0.001 0.015 2026-10-11 19:08:53,171 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:53] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:08:53,257 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [4/15] Tour mass_mailing_code_view_tour → Step Pick the email subject. (trigger: input#subject_0) 2026-10-11 19:08:53,319 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:53] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 17 0.022 0.078 2026-10-11 19:08:53,381 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:53] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.024 0.140 2026-10-11 19:08:53,461 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:53] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 10 0.025 0.210 2026-10-11 19:08:53,519 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:53] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 20 0.020 0.203 2026-10-11 19:08:53,575 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:53] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 10 0.010 0.341 2026-10-11 19:08:53,578 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.294 2026-10-11 19:08:53,843 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:53] "GET /web/bundle/mass_mailing.iframe_css_assets_edit?lang=en_US&debug=tests HTTP/1.1" 200 - 23 0.013 0.095 2026-10-11 19:08:54,081 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:54] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 70 0.039 0.304 2026-10-11 19:08:54,089 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:54] "GET /web/bundle/web._assets_jquery?lang=en_US&debug=tests HTTP/1.1" 200 - 1 0.000 0.232 2026-10-11 19:08:54,110 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:54] "GET /web/assets/4418fd0/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 19:08:54,178 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:54] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US&debug=tests HTTP/1.1" 200 - 6 0.002 0.038 2026-10-11 19:08:54,202 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:54] "GET /web/assets/4c1dc8a/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-11 19:08:54,208 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:54] "GET /web/assets/cd253f3/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-11 19:08:54,288 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:54] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:08:54,319 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:54] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.005 0.016 2026-10-11 19:08:54,421 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:54] "GET /web/bundle/web_editor.wysiwyg_iframe_editor_assets?lang=en_US&debug=tests HTTP/1.1" 200 - 5 0.002 0.029 2026-10-11 19:08:54,446 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [5/15] Tour mass_mailing_code_view_tour → Step Click on the dropdown to open it and then start typing to search. (trigger: div[name="contact_list_ids"] .o_input_dropdown input[type="text"]) 2026-10-11 19:08:54,588 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:54] "GET /web/assets/7d5b7c5/web_editor.wysiwyg_iframe_editor_assets.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-11 19:08:54,596 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:54] "GET /web/assets/87ddff4/mass_mailing.iframe_css_assets_edit.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-11 19:08:54,603 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:54] "GET /web/assets/71af18d/web_editor.wysiwyg_iframe_editor_assets.min.css HTTP/1.1" 200 - 2 0.001 0.024 2026-10-11 19:08:54,620 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:54] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 19:08:54,620 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [6/15] Tour mass_mailing_code_view_tour → Step Select item from dropdown (trigger: div[name="contact_list_ids"] .ui-state-active) 2026-10-11 19:08:54,630 121 INFO rb-001770c-225483-423662 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 19:08:54,631 121 INFO rb-001770c-225483-423662 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 19:08:54,644 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:54] "POST /web/dataset/call_kw/mailing.list/name_search HTTP/1.1" 200 - 3 0.002 0.008 2026-10-11 19:08:54,754 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:54] "GET /web/bundle/mass_mailing.assets_snippets_menu?lang=en_US&debug=tests HTTP/1.1" 200 - 2 0.001 0.008 2026-10-11 19:08:54,783 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [7/15] Tour mass_mailing_code_view_tour → Step Choose this theme. (trigger: div[name="body_arch"] :iframe #default) 2026-10-11 19:08:54,789 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:54] "POST /web/dataset/call_kw/mailing.list/web_read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-11 19:08:54,806 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:54] "GET /web/assets/3d3ef12/mass_mailing.assets_snippets_menu.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-11 19:08:54,829 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:54] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 5 0.004 0.012 2026-10-11 19:08:54,915 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:54] "GET /web_editor/font_to_img/61541/rgb(255,255,255)/16 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:08:55,415 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:55] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 139 0.082 0.414 2026-10-11 19:08:55,416 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:08:55,546 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:55] "GET /web/bundle/mass_mailing.assets_wysiwyg?lang=en_US&debug=tests HTTP/1.1" 200 - 1 0.000 0.008 2026-10-11 19:08:55,569 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:55] "GET /web/assets/4cf0c50/mass_mailing.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-11 19:08:55,591 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:55] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.007 2026-10-11 19:08:55,624 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:55] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 19:08:55,633 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:55] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_newsletter_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:08:55,634 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:55] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 19:08:55,640 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:55] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 19:08:55,664 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:55] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.036 2026-10-11 19:08:55,679 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:55] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.042 2026-10-11 19:08:55,682 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:55] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 19:08:55,696 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:55] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 19:08:55,711 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:55] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 19:08:55,715 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:55] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.065 2026-10-11 19:08:55,721 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:55] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 19:08:55,726 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:55] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:08:55,732 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:55] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:08:55,740 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:55] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_followup_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 19:08:55,747 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:55] "GET /mass_mailing/static/src/img/theme_default/signature.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:08:55,749 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [8/15] Tour mass_mailing_code_view_tour → Step Click here to switch to code view (trigger: .o_codeview_btn) 2026-10-11 19:08:55,749 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:55] "GET /mass_mailing/static/src/img/theme_default/s_default_image_header_logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:08:55,788 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:55] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.002 0.015 2026-10-11 19:08:55,846 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:55] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:08:55,848 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:55] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:08:55,903 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:55] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.003 0.013 2026-10-11 19:08:56,209 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /web_editor/font_to_img/61665/rgb(0,122,135)/rgb(255,255,255)/12x14 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 19:08:56,214 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /web_editor/font_to_img/61594/rgb(0,122,135)/rgb(255,255,255)/8x14 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 19:08:56,217 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /web_editor/font_to_img/57467/rgb(0,122,135)/rgb(255,255,255)/12x14 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 19:08:56,221 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /web_editor/font_to_img/61805/rgb(0,122,135)/rgb(255,255,255)/12x14 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 19:08:56,226 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /web_editor/font_to_img/61593/rgb(0,122,135)/rgb(255,255,255)/14x15 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-11 19:08:56,414 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 19:08:56,415 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /mass_mailing/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 19:08:56,416 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 19:08:56,417 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_social.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 19:08:56,419 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_browser.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 19:08:56,421 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_text_social.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 19:08:56,432 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /mass_mailing/static/src/img/snippets_thumbs/s_title.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:08:56,434 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /mass_mailing/static/src/img/snippets_thumbs/s_comparisons.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:08:56,434 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /mass_mailing/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:08:56,437 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:08:56,441 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /mass_mailing/static/src/img/snippets_thumbs/s_color_blocks_2.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 19:08:56,442 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /mass_mailing/static/src/img/snippets_thumbs/s_image_text.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:08:56,445 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 19:08:56,457 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /mass_mailing/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:08:56,461 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /mass_mailing/static/src/img/snippets_thumbs/s_numbers.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:08:56,463 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [9/15] Tour mass_mailing_code_view_tour → Step Remove all content from codeview (trigger: :iframe .o_codeview) 2026-10-11 19:08:56,465 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 19:08:56,467 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /mass_mailing/static/src/img/snippets_thumbs/s_masonry_block.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 19:08:56,468 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /mass_mailing/static/src/img/snippets_thumbs/s_media_list.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 19:08:56,469 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /mass_mailing/static/src/img/snippets_thumbs/s_showcase.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 19:08:56,473 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /mass_mailing/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:08:56,485 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /mass_mailing/static/src/img/snippets_thumbs/s_references.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 19:08:56,489 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /mass_mailing/static/src/img/snippets_thumbs/s_call_to_action.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 19:08:56,491 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /mass_mailing/static/src/img/snippets_thumbs/s_product_list.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:08:56,501 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /mass_mailing/static/src/img/snippets_thumbs/s_event.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 19:08:56,503 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount1.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 19:08:56,506 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /mass_mailing/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:08:56,510 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount2.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-11 19:08:56,513 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features_grid.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 19:08:56,516 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /mass_mailing/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 19:08:56,517 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /mass_mailing/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 19:08:56,518 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /web_editor/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:08:56,530 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:08:56,531 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social_left.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:08:56,532 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:56] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:08:56,618 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [10/15] Tour mass_mailing_code_view_tour → Step Click here to switch back from code view (trigger: .o_codeview_btn) 2026-10-11 19:08:56,696 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [11/15] Tour mass_mailing_code_view_tour → Step Verify that the dropable zone was not removed (trigger: [name="body_arch"] :iframe .o_mail_wrapper_td) 2026-10-11 19:08:56,751 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [12/15] Tour mass_mailing_code_view_tour → Step Drag the "Title" snippet from the design panel and drop it in the editor (trigger: [name="body_arch"] #email_designer_body_elements [name="Title"] .oe_snippet_thumbnail) 2026-10-11 19:08:56,806 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [13/15] Tour mass_mailing_code_view_tour → Step Verify that the title was inserted properly in the editor (trigger: [name="body_arch"] :iframe .o_editable h1) 2026-10-11 19:08:56,923 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [14/15] Tour mass_mailing_code_view_tour → Step discard the form (trigger: .o_form_button_cancel) 2026-10-11 19:08:57,037 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [15/15] Tour mass_mailing_code_view_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 19:08:57,634 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:57] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.002 0.009 2026-10-11 19:08:57,836 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:08:57] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-10-11 19:08:58,000 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: tour succeeded 2026-10-11 19:08:58,001 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR mass_mailing_code_view_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-11 19:08:58,324 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: heap 37787864 (allocated 40488960) 2026-10-11 19:08:58,333 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Closing chrome headless with pid 12838 2026-10-11 19:08:58,334 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Closing websocket connection 2026-10-11 19:08:58,335 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Terminating chrome headless with pid 12838 2026-10-11 19:08:58,461 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_190858_461592_test_mass_mailing_code_view_tour.txt 2026-10-11 19:08:58,461 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Removing chrome user profile "/tmp/tmpflpwtipv_chrome_odoo" 2026-10-11 19:08:58,513 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_snippets_mailing_menu_tabs_tour ... 2026-10-11 19:08:58,825 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Chrome pid: 13149 2026-10-11 19:08:58,825 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Chrome headless temporary user profile dir: /tmp/tmpnabinaz2_chrome_odoo 2026-10-11 19:08:58,826 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Issuing json command http://127.0.0.1:34155/json/version 2026-10-11 19:08:58,827 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:34155/json/version with timeout 3 increased to 10s during tests 2026-10-11 19:08:58,883 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Browser version: Chrome/150.0.7871.114 2026-10-11 19:08:58,883 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Issuing json command http://127.0.0.1:34155/json 2026-10-11 19:08:58,884 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:34155/json with timeout 3 increased to 10s during tests 2026-10-11 19:08:58,898 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Websocket url found: ws://127.0.0.1:34155/devtools/page/B7F27AED5DC663EA8095CA359689E0F9 2026-10-11 19:08:58,912 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Enable chrome headless console log notification 2026-10-11 19:08:58,920 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Chrome headless enable page notifications 2026-10-11 19:08:58,971 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 19:08:58,992 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Setting session cookie in browser 2026-10-11 19:08:59,004 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-11 19:08:59,004 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-11 19:08:59,023 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:09:00,470 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:00] "GET /odoo HTTP/1.1" 200 - 189 0.152 1.300 2026-10-11 19:09:00,474 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Navigation result: {'frameId': 'B7F27AED5DC663EA8095CA359689E0F9', 'loaderId': '3895E74A658CA4E46735910C8C27B8BD', 'isDownload': False} 2026-10-11 19:09:00,474 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Evaluate ready code "odoo.isTourReady('snippets_mailing_menu_tabs')" 2026-10-11 19:09:00,525 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:00] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-10-11 19:09:00,537 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:00] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 19:09:00,547 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:00] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.037 2026-10-11 19:09:00,601 121 INFO rb-001770c-225483-423662 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:09:01,126 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:01] "GET /web/webclient/load_menus/02f3fee35d16a9da3e9ff10842085ec8563859cf56581947cbe6b10fbc4758ac HTTP/1.1" 200 - 505 0.229 0.386 2026-10-11 19:09:01,137 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:01] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.279 2026-10-11 19:09:01,160 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:01] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.634 2026-10-11 19:09:01,397 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:01] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-11 19:09:01,493 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:01] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 19:09:01,495 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:01] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-11 19:09:01,499 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:01] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-11 19:09:01,518 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-10-11 19:09:01,548 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: Owl is running in 'dev' mode. 2026-10-11 19:09:01,563 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:01] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:09:01,610 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:01] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.017 2026-10-11 19:09:01,649 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:01] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.025 2026-10-11 19:09:01,689 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Evaluate test code "odoo.startTour('snippets_mailing_menu_tabs', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-11 19:09:01,697 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [1/13] Tour snippets_mailing_menu_tabs → Step .o_navbar_apps_menu button:enabled 2026-10-11 19:09:01,700 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:01] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.015 0.062 2026-10-11 19:09:01,772 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:09:01,784 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [2/13] Tour snippets_mailing_menu_tabs → Step Select the 'Email Marketing' app. (trigger: .o_app[data-menu-xmlid="mass_mailing.mass_mailing_menu_root"]) 2026-10-11 19:09:01,810 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:01] "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:09:01,820 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:01] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 19:09:01,905 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [3/13] Tour snippets_mailing_menu_tabs → Step Click on the create button to create a new mailing. (trigger: button.o_list_button_add) 2026-10-11 19:09:01,920 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:01] "POST /mail/data HTTP/1.1" 200 - 83 0.105 0.125 2026-10-11 19:09:01,921 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.224 2026-10-11 19:09:01,966 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:01] "GET /web/image/res.partner/7/avatar_128?unique=1791745676000 HTTP/1.1" 200 - 9 0.009 0.192 2026-10-11 19:09:01,978 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:01] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.234 2026-10-11 19:09:02,013 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:02] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.013 0.237 2026-10-11 19:09:02,040 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:02] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 19:09:02,043 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:02] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.122 2026-10-11 19:09:02,073 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:02] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.113 2026-10-11 19:09:02,096 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:02] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.051 2026-10-11 19:09:02,116 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:09:02,256 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:02] "POST /web/dataset/call_kw/mailing.mailing/get_views HTTP/1.1" 200 - 55 0.064 0.090 2026-10-11 19:09:02,293 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:02] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 2 0.001 0.005 2026-10-11 19:09:02,300 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 19:09:02,514 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:02] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 19:09:02,587 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [4/13] Tour snippets_mailing_menu_tabs → Step Click on the 'Start From Scratch' template. (trigger: :iframe #empty) 2026-10-11 19:09:02,625 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:02] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 17 0.020 0.050 2026-10-11 19:09:02,674 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:02] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 10 0.010 0.089 2026-10-11 19:09:02,715 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:02] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.010 0.148 2026-10-11 19:09:02,749 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:02] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.011 0.170 2026-10-11 19:09:02,784 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:02] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 15 0.010 0.155 2026-10-11 19:09:02,788 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.174 2026-10-11 19:09:03,051 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:03] "GET /web/bundle/mass_mailing.iframe_css_assets_edit?lang=en_US HTTP/1.1" 200 - 23 0.022 0.100 2026-10-11 19:09:03,312 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:03] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 70 0.073 0.308 2026-10-11 19:09:03,318 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:03] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.258 2026-10-11 19:09:03,336 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:03] "GET /web/assets/4418fd0/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-11 19:09:03,380 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:03] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 6 0.002 0.023 2026-10-11 19:09:03,395 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:03] "GET /web/assets/4c1dc8a/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 19:09:03,401 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:03] "GET /web/assets/cd253f3/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-11 19:09:03,461 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:03] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:09:03,502 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:03] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.003 0.030 2026-10-11 19:09:03,587 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:03] "GET /web/bundle/web_editor.wysiwyg_iframe_editor_assets?lang=en_US HTTP/1.1" 200 - 5 0.001 0.023 2026-10-11 19:09:03,695 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:03] "GET /web/assets/71af18d/web_editor.wysiwyg_iframe_editor_assets.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-10-11 19:09:03,712 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:03] "GET /web/assets/87ddff4/mass_mailing.iframe_css_assets_edit.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-10-11 19:09:03,729 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:03] "GET /web/assets/7d5b7c5/web_editor.wysiwyg_iframe_editor_assets.min.js HTTP/1.1" 200 - 2 0.006 0.036 2026-10-11 19:09:03,746 121 INFO rb-001770c-225483-423662 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 19:09:03,747 121 INFO rb-001770c-225483-423662 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 19:09:03,859 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:03] "GET /web/bundle/mass_mailing.assets_snippets_menu?lang=en_US HTTP/1.1" 200 - 2 0.001 0.011 2026-10-11 19:09:03,880 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:03] "GET /web/assets/3d3ef12/mass_mailing.assets_snippets_menu.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 19:09:03,986 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:03] "GET /web_editor/font_to_img/61541/rgb(255,255,255)/16 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:09:04,434 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:04] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 139 0.075 0.368 2026-10-11 19:09:04,524 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:04] "GET /web/bundle/mass_mailing.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-11 19:09:04,547 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:04] "GET /web/assets/4cf0c50/mass_mailing.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 19:09:04,568 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:04] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.005 2026-10-11 19:09:04,597 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:04] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:09:04,600 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:04] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 19:09:04,602 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:04] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 19:09:04,606 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:04] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_newsletter_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 19:09:04,612 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:04] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 19:09:04,618 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:04] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:09:04,626 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:04] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 19:09:04,639 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:04] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 19:09:04,641 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:04] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 19:09:04,648 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:04] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 19:09:04,650 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:04] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 19:09:04,653 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [5/13] Tour snippets_mailing_menu_tabs → Step Click on the 'Design' tab. (trigger: .o_we_customize_design_btn) 2026-10-11 19:09:04,660 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:04] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 19:09:04,664 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:04] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 19:09:04,672 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:04] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_followup_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:09:04,679 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:04] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:09:04,965 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:04] "GET /mass_mailing/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:09:04,966 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:04] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_social.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:09:04,967 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:04] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_text_social.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:09:04,979 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:04] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 19:09:04,983 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 19:09:04,990 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:04] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_browser.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 19:09:04,998 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:04] "GET /mass_mailing/static/src/img/snippets_thumbs/s_title.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:09:05,000 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:05] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:09:05,013 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:05] "GET /mass_mailing/static/src/img/snippets_thumbs/s_color_blocks_2.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 19:09:05,016 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:05] "GET /mass_mailing/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 19:09:05,018 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:05] "GET /mass_mailing/static/src/img/snippets_thumbs/s_comparisons.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 19:09:05,023 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:05] "GET /mass_mailing/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:09:05,026 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:05] "GET /mass_mailing/static/src/img/snippets_thumbs/s_image_text.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 19:09:05,030 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:05] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 19:09:05,036 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:05] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 19:09:05,037 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:05] "GET /mass_mailing/static/src/img/snippets_thumbs/s_numbers.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 19:09:05,041 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [6/13] Tour snippets_mailing_menu_tabs → Step Click on the empty 'DRAG BUILDING BLOCKS HERE' area. (trigger: :iframe .oe_structure.o_mail_no_options) 2026-10-11 19:09:05,048 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:05] "GET /mass_mailing/static/src/img/snippets_thumbs/s_media_list.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 19:09:05,050 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:05] "GET /mass_mailing/static/src/img/snippets_thumbs/s_call_to_action.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:09:05,051 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:05] "GET /mass_mailing/static/src/img/snippets_thumbs/s_showcase.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 19:09:05,053 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:05] "GET /mass_mailing/static/src/img/snippets_thumbs/s_references.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 19:09:05,056 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:05] "GET /mass_mailing/static/src/img/snippets_thumbs/s_masonry_block.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 19:09:05,057 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:05] "GET /mass_mailing/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 19:09:05,063 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:09:05,064 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:05] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount2.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:09:05,067 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:05] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount1.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:09:05,070 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:05] "GET /mass_mailing/static/src/img/snippets_thumbs/s_event.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 19:09:05,075 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:05] "GET /mass_mailing/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:09:05,080 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:05] "GET /mass_mailing/static/src/img/snippets_thumbs/s_product_list.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:09:05,082 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:05] "GET /mass_mailing/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 19:09:05,085 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:05] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features_grid.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:09:05,095 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:05] "GET /mass_mailing/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 19:09:05,101 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:05] "GET /mass_mailing/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:09:05,102 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:05] "GET /mass_mailing/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 19:09:05,105 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:05] "GET /mass_mailing/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 19:09:05,107 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:05] "GET /web_editor/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 19:09:05,109 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:05] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:09:05,113 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:05] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 19:09:05,114 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:05] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social_left.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:09:05,123 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [7/13] Tour snippets_mailing_menu_tabs → Step Click on the 'Design' tab. (trigger: .o_we_customize_design_btn) 2026-10-11 19:09:05,267 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [8/13] Tour snippets_mailing_menu_tabs → Step Verify that the customize panel is not empty. (trigger: .o_we_customize_panel .snippet-option-DesignTab) 2026-10-11 19:09:05,408 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:05] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:09:05,446 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [9/13] Tour snippets_mailing_menu_tabs → Step Click on the style tab. (trigger: .o_we_customize_snippet_btn) 2026-10-11 19:09:05,527 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [10/13] Tour snippets_mailing_menu_tabs → Step Click on the 'Design' tab. (trigger: .o_we_customize_design_btn) 2026-10-11 19:09:05,583 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [11/13] Tour snippets_mailing_menu_tabs → Step Verify that the customize panel is not empty. (trigger: .o_we_customize_panel .snippet-option-DesignTab) 2026-10-11 19:09:05,689 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [12/13] Tour snippets_mailing_menu_tabs → Step discard the form (trigger: .o_form_button_cancel) 2026-10-11 19:09:05,805 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [13/13] Tour snippets_mailing_menu_tabs → 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 19:09:05,831 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:05] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:09:05,994 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:05] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-11 19:09:06,147 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: tour succeeded 2026-10-11 19:09:06,148 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: ╔═══════════════════════════════════════════╗ ║ TOUR snippets_mailing_menu_tabs SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-11 19:09:06,451 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: heap 36878060 (allocated 39964672) 2026-10-11 19:09:06,460 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Closing chrome headless with pid 13149 2026-10-11 19:09:06,460 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Closing websocket connection 2026-10-11 19:09:06,461 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Terminating chrome headless with pid 13149 2026-10-11 19:09:06,566 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_190906_566641_test_snippets_mailing_menu_tabs_tour.txt 2026-10-11 19:09:06,566 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Removing chrome user profile "/tmp/tmpnabinaz2_chrome_odoo" 2026-10-11 19:09:06,617 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour ... 2026-10-11 19:09:06,912 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Chrome pid: 13449 2026-10-11 19:09:06,912 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Chrome headless temporary user profile dir: /tmp/tmp7sg0scy4_chrome_odoo 2026-10-11 19:09:06,912 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Issuing json command http://127.0.0.1:45477/json/version 2026-10-11 19:09:06,913 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:45477/json/version with timeout 3 increased to 10s during tests 2026-10-11 19:09:06,947 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Browser version: Chrome/150.0.7871.114 2026-10-11 19:09:06,947 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Issuing json command http://127.0.0.1:45477/json 2026-10-11 19:09:06,948 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:45477/json with timeout 3 increased to 10s during tests 2026-10-11 19:09:06,967 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Websocket url found: ws://127.0.0.1:45477/devtools/page/25D28093370ACB778752B4CD75FF665E 2026-10-11 19:09:06,982 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Enable chrome headless console log notification 2026-10-11 19:09:06,986 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Chrome headless enable page notifications 2026-10-11 19:09:07,012 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 19:09:07,026 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Setting session cookie in browser 2026-10-11 19:09:07,030 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-11 19:09:07,030 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-11 19:09:07,052 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:09:08,690 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:08] "GET /odoo HTTP/1.1" 200 - 189 0.148 1.493 2026-10-11 19:09:08,693 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Navigation result: {'frameId': '25D28093370ACB778752B4CD75FF665E', 'loaderId': '9718A13EFEDA512532E353EF101D6C50', 'isDownload': False} 2026-10-11 19:09:08,693 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Evaluate ready code "odoo.isTourReady('snippets_mailing_menu_toolbar_mobile')" 2026-10-11 19:09:08,743 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:08] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.016 2026-10-11 19:09:08,755 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:08] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.032 2026-10-11 19:09:08,850 121 INFO rb-001770c-225483-423662 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:09:09,327 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:09] "GET /web/webclient/load_menus/02f3fee35d16a9da3e9ff10842085ec8563859cf56581947cbe6b10fbc4758ac HTTP/1.1" 200 - 505 0.244 0.357 2026-10-11 19:09:09,336 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:09] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.605 2026-10-11 19:09:09,358 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:09] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.616 2026-10-11 19:09:09,364 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:09] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.338 2026-10-11 19:09:09,529 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:09] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.007 2026-10-11 19:09:09,596 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:09] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-11 19:09:09,613 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:09] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-11 19:09:09,613 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:09] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-11 19:09:09,636 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: Owl is running in 'dev' mode. 2026-10-11 19:09:09,638 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:09] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.006 2026-10-11 19:09:09,646 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:09] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:09:09,687 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:09] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.018 2026-10-11 19:09:09,727 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:09] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.028 2026-10-11 19:09:09,786 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Evaluate test code "odoo.startTour('snippets_mailing_menu_toolbar_mobile', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-11 19:09:09,791 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:09] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.016 0.083 2026-10-11 19:09:09,801 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [1/11] Tour snippets_mailing_menu_toolbar_mobile → Step .o_navbar_apps_menu button:enabled 2026-10-11 19:09:09,845 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:09:09,855 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:09] "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 19:09:09,888 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [2/11] Tour snippets_mailing_menu_toolbar_mobile → Step Select the 'Email Marketing' app. (trigger: .o_app[data-menu-xmlid="mass_mailing.mass_mailing_menu_root"]) 2026-10-11 19:09:09,908 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:09] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 19:09:09,997 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:09] "POST /mail/data HTTP/1.1" 200 - 83 0.091 0.102 2026-10-11 19:09:10,017 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [3/11] Tour snippets_mailing_menu_toolbar_mobile → Step Click on the create button to create a new mailing. (trigger: button.o_list_button_add) 2026-10-11 19:09:10,019 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:10] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.184 2026-10-11 19:09:10,022 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.201 2026-10-11 19:09:10,053 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:10] "GET /web/image/res.partner/7/avatar_128?unique=1791745676000 HTTP/1.1" 200 - 9 0.008 0.210 2026-10-11 19:09:10,055 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [4/11] Tour snippets_mailing_menu_toolbar_mobile → Step Check templates available in theme selector (trigger: :iframe .o_mail_theme_selector_new) 2026-10-11 19:09:10,085 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:10] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.008 0.245 2026-10-11 19:09:10,107 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [5/11] Tour snippets_mailing_menu_toolbar_mobile → Step Make sure the toolbar isn't floating (trigger: :iframe) 2026-10-11 19:09:10,108 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:10] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.067 2026-10-11 19:09:10,119 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:10] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:09:10,140 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:10] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.092 2026-10-11 19:09:10,165 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:10] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.046 2026-10-11 19:09:10,177 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 19:09:10,182 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [6/11] Tour snippets_mailing_menu_toolbar_mobile → Step Click on the 'Start From Scratch' template. (trigger: :iframe #default) 2026-10-11 19:09:10,242 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [7/11] Tour snippets_mailing_menu_toolbar_mobile → Step Select an editable element (trigger: :iframe .s_text_block) 2026-10-11 19:09:10,291 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:10] "POST /web/dataset/call_kw/mailing.mailing/get_views HTTP/1.1" 200 - 55 0.047 0.094 2026-10-11 19:09:10,294 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [8/11] Tour snippets_mailing_menu_toolbar_mobile → Step Make sure the snippets menu is hidden (trigger: :iframe) 2026-10-11 19:09:10,329 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:10] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 2 0.001 0.005 2026-10-11 19:09:10,333 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 19:09:10,504 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:10] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 19:09:10,536 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [9/11] Tour snippets_mailing_menu_toolbar_mobile → Step Make sure the toolbar is there (trigger: :iframe #toolbar.oe-floating) 2026-10-11 19:09:10,590 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [10/11] Tour snippets_mailing_menu_toolbar_mobile → Step discard the form (trigger: .o_form_button_cancel) 2026-10-11 19:09:10,624 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:10] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 17 0.025 0.058 2026-10-11 19:09:10,650 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [11/11] Tour snippets_mailing_menu_toolbar_mobile → 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 19:09:10,702 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:10] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 10 0.012 0.149 2026-10-11 19:09:10,711 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: tour succeeded 2026-10-11 19:09:10,716 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR snippets_mailing_menu_toolbar_mobile SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-10-11 19:09:10,740 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:10] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.012 0.190 2026-10-11 19:09:10,810 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: heap 24603652 (allocated 25964544) 2026-10-11 19:09:10,811 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:10] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.020 0.250 2026-10-11 19:09:10,828 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Closing chrome headless with pid 13449 2026-10-11 19:09:10,834 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Closing websocket connection 2026-10-11 19:09:10,835 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Terminating chrome headless with pid 13449 2026-10-11 19:09:10,872 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:10] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 10 0.013 0.322 2026-10-11 19:09:10,949 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_190910_949813_test_snippets_mailing_menu_toolbar_mobile_tour.txt 2026-10-11 19:09:10,950 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Removing chrome user profile "/tmp/tmp7sg0scy4_chrome_odoo" 2026-10-11 19:09:10,994 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_snippets_mailing_menu_toolbar_tour ... 2026-10-11 19:09:11,302 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Chrome pid: 13663 2026-10-11 19:09:11,302 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Chrome headless temporary user profile dir: /tmp/tmpm98r90hj_chrome_odoo 2026-10-11 19:09:11,302 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Issuing json command http://127.0.0.1:44323/json/version 2026-10-11 19:09:11,303 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:44323/json/version with timeout 3 increased to 10s during tests 2026-10-11 19:09:11,338 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Browser version: Chrome/150.0.7871.114 2026-10-11 19:09:11,338 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Issuing json command http://127.0.0.1:44323/json 2026-10-11 19:09:11,338 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:44323/json with timeout 3 increased to 10s during tests 2026-10-11 19:09:11,348 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Websocket url found: ws://127.0.0.1:44323/devtools/page/377B8569BB94695656A96C5BE092F67F 2026-10-11 19:09:11,361 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Enable chrome headless console log notification 2026-10-11 19:09:11,369 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Chrome headless enable page notifications 2026-10-11 19:09:11,423 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:demo from n/a 2026-10-11 19:09:11,441 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Setting session cookie in browser 2026-10-11 19:09:11,445 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-11 19:09:11,445 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-11 19:09:11,460 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:09:14,288 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:14] "GET /odoo HTTP/1.1" 200 - 189 0.186 2.646 2026-10-11 19:09:14,291 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Navigation result: {'frameId': '377B8569BB94695656A96C5BE092F67F', 'loaderId': '3EDD39149CF79B4661DF7C409CD58F37', 'isDownload': False} 2026-10-11 19:09:14,292 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Evaluate ready code "odoo.isTourReady('snippets_mailing_menu_toolbar')" 2026-10-11 19:09:14,343 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:14] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.026 2026-10-11 19:09:14,352 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:14] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 19:09:14,361 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:14] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.045 2026-10-11 19:09:14,393 121 INFO rb-001770c-225483-423662 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:09:15,017 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:15] "GET /web/webclient/load_menus/02f3fee35d16a9da3e9ff10842085ec8563859cf56581947cbe6b10fbc4758ac HTTP/1.1" 200 - 505 0.366 0.333 2026-10-11 19:09:15,024 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:15] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.403 2026-10-11 19:09:15,055 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 0.715 2026-10-11 19:09:15,155 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:15] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 19:09:15,264 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:15] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 19:09:15,271 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:15] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-11 19:09:15,274 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:15] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-11 19:09:15,300 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-11 19:09:15,306 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: Owl is running in 'dev' mode. 2026-10-11 19:09:15,320 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:15] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:09:15,362 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:15] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.021 2026-10-11 19:09:15,386 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:15] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.004 0.031 2026-10-11 19:09:15,433 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Evaluate test code "odoo.startTour('snippets_mailing_menu_toolbar', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-11 19:09:15,445 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [1/14] Tour snippets_mailing_menu_toolbar → Step .o_navbar_apps_menu button:enabled 2026-10-11 19:09:15,465 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:15] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.019 0.085 2026-10-11 19:09:15,529 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:15] "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 19:09:15,529 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:09:15,546 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [2/14] Tour snippets_mailing_menu_toolbar → Step Select the 'Email Marketing' app. (trigger: .o_app[data-menu-xmlid="mass_mailing.mass_mailing_menu_root"]) 2026-10-11 19:09:15,560 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:15] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:09:15,657 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [3/14] Tour snippets_mailing_menu_toolbar → Step Click on the create button to create a new mailing. (trigger: button.o_list_button_add) 2026-10-11 19:09:15,682 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:15] "POST /mail/data HTTP/1.1" 200 - 83 0.111 0.127 2026-10-11 19:09:15,684 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.236 2026-10-11 19:09:15,718 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:15] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.209 2026-10-11 19:09:15,750 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:15] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.008 0.242 2026-10-11 19:09:15,780 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:15] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.109 2026-10-11 19:09:15,812 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:15] "GET /web/image/res.partner/7/avatar_128?unique=1791745676000 HTTP/1.1" 200 - 9 0.011 0.294 2026-10-11 19:09:15,834 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:15] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.109 2026-10-11 19:09:15,844 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:15] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:09:15,875 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09: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 19:09:15,973 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:15] "POST /web/dataset/call_kw/mailing.mailing/get_views HTTP/1.1" 200 - 55 0.044 0.102 2026-10-11 19:09:16,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:16] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.161 2026-10-11 19:09:16,020 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:16] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 19:09:16,026 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 19:09:16,200 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:16] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 19:09:16,266 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [4/14] Tour snippets_mailing_menu_toolbar → Step Wait for the theme selector to load. (trigger: :iframe .o_mail_theme_selector_new) 2026-10-11 19:09:16,286 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:16] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.014 0.038 2026-10-11 19:09:16,356 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:16] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 17 0.024 0.098 2026-10-11 19:09:16,416 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:16] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.018 0.159 2026-10-11 19:09:16,426 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.136 2026-10-11 19:09:16,465 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:16] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 15 0.012 0.152 2026-10-11 19:09:16,734 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:16] "GET /web/bundle/mass_mailing.iframe_css_assets_edit?lang=en_US HTTP/1.1" 200 - 23 0.031 0.122 2026-10-11 19:09:16,968 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:16] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 70 0.041 0.344 2026-10-11 19:09:16,974 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:16] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.229 2026-10-11 19:09:16,987 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:16] "GET /web/assets/4418fd0/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-11 19:09:17,039 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:17] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 6 0.002 0.026 2026-10-11 19:09:17,056 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:17] "GET /web/assets/4c1dc8a/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-11 19:09:17,062 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:17] "GET /web/assets/cd253f3/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-11 19:09:17,130 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:17] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:09:17,162 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:17] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.003 0.023 2026-10-11 19:09:17,241 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:17] "GET /web/bundle/web_editor.wysiwyg_iframe_editor_assets?lang=en_US HTTP/1.1" 200 - 5 0.001 0.025 2026-10-11 19:09:17,362 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:17] "GET /web/assets/87ddff4/mass_mailing.iframe_css_assets_edit.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 19:09:17,369 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:17] "GET /web/assets/71af18d/web_editor.wysiwyg_iframe_editor_assets.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-11 19:09:17,376 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:17] "GET /web/assets/7d5b7c5/web_editor.wysiwyg_iframe_editor_assets.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-11 19:09:17,386 121 INFO rb-001770c-225483-423662 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 19:09:17,387 121 INFO rb-001770c-225483-423662 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 19:09:17,493 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:17] "GET /web/bundle/mass_mailing.assets_snippets_menu?lang=en_US HTTP/1.1" 200 - 2 0.001 0.009 2026-10-11 19:09:17,516 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:17] "GET /web/assets/3d3ef12/mass_mailing.assets_snippets_menu.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 19:09:17,596 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:17] "GET /web_editor/font_to_img/61541/rgb(255,255,255)/16 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:09:17,944 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:17] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 139 0.067 0.274 2026-10-11 19:09:18,016 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:18] "GET /web/bundle/mass_mailing.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-10-11 19:09:18,031 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:18] "GET /web/assets/4cf0c50/mass_mailing.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-11 19:09:18,056 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:18] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.004 2026-10-11 19:09:18,097 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:18] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 19:09:18,120 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:18] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 19:09:18,123 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:18] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:09:18,130 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:18] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.050 2026-10-11 19:09:18,145 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:18] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 19:09:18,151 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:18] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_newsletter_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-11 19:09:18,156 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:18] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.033 2026-10-11 19:09:18,158 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:18] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 19:09:18,160 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [5/14] Tour snippets_mailing_menu_toolbar → Step Make sure there does not exist a floating toolbar (trigger: iframe) 2026-10-11 19:09:18,168 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:18] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:09:18,175 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:18] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:09:18,177 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:18] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 19:09:18,183 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:18] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:09:18,185 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:18] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 19:09:18,194 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:18] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_followup_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:09:18,196 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:18] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:09:18,206 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [6/14] Tour snippets_mailing_menu_toolbar → Step Make sure the empty template is an option on non-mobile devices. (trigger: :iframe #empty) 2026-10-11 19:09:18,258 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [7/14] Tour snippets_mailing_menu_toolbar → Step Click on the default 'welcome' template. (trigger: :iframe #default) 2026-10-11 19:09:18,413 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:18] "GET /mass_mailing/static/src/img/theme_default/s_default_image_header_logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:09:18,414 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:18] "GET /mass_mailing/static/src/img/theme_default/signature.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:09:18,422 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [8/14] Tour snippets_mailing_menu_toolbar → Step Wait for template selection event to be over. (trigger: :iframe .o_editable.theme_selection_done) 2026-10-11 19:09:18,444 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:18] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 19:09:18,453 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:18] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:09:18,459 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:18] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 19:09:18,537 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:18] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 19:09:18,823 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:18] "GET /web_editor/font_to_img/61594/rgb(0,122,135)/rgb(255,255,255)/8x14 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 19:09:18,838 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:18] "GET /web_editor/font_to_img/61665/rgb(0,122,135)/rgb(255,255,255)/12x14 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 19:09:18,850 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:18] "GET /web_editor/font_to_img/61593/rgb(0,122,135)/rgb(255,255,255)/14x15 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 19:09:18,854 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:18] "GET /web_editor/font_to_img/61805/rgb(0,122,135)/rgb(255,255,255)/12x14 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 19:09:18,858 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:18] "GET /web_editor/font_to_img/57467/rgb(0,122,135)/rgb(255,255,255)/12x14 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 19:09:19,008 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "GET /mass_mailing/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:09:19,012 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:09:19,015 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_browser.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 19:09:19,016 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:09:19,021 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_social.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 19:09:19,025 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_text_social.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 19:09:19,027 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "GET /mass_mailing/static/src/img/snippets_thumbs/s_title.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:09:19,037 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 19:09:19,039 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "GET /mass_mailing/static/src/img/snippets_thumbs/s_comparisons.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:09:19,062 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "GET /mass_mailing/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 19:09:19,063 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "GET /mass_mailing/static/src/img/snippets_thumbs/s_image_text.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 19:09:19,064 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:09:19,065 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 19:09:19,067 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "GET /mass_mailing/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 19:09:19,072 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "GET /mass_mailing/static/src/img/snippets_thumbs/s_color_blocks_2.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 19:09:19,081 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "GET /mass_mailing/static/src/img/snippets_thumbs/s_numbers.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:09:19,086 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "GET /mass_mailing/static/src/img/snippets_thumbs/s_media_list.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:09:19,087 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [9/14] Tour snippets_mailing_menu_toolbar → Step Make sure the snippets menu is not hidden (trigger: #oe_snippets:not(.d-none)) 2026-10-11 19:09:19,092 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "GET /mass_mailing/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 19:09:19,093 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "GET /mass_mailing/static/src/img/snippets_thumbs/s_showcase.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 19:09:19,093 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "GET /mass_mailing/static/src/img/snippets_thumbs/s_masonry_block.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 19:09:19,098 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount2.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:09:19,100 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "GET /mass_mailing/static/src/img/snippets_thumbs/s_references.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:09:19,101 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "GET /mass_mailing/static/src/img/snippets_thumbs/s_call_to_action.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 19:09:19,113 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount1.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:09:19,120 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "GET /mass_mailing/static/src/img/snippets_thumbs/s_product_list.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:09:19,123 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "GET /mass_mailing/static/src/img/snippets_thumbs/s_event.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 19:09:19,125 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "GET /mass_mailing/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:09:19,130 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features_grid.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 19:09:19,133 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "GET /mass_mailing/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:09:19,133 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "GET /mass_mailing/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:09:19,135 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "GET /web_editor/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:09:19,140 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:09:19,141 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social_left.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:09:19,142 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 19:09:19,246 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [10/14] Tour snippets_mailing_menu_toolbar → Step Wait for .s_text_block to be populated (trigger: :iframe .s_text_block p) 2026-10-11 19:09:19,325 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [11/14] Tour snippets_mailing_menu_toolbar → Step Click and select p block inside the editor (trigger: iframe) 2026-10-11 19:09:19,408 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [12/14] Tour snippets_mailing_menu_toolbar → Step Make sure the toolbar is there (trigger: #oe_snippets .o_we_customize_panel #toolbar) 2026-10-11 19:09:19,432 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 19:09:19,479 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [13/14] Tour snippets_mailing_menu_toolbar → Step discard the form (trigger: .o_form_button_cancel) 2026-10-11 19:09:19,577 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [14/14] Tour snippets_mailing_menu_toolbar → 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 19:09:19,661 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 19:09:19,919 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:19] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-11 19:09:20,110 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: tour succeeded 2026-10-11 19:09:20,111 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: ╔══════════════════════════════════════════════╗ ║ TOUR snippets_mailing_menu_toolbar SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-11 19:09:20,565 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: heap 38394516 (allocated 42586112) 2026-10-11 19:09:20,566 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:20] "GET /web_editor/font_to_img/57467/rgb(0,122,135)/rgb(255,255,255)/12x14 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:09:20,572 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Closing chrome headless with pid 13663 2026-10-11 19:09:20,574 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:09:20] "GET /web_editor/font_to_img/61593/rgb(0,122,135)/rgb(255,255,255)/14x15 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:09:20,574 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Closing websocket connection 2026-10-11 19:09:20,575 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Terminating chrome headless with pid 13663 2026-10-11 19:09:20,697 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_190920_697499_test_snippets_mailing_menu_toolbar_tour.txt 2026-10-11 19:09:20,697 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Removing chrome user profile "/tmp/tmpm98r90hj_chrome_odoo" 2026-10-11 19:09:20,820 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 19:09:40,084 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 19:09:40,084 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 19:09:42,179 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [659] 2026-10-11 19:09:42,202 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33733] 2026-10-11 19:09:42,211 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:09:42,290 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_utm: Starting TestUTMConsistencyMassMailing.test_utm_consistency ... 2026-10-11 19:09:42,407 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing.tests.test_utm: Starting TestUTMConsistencyMassMailing.test_utm_consistency_mass_mailing_user ... 2026-10-11 19:09:42,441 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [18] 2026-10-11 19:09:42,469 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [18] 2026-10-11 19:09:42,495 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted utm.source records with IDs: [59] 2026-10-11 19:09:42,600 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-11 19:09:47,362 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing_event_sms.tests.test_mailing_event: Starting TestMassMailEventValues.test_mailing_event_computed_fields_form ... 2026-10-11 19:09:48,213 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-11 19:10:07,126 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 19:10:07,126 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 19:10:08,116 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing_sms.tests.test_mailing_sms_ab_testing: Starting TestMailingSMSABTesting.test_mailing_sms_ab_testing_compare ... 2026-10-11 19:10:09,013 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 19:10:09,037 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing_sms.tests.test_mailing_ui: Starting TestMailingUi.test_tour_mailing_activities_split ... 2026-10-11 19:10:09,604 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Chrome pid: 13970 2026-10-11 19:10:09,604 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Chrome headless temporary user profile dir: /tmp/tmp98o604e__chrome_odoo 2026-10-11 19:10:09,604 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Issuing json command http://127.0.0.1:40327/json/version 2026-10-11 19:10:09,605 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:40327/json/version with timeout 3 increased to 10s during tests 2026-10-11 19:10:09,670 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Browser version: Chrome/150.0.7871.114 2026-10-11 19:10:09,670 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Issuing json command http://127.0.0.1:40327/json 2026-10-11 19:10:09,670 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:40327/json with timeout 3 increased to 10s during tests 2026-10-11 19:10:09,684 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Websocket url found: ws://127.0.0.1:40327/devtools/page/FDFA7096F269D5346F801870C1258B86 2026-10-11 19:10:09,697 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Enable chrome headless console log notification 2026-10-11 19:10:09,706 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Chrome headless enable page notifications 2026-10-11 19:10:09,779 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 19:10:09,782 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Setting session cookie in browser 2026-10-11 19:10:09,788 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-11 19:10:09,788 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-11 19:10:09,803 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:10:11,357 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:11] "GET /odoo HTTP/1.1" 200 - 181 0.164 1.394 2026-10-11 19:10:11,360 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Navigation result: {'frameId': 'FDFA7096F269D5346F801870C1258B86', 'loaderId': 'C04854F8C8AC11FC7D52CCF5CC1512EF', 'isDownload': False} 2026-10-11 19:10:11,361 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Evaluate ready code "odoo.isTourReady('mailing_activities_split')" 2026-10-11 19:10:12,235 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:12] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.309 0.531 2026-10-11 19:10:12,246 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:12] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.855 2026-10-11 19:10:12,251 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:12] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.860 2026-10-11 19:10:12,262 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:12] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.867 2026-10-11 19:10:12,294 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 0.877 2026-10-11 19:10:12,315 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:12] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 19:10:12,323 121 INFO rb-001770c-225483-423662 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:10:12,379 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:12] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-11 19:10:13,185 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:13] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-11 19:10:13,185 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:13] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-11 19:10:13,190 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:13] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-11 19:10:13,204 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.009 2026-10-11 19:10:13,231 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: Owl is running in 'dev' mode. 2026-10-11 19:10:13,247 121 INFO rb-001770c-225483-423662 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 19:10:13,296 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:13] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.029 0.052 2026-10-11 19:10:13,317 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.004 0.039 2026-10-11 19:10:13,320 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:13] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.083 2026-10-11 19:10:13,378 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Evaluate test code "odoo.startTour('mailing_activities_split', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-11 19:10:13,395 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: [1/6] Tour mailing_activities_split → Step Open Activity Systray (trigger: .o-mail-ActivityMenu-counter) 2026-10-11 19:10:13,426 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.032 0.105 2026-10-11 19:10:13,445 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:13] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.092 2026-10-11 19:10:13,493 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:13] "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 19:10:13,494 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:10:13,774 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:13] "POST /mail/data HTTP/1.1" 200 - 143 0.123 0.260 2026-10-11 19:10:13,775 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.375 2026-10-11 19:10:13,813 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:13] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.011 0.347 2026-10-11 19:10:13,841 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:13] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.009 0.374 2026-10-11 19:10:13,859 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:13] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.390 2026-10-11 19:10:13,942 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-11 19:10:13,963 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: [2/6] Tour mailing_activities_split → Step Open Email Activities (trigger: .o-mail-ActivityGroup:contains("Email Marketing")) 2026-10-11 19:10:13,988 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.013 0.031 2026-10-11 19:10:13,998 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:13] "GET /viin_brand/static/img/apps/account.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:10:14,003 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:14] "GET /viin_brand/static/img/apps/event.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 19:10:14,010 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:14] "GET /viin_brand/static/img/apps/crm.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 19:10:14,014 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:14] "GET /viin_brand/static/img/apps/mass_mailing.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 19:10:14,026 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:14] "GET /viin_brand/static/img/apps/mass_mailing_sms.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 19:10:14,027 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:14] "GET /viin_brand/static/img/apps/hr_holidays.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:10:14,028 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:14] "GET /viin_brand/static/img/apps/project.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 19:10:14,033 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:14] "GET /viin_brand/static/img/apps/project_todo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 19:10:14,034 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:14] "GET /viin_brand/static/img/apps/hr_recruitment.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 19:10:14,038 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:14] "GET /viin_brand/static/img/apps/purchase.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 19:10:14,051 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:14] "GET /viin_brand/static/img/apps/sale.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:10:14,057 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:14] "GET /viin_approval/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:10:14,058 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:14] "GET /viin_rental/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:10:14,066 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:14] "GET /viin_fleet_booking/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:10:14,134 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:14] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:10:14,165 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: [3/6] Tour mailing_activities_split → Step Open Email Marketing record in the kanban view (trigger: .o_list_renderer .o_data_cell:contains("New Email!")) 2026-10-11 19:10:14,170 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 19:10:14,360 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:14] "POST /mail/data HTTP/1.1" 200 - 119 0.091 0.187 2026-10-11 19:10:14,392 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:14] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.258 2026-10-11 19:10:14,527 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:14] "POST /web/dataset/call_kw/mailing.mailing/get_views HTTP/1.1" 200 - 49 0.051 0.293 2026-10-11 19:10:14,530 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.083 2026-10-11 19:10:14,551 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:14] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.007 0.148 2026-10-11 19:10:14,569 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:14] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:10:14,594 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:14] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 7 0.007 0.023 2026-10-11 19:10:14,734 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: [4/6] Tour mailing_activities_split → Step Open Activity Systray (trigger: .o-mail-ActivityMenu-counter) 2026-10-11 19:10:14,766 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:14] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.018 0.032 2026-10-11 19:10:14,784 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: [5/6] Tour mailing_activities_split → Step Open SMS Activities (trigger: .o-mail-ActivityGroup:contains("SMS Marketing")) 2026-10-11 19:10:14,852 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: [6/6] Tour mailing_activities_split → Step Open SMS Marketing record in the kanban view (trigger: .o_list_renderer .o_data_cell:contains("New SMS!")) 2026-10-11 19:10:14,945 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:14] "POST /mail/data HTTP/1.1" 200 - 51 0.048 0.109 2026-10-11 19:10:14,966 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:10:14] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 7 0.005 0.092 2026-10-11 19:10:15,012 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: tour succeeded 2026-10-11 19:10:15,013 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: ╔═════════════════════════════════════════╗ ║ TOUR mailing_activities_split SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-11 19:10:15,122 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: heap 29099300 (allocated 30519296) 2026-10-11 19:10:15,130 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Closing chrome headless with pid 13970 2026-10-11 19:10:15,131 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Closing websocket connection 2026-10-11 19:10:15,131 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Terminating chrome headless with pid 13970 2026-10-11 19:10:15,227 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_191015_227009_test_tour_mailing_activities_split.txt 2026-10-11 19:10:15,227 121 INFO rb-001770c-225483-423662 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Removing chrome user profile "/tmp/tmp98o604e__chrome_odoo" 2026-10-11 19:10:15,288 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:10:30,445 121 INFO rb-001770c-225483-423662 odoo.addons.membership.tests.test_membership: Starting TestMembership.test_cancel_membership ... 2026-10-11 19:10:33,847 121 INFO rb-001770c-225483-423662 odoo.addons.membership.tests.test_membership: Starting TestMembership.test_none_membership ... 2026-10-11 19:10:34,716 121 INFO rb-001770c-225483-423662 odoo.addons.membership.tests.test_membership: Starting TestMembership.test_old_membership ... 2026-10-11 19:10:37,674 121 INFO rb-001770c-225483-423662 odoo.addons.membership.tests.test_membership: Starting TestMembership.test_paid_membership ... 2026-10-11 19:10:39,962 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:10:39,986 121 INFO rb-001770c-225483-423662 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_duplicate_event_microsoft_calendar ... 2026-10-11 19:10:40,687 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [662] 2026-10-11 19:10:40,702 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34138] 2026-10-11 19:10:41,521 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [663] 2026-10-11 19:10:41,533 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34140] 2026-10-11 19:10:42,228 121 INFO rb-001770c-225483-423662 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_event_for_another_user ... 2026-10-11 19:10:43,095 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [664] 2026-10-11 19:10:43,109 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34144] 2026-10-11 19:10:44,102 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [665] 2026-10-11 19:10:44,118 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34146] 2026-10-11 19:10:45,174 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [666] 2026-10-11 19:10:45,187 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34150] 2026-10-11 19:10:45,385 121 INFO rb-001770c-225483-423662 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_event_with_default_and_undefined_sensitivity ... 2026-10-11 19:10:46,192 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [667] 2026-10-11 19:10:46,204 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34153] 2026-10-11 19:10:47,197 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [668] 2026-10-11 19:10:47,207 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34155] 2026-10-11 19:10:47,545 121 INFO rb-001770c-225483-423662 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_event_with_sync_config_paused ... 2026-10-11 19:10:48,233 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [669] 2026-10-11 19:10:48,243 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34158] 2026-10-11 19:10:49,158 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [670] 2026-10-11 19:10:49,168 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34160] 2026-10-11 19:10:49,515 121 INFO rb-001770c-225483-423662 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_from_outlook_attendee_calendar ... 2026-10-11 19:10:50,221 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [671] 2026-10-11 19:10:50,233 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34163] 2026-10-11 19:10:51,061 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [672] 2026-10-11 19:10:51,070 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34165] 2026-10-11 19:10:51,506 121 INFO rb-001770c-225483-423662 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_from_outlook_organizer_calendar ... 2026-10-11 19:10:52,297 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [673] 2026-10-11 19:10:52,309 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34174] 2026-10-11 19:10:53,186 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [674] 2026-10-11 19:10:53,201 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34176] 2026-10-11 19:10:53,608 121 INFO rb-001770c-225483-423662 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_with_sync ... 2026-10-11 19:10:54,435 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [675] 2026-10-11 19:10:54,448 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34185] 2026-10-11 19:10:55,337 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [676] 2026-10-11 19:10:55,347 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34187] 2026-10-11 19:10:55,607 121 INFO rb-001770c-225483-423662 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_with_sync_by_another_user ... 2026-10-11 19:10:56,297 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [677] 2026-10-11 19:10:56,307 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34189] 2026-10-11 19:10:57,080 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [678] 2026-10-11 19:10:57,091 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34191] 2026-10-11 19:10:57,302 121 INFO rb-001770c-225483-423662 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_without_sync ... 2026-10-11 19:10:57,934 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [679] 2026-10-11 19:10:57,944 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34193] 2026-10-11 19:10:58,838 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [680] 2026-10-11 19:10:58,850 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34195] 2026-10-11 19:10:59,068 121 INFO rb-001770c-225483-423662 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_from_outlook_attendee_calendar_and_organizer_does_not_exist_in_odoo ... 2026-10-11 19:10:59,833 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [681] 2026-10-11 19:10:59,852 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34197] 2026-10-11 19:11:00,767 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [682] 2026-10-11 19:11:00,778 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34199] 2026-10-11 19:11:01,104 121 INFO rb-001770c-225483-423662 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_from_outlook_attendee_calendar_and_organizer_exists_in_odoo ... 2026-10-11 19:11:01,826 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [683] 2026-10-11 19:11:01,837 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34202] 2026-10-11 19:11:02,732 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [684] 2026-10-11 19:11:02,749 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34204] 2026-10-11 19:11:03,133 121 INFO rb-001770c-225483-423662 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_from_outlook_attendee_calendar_where_email_addresses_are_capitalized ... 2026-10-11 19:11:03,885 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [685] 2026-10-11 19:11:03,898 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34207] 2026-10-11 19:11:04,749 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [686] 2026-10-11 19:11:04,760 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34209] 2026-10-11 19:11:05,056 121 INFO rb-001770c-225483-423662 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_from_outlook_organizer_calendar ... 2026-10-11 19:11:05,752 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [687] 2026-10-11 19:11:05,773 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34212] 2026-10-11 19:11:06,519 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [688] 2026-10-11 19:11:06,533 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34214] 2026-10-11 19:11:06,861 121 INFO rb-001770c-225483-423662 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_from_outlook_without_organizer ... 2026-10-11 19:11:07,579 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [689] 2026-10-11 19:11:07,605 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34217] 2026-10-11 19:11:08,350 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [690] 2026-10-11 19:11:08,363 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34219] 2026-10-11 19:11:08,740 121 INFO rb-001770c-225483-423662 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_without_email ... 2026-10-11 19:11:09,500 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [691] 2026-10-11 19:11:09,512 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34222] 2026-10-11 19:11:10,380 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [692] 2026-10-11 19:11:10,389 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34224] 2026-10-11 19:11:10,799 121 INFO rb-001770c-225483-423662 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_without_sync ... 2026-10-11 19:11:11,402 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [693] 2026-10-11 19:11:11,410 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34228] 2026-10-11 19:11:12,076 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [694] 2026-10-11 19:11:12,084 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34230] 2026-10-11 19:11:12,348 121 INFO rb-001770c-225483-423662 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_videocall_sync_microsoft_calendar ... 2026-10-11 19:11:13,109 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [695] 2026-10-11 19:11:13,119 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34233] 2026-10-11 19:11:13,945 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [696] 2026-10-11 19:11:13,955 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34235] 2026-10-11 19:11:14,470 121 INFO rb-001770c-225483-423662 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_forbid_recurrences_creation_synced_outlook_calendar ... 2026-10-11 19:11:15,021 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [697] 2026-10-11 19:11:15,031 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34238] 2026-10-11 19:11:15,833 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [698] 2026-10-11 19:11:15,841 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34240] 2026-10-11 19:11:16,021 121 INFO rb-001770c-225483-423662 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_new_db_skip_odoo2microsoft_sync_previously_created_events ... 2026-10-11 19:11:16,662 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [699] 2026-10-11 19:11:16,674 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34242] 2026-10-11 19:11:17,453 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [700] 2026-10-11 19:11:17,466 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34244] 2026-10-11 19:11:18,056 121 INFO rb-001770c-225483-423662 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_no_videocall_hr_holidays ... 2026-10-11 19:11:18,685 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [701] 2026-10-11 19:11:18,698 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34247] 2026-10-11 19:11:19,554 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [702] 2026-10-11 19:11:19,565 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34249] 2026-10-11 19:11:21,465 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #691 deleted mail.mail records with IDs: [703] 2026-10-11 19:11:21,858 121 INFO rb-001770c-225483-423662 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_old_db_odoo2microsoft_sync_previously_created_events ... 2026-10-11 19:11:22,554 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [704] 2026-10-11 19:11:22,566 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34256] 2026-10-11 19:11:23,331 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [705] 2026-10-11 19:11:23,345 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34258] 2026-10-11 19:11:23,942 121 INFO rb-001770c-225483-423662 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_skip_sync_for_non_synchronized_users_new_events ... 2026-10-11 19:11:24,637 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [706] 2026-10-11 19:11:24,650 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34261] 2026-10-11 19:11:25,539 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [707] 2026-10-11 19:11:25,550 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34263] 2026-10-11 19:11:26,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #695 deleted mail.mail records with IDs: [708] 2026-10-11 19:11:26,356 121 INFO rb-001770c-225483-423662 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_sync_create_update_single_event ... 2026-10-11 19:11:27,059 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [709] 2026-10-11 19:11:27,073 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34267] 2026-10-11 19:11:27,748 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [710] 2026-10-11 19:11:27,758 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34269] 2026-10-11 19:11:28,472 121 INFO rb-001770c-225483-423662 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_sync_website_appointments_through_cron ... 2026-10-11 19:11:29,187 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [711] 2026-10-11 19:11:29,196 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34272] 2026-10-11 19:11:30,081 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [712] 2026-10-11 19:11:30,105 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34274] 2026-10-11 19:11:30,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #700 deleted mail.mail records with IDs: [713] 2026-10-11 19:11:31,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #700 deleted mail.mail records with IDs: [714] 2026-10-11 19:11:31,000 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #700 deleted mail.mail records with IDs: [715] 2026-10-11 19:11:32,154 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 19:11:32,336 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom: Starting TestTourBoM.test_bom_kit_rounding ... 2026-10-11 19:11:32,671 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom: Starting TestTourBoM.test_manufacture_from_bom ... 2026-10-11 19:11:32,975 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Chrome pid: 14192 2026-10-11 19:11:32,975 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Chrome headless temporary user profile dir: /tmp/tmpnowj1e4p_chrome_odoo 2026-10-11 19:11:32,975 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Issuing json command http://127.0.0.1:43813/json/version 2026-10-11 19:11:32,977 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:43813/json/version with timeout 3 increased to 10s during tests 2026-10-11 19:11:33,032 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Browser version: Chrome/150.0.7871.114 2026-10-11 19:11:33,032 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Issuing json command http://127.0.0.1:43813/json 2026-10-11 19:11:33,033 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:43813/json with timeout 3 increased to 10s during tests 2026-10-11 19:11:33,048 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Websocket url found: ws://127.0.0.1:43813/devtools/page/FEB6EB743FF94E7030E3147E5780C5D2 2026-10-11 19:11:33,058 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Enable chrome headless console log notification 2026-10-11 19:11:33,065 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Chrome headless enable page notifications 2026-10-11 19:11:33,111 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 19:11:33,126 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Setting session cookie in browser 2026-10-11 19:11:33,128 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Open "http://127.0.0.1:8069/odoo/action-mrp.mrp_bom_form_action" in browser 2026-10-11 19:11:33,128 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Navigating to: "http://127.0.0.1:8069/odoo/action-mrp.mrp_bom_form_action" 2026-10-11 19:11:33,142 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:11:34,866 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:34] "GET /odoo/action-mrp.mrp_bom_form_action HTTP/1.1" 200 - 191 0.204 1.523 2026-10-11 19:11:34,870 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Navigation result: {'frameId': 'FEB6EB743FF94E7030E3147E5780C5D2', 'loaderId': '2974C33837B3CDECE1C83A13A38E1A13', 'isDownload': False} 2026-10-11 19:11:34,870 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Evaluate ready code "odoo.isTourReady('test_manufacture_from_bom')" 2026-10-11 19:11:34,910 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:34] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.010 2026-10-11 19:11:34,931 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.018 2026-10-11 19:11:34,945 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:34] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.043 2026-10-11 19:11:35,780 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:35] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.374 0.508 2026-10-11 19:11:35,788 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:35] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.893 2026-10-11 19:11:35,794 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:35] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.595 2026-10-11 19:11:35,828 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:35] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-11 19:11:35,835 121 INFO rb-001770c-225483-423662 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:11:36,553 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:36] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-11 19:11:36,561 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:36] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 19:11:36,562 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:36] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-11 19:11:36,574 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:36] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-11 19:11:36,595 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.browser: Owl is running in 'dev' mode. 2026-10-11 19:11:36,644 121 INFO rb-001770c-225483-423662 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 19:11:36,706 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:36] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.041 0.069 2026-10-11 19:11:36,714 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:36] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.087 2026-10-11 19:11:36,758 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.013 0.085 2026-10-11 19:11:36,759 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Evaluate test code "odoo.startTour('test_manufacture_from_bom', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-mrp.mrp_bom_form_action", "delayToCheckUndeterminisms": 0})" 2026-10-11 19:11:36,772 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.browser: [1/4] Tour test_manufacture_from_bom → Step [name="product_tmpl_id"] 2026-10-11 19:11:36,843 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:36] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:11:36,874 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.031 0.177 2026-10-11 19:11:36,898 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:36] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.161 2026-10-11 19:11:36,958 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:36] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.030 0.091 2026-10-11 19:11:36,960 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:36] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.162 2026-10-11 19:11:36,966 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:11:36,982 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:36] "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 19:11:37,231 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:37] "POST /mail/data HTTP/1.1" 200 - 140 0.100 0.367 2026-10-11 19:11:37,257 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:37] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.007 0.323 2026-10-11 19:11:37,289 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:37] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.009 0.351 2026-10-11 19:11:37,317 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:37] "POST /web/action/load HTTP/1.1" 200 - 10 0.014 0.363 2026-10-11 19:11:37,417 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-11 19:11:37,456 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:37] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.025 2026-10-11 19:11:37,489 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 19:11:37,666 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:37] "POST /web/dataset/call_kw/mrp.bom/get_views HTTP/1.1" 200 - 74 0.075 0.153 2026-10-11 19:11:37,715 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 19:11:37,792 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:37] "POST /web/dataset/call_kw/mrp.bom/web_search_read HTTP/1.1" 200 - 14 0.032 0.058 2026-10-11 19:11:37,899 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 19:11:37,936 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.browser: [2/4] Tour test_manufacture_from_bom → Step .o_stat_text:contains("BoM Overview") 2026-10-11 19:11:38,003 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:38] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 15 0.024 0.024 2026-10-11 19:11:38,009 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.048 2026-10-11 19:11:38,070 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:38] "POST /web/dataset/call_kw/mrp.bom/web_read HTTP/1.1" 200 - 28 0.024 0.086 2026-10-11 19:11:38,140 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:38] "POST /web/dataset/call_kw/mrp.bom/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-10-11 19:11:38,294 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:38] "POST /mail/thread/data HTTP/1.1" 200 - 30 0.026 0.037 2026-10-11 19:11:38,302 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.browser: [3/4] Tour test_manufacture_from_bom → Step button.btn-primary:contains("Manufacture") 2026-10-11 19:11:38,330 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:38] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.013 0.076 2026-10-11 19:11:38,347 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:38] "POST /web/dataset/call_kw/mrp.bom/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.116 2026-10-11 19:11:38,395 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:38] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.018 0.044 2026-10-11 19:11:38,421 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:38] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.113 2026-10-11 19:11:38,463 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:38] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.029 0.100 2026-10-11 19:11:38,486 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:38] "POST /web/dataset/call_kw/report.mrp.report_bom_structure/get_warehouses HTTP/1.1" 200 - 5 0.004 0.011 2026-10-11 19:11:38,537 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:38] "GET /web/image/res.partner/2/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 13 0.020 0.029 2026-10-11 19:11:38,803 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:38] "POST /web/dataset/call_kw/report.mrp.report_bom_structure/get_html HTTP/1.1" 200 - 97 0.127 0.154 2026-10-11 19:11:38,858 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.browser: [4/4] Tour test_manufacture_from_bom → Step button[aria-checked="true"]:contains("Draft") 2026-10-11 19:11:39,046 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:39] "POST /web/dataset/call_kw/mrp.production/get_views HTTP/1.1" 200 - 79 0.035 0.149 2026-10-11 19:11:39,130 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:39] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 19 0.019 0.034 2026-10-11 19:11:39,391 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:39] "POST /web/dataset/call_kw/mrp.production/onchange HTTP/1.1" 200 - 65 0.117 0.133 2026-10-11 19:11:39,596 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.browser: tour succeeded 2026-10-11 19:11:39,597 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_manufacture_from_bom SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-11 19:11:39,606 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:39] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.007 0.017 2026-10-11 19:11:39,792 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.browser: heap 32201308 (allocated 34713600) 2026-10-11 19:11:39,795 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Closing chrome headless with pid 14192 2026-10-11 19:11:39,797 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Closing websocket connection 2026-10-11 19:11:39,797 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Terminating chrome headless with pid 14192 2026-10-11 19:11:39,892 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_191139_892181_test_manufacture_from_bom.txt 2026-10-11 19:11:39,892 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Removing chrome user profile "/tmp/tmpnowj1e4p_chrome_odoo" 2026-10-11 19:11:39,929 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom: Starting TestTourBoM.test_mrp_bom_product_catalog ... 2026-10-11 19:11:40,241 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Chrome pid: 14411 2026-10-11 19:11:40,242 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Chrome headless temporary user profile dir: /tmp/tmpau4o6_or_chrome_odoo 2026-10-11 19:11:40,242 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Issuing json command http://127.0.0.1:44285/json/version 2026-10-11 19:11:40,243 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:44285/json/version with timeout 3 increased to 10s during tests 2026-10-11 19:11:40,323 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Browser version: Chrome/150.0.7871.114 2026-10-11 19:11:40,325 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Issuing json command http://127.0.0.1:44285/json 2026-10-11 19:11:40,326 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:44285/json with timeout 3 increased to 10s during tests 2026-10-11 19:11:40,339 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Websocket url found: ws://127.0.0.1:44285/devtools/page/312106D736A8BF95A0EDC738DC54A22B 2026-10-11 19:11:40,353 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Enable chrome headless console log notification 2026-10-11 19:11:40,361 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Chrome headless enable page notifications 2026-10-11 19:11:40,415 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 19:11:40,428 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Setting session cookie in browser 2026-10-11 19:11:40,431 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Open "http://127.0.0.1:8069/odoo/action-mrp.mrp_bom_form_action/24" in browser 2026-10-11 19:11:40,431 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Navigating to: "http://127.0.0.1:8069/odoo/action-mrp.mrp_bom_form_action/24" 2026-10-11 19:11:40,444 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:11:43,094 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:43] "GET /odoo/action-mrp.mrp_bom_form_action/24 HTTP/1.1" 200 - 191 0.181 2.472 2026-10-11 19:11:43,098 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Navigation result: {'frameId': '312106D736A8BF95A0EDC738DC54A22B', 'loaderId': 'E3D2F46E02230853000EEBD4158423EB', 'isDownload': False} 2026-10-11 19:11:43,098 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Evaluate ready code "odoo.isTourReady('test_mrp_bom_product_catalog')" 2026-10-11 19:11:44,009 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:44] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.419 0.462 2026-10-11 19:11:44,020 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:44] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.894 2026-10-11 19:11:44,026 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:44] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.900 2026-10-11 19:11:44,044 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:44] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.911 2026-10-11 19:11:44,084 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 0.937 2026-10-11 19:11:44,107 121 INFO rb-001770c-225483-423662 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:11:44,152 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:44] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-11 19:11:44,219 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:44] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 19:11:44,948 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:44] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-11 19:11:44,950 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:44] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-11 19:11:44,952 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:44] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-11 19:11:44,977 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:44] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.008 2026-10-11 19:11:44,999 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: Owl is running in 'dev' mode. 2026-10-11 19:11:45,058 121 INFO rb-001770c-225483-423662 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 19:11:45,125 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:45] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.039 0.079 2026-10-11 19:11:45,131 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:45] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.091 2026-10-11 19:11:45,148 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Evaluate test code "odoo.startTour('test_mrp_bom_product_catalog', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-mrp.mrp_bom_form_action/24", "delayToCheckUndeterminisms": 0})" 2026-10-11 19:11:45,159 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:45] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.009 0.085 2026-10-11 19:11:45,166 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: [1/5] Tour test_mrp_bom_product_catalog → Step button[name=action_add_from_catalog] 2026-10-11 19:11:45,263 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:45] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 19:11:45,314 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.061 0.186 2026-10-11 19:11:45,598 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:45] "POST /mail/data HTTP/1.1" 200 - 140 0.099 0.344 2026-10-11 19:11:45,600 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.446 2026-10-11 19:11:45,606 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:11:45,624 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:45] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.461 2026-10-11 19:11:45,645 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:45] "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 19:11:45,666 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:45] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.011 0.296 2026-10-11 19:11:45,692 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:45] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.334 2026-10-11 19:11:45,728 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:45] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.464 2026-10-11 19:11:45,756 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:45] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.011 0.401 2026-10-11 19:11:45,785 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-11 19:11:45,837 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:45] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.022 2026-10-11 19:11:45,864 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:11:45,998 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:45] "POST /web/dataset/call_kw/mrp.bom/get_views HTTP/1.1" 200 - 74 0.066 0.116 2026-10-11 19:11:46,040 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 19:11:46,094 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:46] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.028 0.033 2026-10-11 19:11:46,139 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:46] "POST /web/dataset/call_kw/mrp.bom/web_read HTTP/1.1" 200 - 14 0.016 0.069 2026-10-11 19:11:46,221 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:46] "POST /web/dataset/call_kw/mrp.bom/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.003 2026-10-11 19:11:46,320 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:46] "POST /web/dataset/call_kw/mrp.bom/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.006 2026-10-11 19:11:46,379 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:46] "POST /mail/thread/data HTTP/1.1" 200 - 30 0.032 0.030 2026-10-11 19:11:46,414 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: [2/5] Tour test_mrp_bom_product_catalog → Step .o_kanban_record:nth-child(1) 2026-10-11 19:11:46,422 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:46] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.024 0.078 2026-10-11 19:11:46,477 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:46] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.027 0.079 2026-10-11 19:11:46,520 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:46] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.022 0.056 2026-10-11 19:11:46,566 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:46] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.023 0.113 2026-10-11 19:11:46,579 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:46] "POST /web/dataset/call_button/mrp.bom.line/action_add_from_catalog HTTP/1.1" 200 - 5 0.003 0.150 2026-10-11 19:11:46,632 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:46] "GET /web/image/res.partner/2/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 13 0.019 0.038 2026-10-11 19:11:47,255 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:47] "POST /web/dataset/call_kw/product.product/get_views HTTP/1.1" 200 - 207 0.228 0.418 2026-10-11 19:11:47,309 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:47] "POST /web/dataset/call_kw/product.product/search_panel_select_range HTTP/1.1" 200 - 5 0.019 0.019 2026-10-11 19:11:47,371 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:47] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range HTTP/1.1" 200 - 6 0.020 0.033 2026-10-11 19:11:47,555 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:47] "POST /web/dataset/call_kw/product.product/web_search_read HTTP/1.1" 200 - 37 0.085 0.084 2026-10-11 19:11:47,590 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:47] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 7 0.011 0.017 2026-10-11 19:11:47,980 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: [3/5] Tour test_mrp_bom_product_catalog → Step .o_product_added 2026-10-11 19:11:48,019 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:48] "GET /web/image/product.product/147/image_128?unique=1791735068000 HTTP/1.1" 200 - 6 0.008 0.026 2026-10-11 19:11:48,040 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:48] "GET /web/image/product.product/234/image_128?unique=1791733085000 HTTP/1.1" 200 - 6 0.004 0.030 2026-10-11 19:11:48,053 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:48] "GET /web/image/product.product/280/image_128?unique=1791733543000 HTTP/1.1" 200 - 6 0.003 0.049 2026-10-11 19:11:48,065 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:48] "GET /web/image/product.product/158/image_128?unique=1791733061000 HTTP/1.1" 200 - 6 0.003 0.051 2026-10-11 19:11:48,068 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: [4/5] Tour test_mrp_bom_product_catalog → Step button:contains("Back to BoM") 2026-10-11 19:11:48,083 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:48] "GET /web/image/product.product/269/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.005 0.067 2026-10-11 19:11:48,103 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:48] "GET /web/image/product.product/159/image_128?unique=1791733061000 HTTP/1.1" 200 - 6 0.006 0.092 2026-10-11 19:11:48,119 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:48] "GET /web/image/product.product/270/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.004 0.089 2026-10-11 19:11:48,124 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: [5/5] Tour test_mrp_bom_product_catalog → Step div.o_field_one2many:contains("Component") 2026-10-11 19:11:48,134 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:48] "GET /web/image/product.product/18/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.004 0.051 2026-10-11 19:11:48,152 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:48] "GET /web/image/product.product/17/image_128?unique=1791735019000 HTTP/1.1" 200 - 6 0.004 0.083 2026-10-11 19:11:48,172 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:48] "GET /web/image/product.product/16/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.007 0.115 2026-10-11 19:11:48,187 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:48] "GET /web/image/product.product/20/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.002 0.075 2026-10-11 19:11:48,200 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:48] "GET /web/image/product.product/23/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.003 0.055 2026-10-11 19:11:48,211 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:48] "GET /web/image/product.product/21/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.002 0.082 2026-10-11 19:11:48,222 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:48] "GET /web/image/product.product/24/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.003 0.062 2026-10-11 19:11:48,240 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:48] "GET /web/image/product.product/40/image_128?unique=1791733085000 HTTP/1.1" 200 - 6 0.004 0.028 2026-10-11 19:11:48,257 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:48] "GET /web/image/product.product/148/image_128?unique=1791735068000 HTTP/1.1" 200 - 6 0.005 0.066 2026-10-11 19:11:48,269 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:48] "GET /web/image/product.product/143/image_128?unique=1791735068000 HTTP/1.1" 200 - 6 0.003 0.074 2026-10-11 19:11:48,303 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:48] "GET /web/image/product.product/19/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.013 0.200 2026-10-11 19:11:48,317 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:48] "GET /web/image/product.product/41/image_128?unique=1791733085000 HTTP/1.1" 200 - 6 0.003 0.096 2026-10-11 19:11:48,339 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:48] "GET /web/image/product.product/230/image_128?unique=1791733085000 HTTP/1.1" 200 - 6 0.008 0.057 2026-10-11 19:11:48,352 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:48] "GET /web/image/product.product/232/image_128?unique=1791733085000 HTTP/1.1" 200 - 6 0.003 0.111 2026-10-11 19:11:48,382 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:48] "GET /web/image/product.product/229/image_128?unique=1791733085000 HTTP/1.1" 200 - 6 0.011 0.127 2026-10-11 19:11:48,405 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:48] "GET /web/image/product.product/233/image_128?unique=1791733085000 HTTP/1.1" 200 - 6 0.003 0.088 2026-10-11 19:11:48,416 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:48] "GET /web/image/product.product/42/image_128?unique=1791733085000 HTTP/1.1" 200 - 6 0.002 0.136 2026-10-11 19:11:48,429 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:48] "GET /web/image/product.product/228/image_128?unique=1791733085000 HTTP/1.1" 200 - 6 0.002 0.091 2026-10-11 19:11:48,691 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:48] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 55 0.066 0.062 2026-10-11 19:11:48,739 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:48] "POST /web/dataset/call_kw/mrp.bom/web_read HTTP/1.1" 200 - 26 0.016 0.087 2026-10-11 19:11:48,761 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:48] "POST /web/dataset/call_kw/mrp.bom/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-10-11 19:11:48,819 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:48] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 19:11:48,852 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:48] "POST /web/dataset/call_kw/mrp.bom/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-10-11 19:11:48,900 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: tour succeeded 2026-10-11 19:11:48,909 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_mrp_bom_product_catalog SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-11 19:11:48,912 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:48] "POST /mail/thread/data HTTP/1.1" 200 - 13 0.014 0.044 2026-10-11 19:11:48,923 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:48] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.018 2026-10-11 19:11:48,962 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:11:48] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.022 0.073 2026-10-11 19:11:49,057 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: heap 35822380 (allocated 37466112) 2026-10-11 19:11:49,082 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Closing chrome headless with pid 14411 2026-10-11 19:11:49,083 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Closing websocket connection 2026-10-11 19:11:49,083 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Terminating chrome headless with pid 14411 2026-10-11 19:11:49,187 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_191149_187005_test_mrp_bom_product_catalog.txt 2026-10-11 19:11:49,187 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Removing chrome user profile "/tmp/tmpau4o6_or_chrome_odoo" 2026-10-11 19:11:49,240 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:11:49,997 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_automatic_consume_new_added_component ... 2026-10-11 19:11:51,912 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_multi_lot_component_consumption ... 2026-10-11 19:11:51,956 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mrp.bom.line records with IDs: [52] 2026-10-11 19:11:51,989 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mrp.bom.line records with IDs: [54] 2026-10-11 19:11:53,192 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_no_component_consumption_on_lot_removal ... 2026-10-11 19:11:54,812 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [987] 2026-10-11 19:11:54,916 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [988] 2026-10-11 19:11:54,984 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [989] 2026-10-11 19:11:55,182 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_option_enabled_and_qty_available ... 2026-10-11 19:11:59,330 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_option_enabled_and_qty_not_available ... 2026-10-11 19:12:01,189 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_option_enabled_and_qty_partially_available ... 2026-10-11 19:12:02,439 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1050, 1047, 1051, 1048, 1052, 1049, 1053] 2026-10-11 19:12:03,227 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1057, 1054, 1058, 1055, 1059, 1056, 1060] 2026-10-11 19:12:04,810 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1064, 1061, 1065, 1062, 1066, 1063, 1067] 2026-10-11 19:12:05,613 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1071, 1068, 1072, 1069, 1073, 1070, 1074] 2026-10-11 19:12:05,709 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_reservation_method_for_outgoing ... 2026-10-11 19:12:07,951 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_tracked_production_2_steps_manufacturing ... 2026-10-11 19:12:11,505 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:12:11,529 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_manual_consumption: Starting TestTourManualConsumption.test_mrp_manual_consumption_02 ... 2026-10-11 19:12:13,589 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Chrome pid: 14659 2026-10-11 19:12:13,589 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Chrome headless temporary user profile dir: /tmp/tmpbr_e9jwu_chrome_odoo 2026-10-11 19:12:13,589 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Issuing json command http://127.0.0.1:39919/json/version 2026-10-11 19:12:13,591 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:39919/json/version with timeout 3 increased to 10s during tests 2026-10-11 19:12:13,647 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Browser version: Chrome/150.0.7871.114 2026-10-11 19:12:13,648 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Issuing json command http://127.0.0.1:39919/json 2026-10-11 19:12:13,649 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:39919/json with timeout 3 increased to 10s during tests 2026-10-11 19:12:13,661 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Websocket url found: ws://127.0.0.1:39919/devtools/page/E6DEE2A2A49086205E45215E80185FC2 2026-10-11 19:12:13,676 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Enable chrome headless console log notification 2026-10-11 19:12:13,684 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Chrome headless enable page notifications 2026-10-11 19:12:13,776 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 19:12:13,786 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Setting session cookie in browser 2026-10-11 19:12:13,789 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Open "http://127.0.0.1:8069/odoo/action-mrp.mrp_production_action/137" in browser 2026-10-11 19:12:13,789 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Navigating to: "http://127.0.0.1:8069/odoo/action-mrp.mrp_production_action/137" 2026-10-11 19:12:13,803 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:12:15,171 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:15] "GET /odoo/action-mrp.mrp_production_action/137 HTTP/1.1" 200 - 185 0.127 1.244 2026-10-11 19:12:15,174 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Navigation result: {'frameId': 'E6DEE2A2A49086205E45215E80185FC2', 'loaderId': 'FDF153A5774AC7A4DD75AA0AF2100F3D', 'isDownload': False} 2026-10-11 19:12:15,174 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Evaluate ready code "odoo.isTourReady('test_mrp_manual_consumption_02')" 2026-10-11 19:12:15,220 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:15] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-10-11 19:12:15,280 121 INFO rb-001770c-225483-423662 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:12:16,135 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:16] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.464 0.466 2026-10-11 19:12:16,156 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:16] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.948 2026-10-11 19:12:16,157 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:16] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.951 2026-10-11 19:12:16,204 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.026 0.969 2026-10-11 19:12:16,229 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:16] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 19:12:16,285 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:16] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 19:12:17,057 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 19:12:17,066 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-11 19:12:17,074 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-11 19:12:17,085 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.013 2026-10-11 19:12:17,101 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: Owl is running in 'dev' mode. 2026-10-11 19:12:17,160 121 INFO rb-001770c-225483-423662 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 19:12:17,234 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:17] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.039 0.083 2026-10-11 19:12:17,243 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:17] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.097 2026-10-11 19:12:17,249 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Evaluate test code "odoo.startTour('test_mrp_manual_consumption_02', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-mrp.mrp_production_action/137", "delayToCheckUndeterminisms": 0})" 2026-10-11 19:12:17,268 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [1/10] Tour test_mrp_manual_consumption_02 → Step div[name=move_raw_ids] td[name="quantity"]:last:contains("0.00") 2026-10-11 19:12:17,280 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.011 0.113 2026-10-11 19:12:17,338 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:17] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:12:17,390 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 39 0.045 0.172 2026-10-11 19:12:17,413 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:17] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.143 2026-10-11 19:12:17,438 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 19:12:17,447 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:17] "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 19:12:17,711 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:17] "POST /mail/data HTTP/1.1" 200 - 140 0.103 0.358 2026-10-11 19:12:17,712 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.451 2026-10-11 19:12:17,741 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:17] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.009 0.307 2026-10-11 19:12:17,773 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:17] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.434 2026-10-11 19:12:17,798 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:17] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.008 0.370 2026-10-11 19:12:17,820 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:17] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.385 2026-10-11 19:12:17,861 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-11 19:12:17,887 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.018 2026-10-11 19:12:17,923 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:12:18,100 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:18] "POST /web/dataset/call_kw/mrp.production/get_views HTTP/1.1" 200 - 113 0.073 0.158 2026-10-11 19:12:18,161 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:18] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 14 0.006 0.022 2026-10-11 19:12:18,223 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:18] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.034 0.052 2026-10-11 19:12:18,226 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.088 2026-10-11 19:12:18,443 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:18] "POST /web/dataset/call_kw/mrp.production/web_read HTTP/1.1" 200 - 108 0.097 0.155 2026-10-11 19:12:18,532 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:18] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-10-11 19:12:18,692 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:18] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.005 2026-10-11 19:12:18,749 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:18] "POST /mail/thread/data HTTP/1.1" 200 - 31 0.026 0.034 2026-10-11 19:12:18,780 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [2/10] Tour test_mrp_manual_consumption_02 → Step div[name=move_raw_ids] td[name="quantity"]:last 2026-10-11 19:12:18,811 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:18] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 15 0.016 0.086 2026-10-11 19:12:18,840 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [3/10] Tour test_mrp_manual_consumption_02 → Step div[name="quantity"] input 2026-10-11 19:12:18,846 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:18] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.013 0.125 2026-10-11 19:12:18,902 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [4/10] Tour test_mrp_manual_consumption_02 → Step div[name="picked"] input 2026-10-11 19:12:18,905 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:18] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.030 0.118 2026-10-11 19:12:18,932 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:18] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.012 0.133 2026-10-11 19:12:18,992 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [5/10] Tour test_mrp_manual_consumption_02 → Step Click Pager (trigger: .o_pager_value:first()) 2026-10-11 19:12:19,013 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:19] "GET /web/image/res.partner/2/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.013 0.026 2026-10-11 19:12:19,050 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [6/10] Tour test_mrp_manual_consumption_02 → Step input[id='qty_producing_0'] 2026-10-11 19:12:19,093 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:19] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 35 0.022 0.080 2026-10-11 19:12:19,137 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [7/10] Tour test_mrp_manual_consumption_02 → Step Click Pager (trigger: .o_pager_value:first()) 2026-10-11 19:12:19,188 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [8/10] Tour test_mrp_manual_consumption_02 → Step div[name=move_raw_ids] td[name="quantity"]:last:contains("16.00") 2026-10-11 19:12:19,307 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:19] "POST /web/dataset/call_kw/mrp.production/onchange HTTP/1.1" 200 - 76 0.091 0.103 2026-10-11 19:12:19,390 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:19] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 30 0.022 0.042 2026-10-11 19:12:19,586 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:19] "POST /web/dataset/call_kw/mrp.production/onchange HTTP/1.1" 200 - 76 0.078 0.103 2026-10-11 19:12:19,823 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:19] "POST /web/dataset/call_kw/mrp.production/onchange HTTP/1.1" 200 - 76 0.118 0.098 2026-10-11 19:12:19,859 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [9/10] Tour test_mrp_manual_consumption_02 → Step save form (trigger: .o_form_button_save:enabled) 2026-10-11 19:12:19,921 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [10/10] Tour test_mrp_manual_consumption_02 → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-11 19:12:20,261 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:20] "POST /web/dataset/call_kw/mrp.production/web_save HTTP/1.1" 200 - 135 0.139 0.197 2026-10-11 19:12:20,311 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:20] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.014 0.028 2026-10-11 19:12:20,353 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: tour succeeded 2026-10-11 19:12:20,354 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_mrp_manual_consumption_02 SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-11 19:12:20,356 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:20] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.014 0.062 2026-10-11 19:12:20,393 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:20] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.019 0.054 2026-10-11 19:12:20,511 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: heap 30357688 (allocated 31830016) 2026-10-11 19:12:20,525 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Closing chrome headless with pid 14659 2026-10-11 19:12:20,526 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Closing websocket connection 2026-10-11 19:12:20,526 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Terminating chrome headless with pid 14659 2026-10-11 19:12:20,625 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_191220_625042_test_mrp_manual_consumption_02.txt 2026-10-11 19:12:20,625 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Removing chrome user profile "/tmp/tmpbr_e9jwu_chrome_odoo" 2026-10-11 19:12:20,707 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:12:28,067 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_mrp_product_qty: Starting TestMrpProductQty.test_mrp_product_qty_actual_vs_planned ... 2026-10-11 19:12:31,160 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_mrp_product_qty: Starting TestMrpProductQty.test_mrp_product_qty_mo_with_byproduct ... 2026-10-11 19:12:33,611 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_mrp_product_qty: Starting TestMrpProductQty.test_mrp_product_qty_normal_mo ... 2026-10-11 19:12:37,783 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_mrp_product_qty: Starting TestMrpProductQty.test_mrp_product_qty_uom_conversion ... 2026-10-11 19:12:41,908 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 19:12:41,928 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_mrp_reports: Starting TestReportBom.test_mrp_report_bom_variant_selection ... 2026-10-11 19:12:42,680 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Chrome pid: 14898 2026-10-11 19:12:42,680 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Chrome headless temporary user profile dir: /tmp/tmpr2tt6wf7_chrome_odoo 2026-10-11 19:12:42,680 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Issuing json command http://127.0.0.1:38805/json/version 2026-10-11 19:12:42,682 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:38805/json/version with timeout 3 increased to 10s during tests 2026-10-11 19:12:42,747 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Browser version: Chrome/150.0.7871.114 2026-10-11 19:12:42,747 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Issuing json command http://127.0.0.1:38805/json 2026-10-11 19:12:42,748 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:38805/json with timeout 3 increased to 10s during tests 2026-10-11 19:12:42,759 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Websocket url found: ws://127.0.0.1:38805/devtools/page/8990AF920BED1517E5BC4A548CF4D3FA 2026-10-11 19:12:42,779 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Enable chrome headless console log notification 2026-10-11 19:12:42,787 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Chrome headless enable page notifications 2026-10-11 19:12:42,864 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 19:12:42,876 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Setting session cookie in browser 2026-10-11 19:12:42,884 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Open "http://127.0.0.1:8069/web#action=1105&active_id=41" in browser 2026-10-11 19:12:42,884 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Navigating to: "http://127.0.0.1:8069/web#action=1105&active_id=41" 2026-10-11 19:12:42,897 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:12:44,467 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:44] "GET /web HTTP/1.1" 200 - 185 0.199 1.375 2026-10-11 19:12:44,471 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Navigation result: {'frameId': '8990AF920BED1517E5BC4A548CF4D3FA', 'loaderId': 'B72A748FE137CD883F6D6F9EE4A44247', 'isDownload': False} 2026-10-11 19:12:44,471 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Evaluate ready code "odoo.isTourReady('mrp_bom_report_tour')" 2026-10-11 19:12:44,514 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:44] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.010 2026-10-11 19:12:44,527 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:44] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.026 2026-10-11 19:12:44,579 121 INFO rb-001770c-225483-423662 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:12:45,472 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:45] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.386 0.582 2026-10-11 19:12:45,481 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:45] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.167 2026-10-11 19:12:45,502 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:45] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.970 2026-10-11 19:12:45,512 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:45] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.748 2026-10-11 19:12:45,518 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:45] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.994 2026-10-11 19:12:45,625 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:45] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-11 19:12:45,628 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:45] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-11 19:12:45,628 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:45] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-11 19:12:45,652 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:45] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-10-11 19:12:45,706 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: Owl is running in 'dev' mode. 2026-10-11 19:12:45,722 121 INFO rb-001770c-225483-423662 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 19:12:45,795 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:45] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.054 0.050 2026-10-11 19:12:45,804 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:45] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.090 2026-10-11 19:12:45,828 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:45] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.061 2026-10-11 19:12:45,843 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Evaluate test code "odoo.startTour('mrp_bom_report_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/web#action=1105&active_id=41", "delayToCheckUndeterminisms": 0})" 2026-10-11 19:12:45,873 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: [1/5] Tour mrp_bom_report_tour → Step Wait for BoM report to load (trigger: .o_mrp_bom_report_page) 2026-10-11 19:12:45,929 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:45] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:12:45,972 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.049 0.159 2026-10-11 19:12:45,995 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:45] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.157 2026-10-11 19:12:45,997 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.148 2026-10-11 19:12:46,047 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 19:12:46,055 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:46] "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 19:12:46,379 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:46] "POST /mail/data HTTP/1.1" 200 - 140 0.185 0.338 2026-10-11 19:12:46,415 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:46] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.487 2026-10-11 19:12:46,446 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:46] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.009 0.428 2026-10-11 19:12:46,484 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:46] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.009 0.455 2026-10-11 19:12:46,495 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:46] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.479 2026-10-11 19:12:46,540 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-11 19:12:46,570 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:46] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.017 2026-10-11 19:12:46,579 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:46] "POST /web/dataset/call_kw/report.mrp.report_bom_structure/get_warehouses HTTP/1.1" 200 - 5 0.003 0.014 2026-10-11 19:12:46,609 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:12:46,707 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:46] "POST /web/dataset/call_kw/report.mrp.report_bom_structure/get_html HTTP/1.1" 200 - 67 0.042 0.071 2026-10-11 19:12:46,763 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: [2/5] Tour mrp_bom_report_tour → Step Check the current displayed variant (trigger: .o_mrp_bom_report_page h2 a:contains('[alpaca] Product Test Sync (L)')) 2026-10-11 19:12:46,812 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: [3/5] Tour mrp_bom_report_tour → Step Open dropdown menu (trigger: .o-autocomplete--input) 2026-10-11 19:12:46,889 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: [4/5] Tour mrp_bom_report_tour → Step Select the other variant (trigger: .o-autocomplete--dropdown-menu.show li.o-autocomplete--dropdown-item:eq(1)) 2026-10-11 19:12:46,956 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:46] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 8 0.038 0.028 2026-10-11 19:12:46,984 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: [5/5] Tour mrp_bom_report_tour → Step Ensure the second variant is displayed (trigger: .o_mrp_bom_report_page h2 a:contains('[zebra] Product Test Sync (S)')) 2026-10-11 19:12:47,048 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:47] "POST /web/dataset/call_kw/report.mrp.report_bom_structure/get_html HTTP/1.1" 200 - 29 0.018 0.045 2026-10-11 19:12:47,079 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: tour succeeded 2026-10-11 19:12:47,080 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: ╔════════════════════════════════════╗ ║ TOUR mrp_bom_report_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-11 19:12:47,159 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: heap 24490900 (allocated 25538560) 2026-10-11 19:12:47,169 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Closing chrome headless with pid 14898 2026-10-11 19:12:47,172 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Closing websocket connection 2026-10-11 19:12:47,172 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Terminating chrome headless with pid 14898 2026-10-11 19:12:47,278 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_191247_277888_test_mrp_report_bom_variant_selection.txt 2026-10-11 19:12:47,278 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Removing chrome user profile "/tmp/tmpr2tt6wf7_chrome_odoo" 2026-10-11 19:12:47,341 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:12:47,369 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order: Starting TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization ... 2026-10-11 19:12:52,025 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Chrome pid: 15102 2026-10-11 19:12:52,025 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Chrome headless temporary user profile dir: /tmp/tmpqpf990ac_chrome_odoo 2026-10-11 19:12:52,025 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Issuing json command http://127.0.0.1:35421/json/version 2026-10-11 19:12:52,026 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:35421/json/version with timeout 3 increased to 10s during tests 2026-10-11 19:12:52,042 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Browser version: Chrome/150.0.7871.114 2026-10-11 19:12:52,042 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Issuing json command http://127.0.0.1:35421/json 2026-10-11 19:12:52,043 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:35421/json with timeout 3 increased to 10s during tests 2026-10-11 19:12:52,051 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Websocket url found: ws://127.0.0.1:35421/devtools/page/0BE5B9BD1A97D92AEB042F36072A6CBA 2026-10-11 19:12:52,059 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Enable chrome headless console log notification 2026-10-11 19:12:52,072 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Chrome headless enable page notifications 2026-10-11 19:12:52,189 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 19:12:52,196 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Setting session cookie in browser 2026-10-11 19:12:52,198 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Open "http://127.0.0.1:8069/odoo/action-1119/145" in browser 2026-10-11 19:12:52,198 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Navigating to: "http://127.0.0.1:8069/odoo/action-1119/145" 2026-10-11 19:12:52,210 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:12:55,066 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:55] "GET /odoo/action-1119/145 HTTP/1.1" 200 - 185 0.164 2.696 2026-10-11 19:12:55,070 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Navigation result: {'frameId': '0BE5B9BD1A97D92AEB042F36072A6CBA', 'loaderId': '61822FAD97A54B7B22EBB98FFA5FBCB1', 'isDownload': False} 2026-10-11 19:12:55,070 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Evaluate ready code "odoo.isTourReady('test_manufacturing_and_byproduct_sm_to_sml_synchronization')" 2026-10-11 19:12:55,109 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:55] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 19:12:55,115 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:55] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-10-11 19:12:55,161 121 INFO rb-001770c-225483-423662 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:12:55,981 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:55] "GET /web/webclient/load_menus/4ef6e705ca635ef64b3d5f2760325652ca8303688cac64d072f4feac9ea5d846 HTTP/1.1" 200 - 907 0.374 0.495 2026-10-11 19:12:56,002 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.880 2026-10-11 19:12:56,011 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:56] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.117 2026-10-11 19:12:56,020 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:56] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.907 2026-10-11 19:12:56,030 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:56] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.641 2026-10-11 19:12:56,162 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:56] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-11 19:12:56,164 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:56] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-11 19:12:56,165 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:56] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-11 19:12:56,186 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:56] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-10-11 19:12:56,219 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: Owl is running in 'dev' mode. 2026-10-11 19:12:56,265 121 INFO rb-001770c-225483-423662 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 19:12:56,316 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:56] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.049 0.047 2026-10-11 19:12:56,322 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:56] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.084 2026-10-11 19:12:56,343 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:56] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.065 2026-10-11 19:12:56,344 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Evaluate test code "odoo.startTour('test_manufacturing_and_byproduct_sm_to_sml_synchronization', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-1119/145", "delayToCheckUndeterminisms": 0})" 2026-10-11 19:12:56,363 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [1/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .btn-primary[name=action_confirm] 2026-10-11 19:12:56,425 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:56] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 19:12:56,480 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:56] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 39 0.046 0.157 2026-10-11 19:12:56,495 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:56] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.154 2026-10-11 19:12:56,556 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 19:12:56,576 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:56] "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 19:12:56,742 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:56] "POST /mail/data HTTP/1.1" 200 - 140 0.092 0.297 2026-10-11 19:12:56,743 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.389 2026-10-11 19:12:56,768 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:56] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.337 2026-10-11 19:12:56,794 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:56] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.007 0.280 2026-10-11 19:12:56,828 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:56] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.010 0.306 2026-10-11 19:12:56,878 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:56] "POST /web/action/load HTTP/1.1" 200 - 9 0.012 0.350 2026-10-11 19:12:56,894 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-11 19:12:56,929 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:56] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.024 2026-10-11 19:12:56,958 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12: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 19:12:57,153 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:57] "POST /web/dataset/call_kw/mrp.production/get_views HTTP/1.1" 200 - 112 0.064 0.164 2026-10-11 19:12:57,223 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:57] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 14 0.005 0.025 2026-10-11 19:12:57,270 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:57] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.027 0.048 2026-10-11 19:12:57,273 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.073 2026-10-11 19:12:57,526 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:57] "POST /web/dataset/call_kw/mrp.production/web_read HTTP/1.1" 200 - 109 0.107 0.178 2026-10-11 19:12:57,657 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:57] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-10-11 19:12:57,832 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:57] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.010 2026-10-11 19:12:57,886 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:57] "POST /mail/thread/data HTTP/1.1" 200 - 31 0.023 0.039 2026-10-11 19:12:57,900 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [2/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_data_row > td:contains('product2') 2026-10-11 19:12:57,918 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:57] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.016 0.066 2026-10-11 19:12:57,961 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:57] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 15 0.016 0.107 2026-10-11 19:12:58,021 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:58] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.032 0.055 2026-10-11 19:12:58,030 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [3/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .fa-list 2026-10-11 19:12:58,520 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:58] "POST /web/dataset/call_button/mrp.production/action_confirm HTTP/1.1" 200 - 172 0.280 0.329 2026-10-11 19:12:58,551 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:58] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.014 0.600 2026-10-11 19:12:58,594 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:58] "GET /web/image/res.partner/2/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.015 0.452 2026-10-11 19:12:58,629 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:58] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.009 0.088 2026-10-11 19:12:58,829 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:58] "POST /web/dataset/call_kw/mrp.production/web_read HTTP/1.1" 200 - 61 0.083 0.212 2026-10-11 19:12:58,895 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:58] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.019 0.029 2026-10-11 19:12:58,906 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [4/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step h4:contains('Components') 2026-10-11 19:12:58,932 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:58] "POST /web/dataset/call_kw/stock.move/get_views HTTP/1.1" 200 - 8 0.005 0.018 2026-10-11 19:12:58,981 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:58] "POST /web/dataset/call_kw/stock.move.line/get_views HTTP/1.1" 200 - 9 0.007 0.028 2026-10-11 19:12:59,058 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:59] "POST /web/dataset/call_kw/stock.move/web_read HTTP/1.1" 200 - 19 0.024 0.038 2026-10-11 19:12:59,176 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [5/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .o_list_number:contains(5) 2026-10-11 19:12:59,238 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [6/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step Click Save (trigger: .modal .modal-footer .o_form_button_save) 2026-10-11 19:12:59,316 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [7/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_data_row > td:contains('product2') 2026-10-11 19:12:59,390 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [8/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_field_widget[name=quantity] input 2026-10-11 19:12:59,452 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [9/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .fa-list 2026-10-11 19:12:59,515 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [10/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step h4:contains('Components') 2026-10-11 19:12:59,570 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:59] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 22 0.013 0.043 2026-10-11 19:12:59,776 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:12:59] "POST /web/dataset/call_kw/mrp.production/onchange HTTP/1.1" 200 - 59 0.081 0.098 2026-10-11 19:13:00,107 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:00] "POST /web/dataset/call_kw/mrp.production/web_save HTTP/1.1" 200 - 107 0.128 0.168 2026-10-11 19:13:00,126 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:00] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.009 2026-10-11 19:13:00,188 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:00] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.025 0.035 2026-10-11 19:13:00,243 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:00] "POST /web/dataset/call_kw/stock.move/web_read HTTP/1.1" 200 - 19 0.014 0.087 2026-10-11 19:13:00,273 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:00] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.013 0.099 2026-10-11 19:13:00,307 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [11/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .modal-body .o_data_row > td:contains('WH/Stock') 2026-10-11 19:13:00,312 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:00] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.017 0.087 2026-10-11 19:13:00,375 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [12/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .modal-body .o_field_widget[name=quantity] input 2026-10-11 19:13:00,438 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [13/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step Click Save (trigger: .modal .modal-footer .o_form_button_save) 2026-10-11 19:13:00,504 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [14/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_data_row:has([name=product_uom_qty]:contains(5.00)) > td:contains(25) 2026-10-11 19:13:00,544 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:00] "POST /web/dataset/call_kw/stock.move.line/onchange HTTP/1.1" 200 - 18 0.009 0.030 2026-10-11 19:13:00,615 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:00] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 24 0.011 0.038 2026-10-11 19:13:00,819 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:00] "POST /web/dataset/call_kw/mrp.production/onchange HTTP/1.1" 200 - 60 0.052 0.113 2026-10-11 19:13:00,878 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [15/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_field_widget[name=quantity] input 2026-10-11 19:13:00,934 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [16/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .fa-list 2026-10-11 19:13:01,006 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [17/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_data_row > td:contains('7') 2026-10-11 19:13:01,079 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:01] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 23 0.016 0.056 2026-10-11 19:13:01,288 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:01] "POST /web/dataset/call_kw/mrp.production/onchange HTTP/1.1" 200 - 60 0.069 0.120 2026-10-11 19:13:01,652 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:01] "POST /web/dataset/call_kw/mrp.production/web_save HTTP/1.1" 200 - 111 0.151 0.192 2026-10-11 19:13:01,671 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:01] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.003 0.009 2026-10-11 19:13:01,711 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [18/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step Click Save (trigger: .modal .modal-footer .o_form_button_save) 2026-10-11 19:13:01,728 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:01] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.024 0.033 2026-10-11 19:13:01,787 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:01] "POST /web/dataset/call_kw/stock.move/web_read HTTP/1.1" 200 - 19 0.016 0.086 2026-10-11 19:13:01,819 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:01] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.014 0.114 2026-10-11 19:13:01,855 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:01] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.020 0.081 2026-10-11 19:13:01,858 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [19/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .nav-link[name=finished_products] 2026-10-11 19:13:01,935 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [20/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_data_row > td:contains('product2') 2026-10-11 19:13:02,007 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [21/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .fa-list 2026-10-11 19:13:02,074 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [22/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step h4:contains('Move Byproduct') 2026-10-11 19:13:02,111 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:02] "POST /web/dataset/call_kw/stock.move/web_read HTTP/1.1" 200 - 15 0.008 0.025 2026-10-11 19:13:02,182 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [23/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .modal-body .o_data_row > td:contains('WH/Stock') 2026-10-11 19:13:02,246 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [24/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .modal-body .o_field_widget[name=quantity] input 2026-10-11 19:13:02,306 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [25/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step Click Save (trigger: .modal .modal-footer .o_form_button_save) 2026-10-11 19:13:02,391 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [26/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_data_row > td:contains('product2') 2026-10-11 19:13:02,467 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [27/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_field_widget[name=quantity] input 2026-10-11 19:13:02,522 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [28/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .fa-list 2026-10-11 19:13:02,588 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [29/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step h4:contains('Move Byproduct') 2026-10-11 19:13:02,635 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:02] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 16 0.010 0.037 2026-10-11 19:13:03,015 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:03] "POST /web/dataset/call_kw/mrp.production/web_save HTTP/1.1" 200 - 110 0.130 0.202 2026-10-11 19:13:03,059 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:03] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.009 2026-10-11 19:13:03,112 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:03] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.016 0.027 2026-10-11 19:13:03,154 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:03] "POST /web/dataset/call_kw/stock.move/web_read HTTP/1.1" 200 - 15 0.010 0.043 2026-10-11 19:13:03,193 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:03] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.019 0.048 2026-10-11 19:13:03,209 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [30/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .modal-body .o_data_row > td:contains('WH/Stock') 2026-10-11 19:13:03,225 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:03] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.019 0.072 2026-10-11 19:13:03,289 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [31/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .modal-body .o_field_widget[name=quantity] input 2026-10-11 19:13:03,352 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [32/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step Click Save (trigger: .modal .modal-footer .o_form_button_save) 2026-10-11 19:13:03,421 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [33/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_data_row > td:contains('10') 2026-10-11 19:13:03,454 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:03] "POST /web/dataset/call_kw/stock.move.line/onchange HTTP/1.1" 200 - 15 0.008 0.024 2026-10-11 19:13:03,526 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:03] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 18 0.010 0.042 2026-10-11 19:13:03,619 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [34/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_field_widget[name=quantity] input 2026-10-11 19:13:03,677 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [35/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .fa-list 2026-10-11 19:13:03,740 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [36/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_list_footer .o_list_number > span:contains('7') 2026-10-11 19:13:03,786 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:03] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 17 0.010 0.037 2026-10-11 19:13:03,943 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [1106] 2026-10-11 19:13:04,185 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:04] "POST /web/dataset/call_kw/mrp.production/web_save HTTP/1.1" 200 - 144 0.131 0.235 2026-10-11 19:13:04,206 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:04] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.011 2026-10-11 19:13:04,258 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:04] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.017 0.036 2026-10-11 19:13:04,312 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:04] "POST /web/dataset/call_kw/stock.move/web_read HTTP/1.1" 200 - 15 0.013 0.080 2026-10-11 19:13:04,364 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:04] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.014 0.124 2026-10-11 19:13:04,386 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [37/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step Click Save (trigger: .modal .modal-footer .o_form_button_save) 2026-10-11 19:13:04,406 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:04] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.021 0.102 2026-10-11 19:13:04,451 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [38/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-11 19:13:04,523 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: tour succeeded 2026-10-11 19:13:04,525 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: ╔═══════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_manufacturing_and_byproduct_sm_to_sml_synchronization SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════════╝ 2026-10-11 19:13:04,695 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: heap 35914660 (allocated 38649856) 2026-10-11 19:13:04,705 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Closing chrome headless with pid 15102 2026-10-11 19:13:04,705 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Closing websocket connection 2026-10-11 19:13:04,719 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Terminating chrome headless with pid 15102 2026-10-11 19:13:04,823 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_191304_823507_test_manufacturing_and_byproduct_sm_to_sml_synchronization.txt 2026-10-11 19:13:04,823 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Removing chrome user profile "/tmp/tmpqpf990ac_chrome_odoo" 2026-10-11 19:13:04,894 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order: Starting TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer ... 2026-10-11 19:13:05,958 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Chrome pid: 15362 2026-10-11 19:13:05,959 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Chrome headless temporary user profile dir: /tmp/tmpap2j7th2_chrome_odoo 2026-10-11 19:13:05,959 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Issuing json command http://127.0.0.1:38173/json/version 2026-10-11 19:13:05,960 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:38173/json/version with timeout 3 increased to 10s during tests 2026-10-11 19:13:06,016 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Browser version: Chrome/150.0.7871.114 2026-10-11 19:13:06,016 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Issuing json command http://127.0.0.1:38173/json 2026-10-11 19:13:06,017 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:38173/json with timeout 3 increased to 10s during tests 2026-10-11 19:13:06,027 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Websocket url found: ws://127.0.0.1:38173/devtools/page/8890494AAB24FCD57DA3A1AF10696481 2026-10-11 19:13:06,039 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Enable chrome headless console log notification 2026-10-11 19:13:06,046 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Chrome headless enable page notifications 2026-10-11 19:13:06,164 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 19:13:06,172 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Setting session cookie in browser 2026-10-11 19:13:06,174 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Open "http://127.0.0.1:8069/odoo/action-mrp.mrp_production_action/146" in browser 2026-10-11 19:13:06,174 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Navigating to: "http://127.0.0.1:8069/odoo/action-mrp.mrp_production_action/146" 2026-10-11 19:13:06,186 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:13:07,740 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:07] "GET /odoo/action-mrp.mrp_production_action/146 HTTP/1.1" 200 - 185 0.152 1.405 2026-10-11 19:13:07,745 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Navigation result: {'frameId': '8890494AAB24FCD57DA3A1AF10696481', 'loaderId': '9765155A213B539C97E06C86B85240A5', 'isDownload': False} 2026-10-11 19:13:07,745 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Evaluate ready code "odoo.isTourReady('test_mrp_multi_step_product_catalog_component_transfer')" 2026-10-11 19:13:07,807 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:07] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-11 19:13:07,834 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:07] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-10-11 19:13:07,868 121 INFO rb-001770c-225483-423662 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:13:08,545 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:08] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.279 0.457 2026-10-11 19:13:08,552 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:08] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.742 2026-10-11 19:13:08,570 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.746 2026-10-11 19:13:08,575 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:08] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.473 2026-10-11 19:13:08,638 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:08] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 19:13:08,724 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:08] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-11 19:13:08,727 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:08] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-11 19:13:08,728 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:08] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-11 19:13:08,735 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:08] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.009 2026-10-11 19:13:08,749 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer.browser: Owl is running in 'dev' mode. 2026-10-11 19:13:08,807 121 INFO rb-001770c-225483-423662 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 19:13:08,853 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:08] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.029 0.074 2026-10-11 19:13:08,859 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Evaluate test code "odoo.startTour('test_mrp_multi_step_product_catalog_component_transfer', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-mrp.mrp_production_action/146", "delayToCheckUndeterminisms": 0})" 2026-10-11 19:13:08,861 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:08] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.079 2026-10-11 19:13:08,887 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer.browser: [1/7] Tour test_mrp_multi_step_product_catalog_component_transfer → Step button[name=action_add_from_catalog_raw] 2026-10-11 19:13:08,895 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.011 0.087 2026-10-11 19:13:08,969 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:08] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:13:09,028 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:09] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 39 0.047 0.177 2026-10-11 19:13:09,357 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:09] "POST /mail/data HTTP/1.1" 200 - 140 0.132 0.355 2026-10-11 19:13:09,367 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:13:09,378 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:09] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.481 2026-10-11 19:13:09,379 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.491 2026-10-11 19:13:09,385 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:09] "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 19:13:09,400 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:09] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.312 2026-10-11 19:13:09,435 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:09] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.014 0.353 2026-10-11 19:13:09,472 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:09] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.501 2026-10-11 19:13:09,504 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:09] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.011 0.422 2026-10-11 19:13:09,511 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.024 2026-10-11 19:13:09,543 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:09] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.039 2026-10-11 19:13:09,584 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:13:09,805 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:09] "POST /web/dataset/call_kw/mrp.production/get_views HTTP/1.1" 200 - 119 0.054 0.249 2026-10-11 19:13:09,901 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:09] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 19 0.018 0.039 2026-10-11 19:13:09,970 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:09] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.034 0.089 2026-10-11 19:13:09,975 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.130 2026-10-11 19:13:10,143 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:10] "POST /web/dataset/call_kw/mrp.production/web_read HTTP/1.1" 200 - 86 0.068 0.152 2026-10-11 19:13:10,264 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:10] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.005 2026-10-11 19:13:10,410 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:10] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.007 2026-10-11 19:13:10,494 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer.browser: [2/7] Tour test_mrp_multi_step_product_catalog_component_transfer → Step .o_searchview_input 2026-10-11 19:13:10,501 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:10] "POST /mail/thread/data HTTP/1.1" 200 - 31 0.045 0.048 2026-10-11 19:13:10,561 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:10] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 15 0.022 0.122 2026-10-11 19:13:10,573 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:10] "POST /web/dataset/call_button/stock.move/action_add_from_catalog_raw HTTP/1.1" 200 - 5 0.003 0.070 2026-10-11 19:13:10,628 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:10] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.021 0.133 2026-10-11 19:13:10,658 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:10] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.014 0.229 2026-10-11 19:13:10,698 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:10] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.017 0.154 2026-10-11 19:13:10,735 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:10] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.019 0.194 2026-10-11 19:13:10,951 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:10] "POST /web/dataset/call_kw/product.product/get_views HTTP/1.1" 200 - 116 0.085 0.266 2026-10-11 19:13:11,012 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:11] "POST /web/dataset/call_kw/product.product/search_panel_select_range HTTP/1.1" 200 - 5 0.027 0.020 2026-10-11 19:13:11,077 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:11] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range HTTP/1.1" 200 - 6 0.016 0.040 2026-10-11 19:13:11,210 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:11] "POST /web/dataset/call_kw/product.product/web_search_read HTTP/1.1" 200 - 24 0.060 0.055 2026-10-11 19:13:11,244 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:11] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 7 0.010 0.018 2026-10-11 19:13:11,560 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:11] "GET /web/image/product.product/147/image_128?unique=1791735068000 HTTP/1.1" 200 - 6 0.004 0.013 2026-10-11 19:13:11,586 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:11] "GET /web/image/product.product/234/image_128?unique=1791733085000 HTTP/1.1" 200 - 6 0.010 0.032 2026-10-11 19:13:11,607 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:11] "GET /web/image/product.product/280/image_128?unique=1791733543000 HTTP/1.1" 200 - 6 0.005 0.043 2026-10-11 19:13:11,612 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer.browser: [3/7] Tour test_mrp_multi_step_product_catalog_component_transfer → Step .o_searchview_input 2026-10-11 19:13:11,629 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:11] "GET /web/image/product.product/159/image_128?unique=1791733061000 HTTP/1.1" 200 - 6 0.009 0.055 2026-10-11 19:13:11,644 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:11] "GET /web/image/product.product/269/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.004 0.069 2026-10-11 19:13:11,656 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer.browser: [4/7] Tour test_mrp_multi_step_product_catalog_component_transfer → Step .o_kanban_record:contains(Wooden Leg) 2026-10-11 19:13:11,659 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:11] "GET /web/image/product.product/270/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.006 0.079 2026-10-11 19:13:11,680 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:11] "GET /web/image/product.product/158/image_128?unique=1791733061000 HTTP/1.1" 200 - 6 0.003 0.110 2026-10-11 19:13:11,715 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:11] "GET /web/image/product.product/17/image_128?unique=1791735019000 HTTP/1.1" 200 - 6 0.005 0.096 2026-10-11 19:13:11,759 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:11] "GET /web/image/product.product/19/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.011 0.099 2026-10-11 19:13:11,780 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:11] "GET /web/image/product.product/16/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.007 0.179 2026-10-11 19:13:11,802 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:11] "GET /web/image/product.product/18/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.006 0.158 2026-10-11 19:13:11,813 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:11] "GET /web/image/product.product/20/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.004 0.108 2026-10-11 19:13:11,853 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:11] "POST /web/dataset/call_kw/product.product/search_panel_select_range HTTP/1.1" 200 - 4 0.023 0.159 2026-10-11 19:13:11,882 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:11] "GET /web/image/product.product/21/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.019 0.126 2026-10-11 19:13:11,898 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:11] "GET /web/image/product.product/23/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.004 0.117 2026-10-11 19:13:11,913 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:11] "GET /web/image/product.product/40/image_128?unique=1791733085000 HTTP/1.1" 200 - 6 0.003 0.049 2026-10-11 19:13:11,930 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:11] "GET /web/image/product.product/24/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.004 0.133 2026-10-11 19:13:11,944 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:11] "GET /web/image/product.product/148/image_128?unique=1791735068000 HTTP/1.1" 200 - 6 0.005 0.126 2026-10-11 19:13:11,958 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:11] "GET /web/image/product.product/143/image_128?unique=1791735068000 HTTP/1.1" 200 - 6 0.004 0.129 2026-10-11 19:13:11,978 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:11] "GET /web/image/product.product/41/image_128?unique=1791733085000 HTTP/1.1" 200 - 6 0.004 0.071 2026-10-11 19:13:11,992 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:11] "GET /web/image/product.product/229/image_128?unique=1791733085000 HTTP/1.1" 200 - 6 0.002 0.053 2026-10-11 19:13:12,016 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:12] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range HTTP/1.1" 200 - 2 0.007 0.122 2026-10-11 19:13:12,031 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:12] "GET /web/image/product.product/232/image_128?unique=1791733085000 HTTP/1.1" 200 - 6 0.003 0.101 2026-10-11 19:13:12,047 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:12] "GET /web/image/product.product/230/image_128?unique=1791733085000 HTTP/1.1" 200 - 6 0.003 0.089 2026-10-11 19:13:12,063 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:12] "GET /web/image/product.product/42/image_128?unique=1791733085000 HTTP/1.1" 200 - 6 0.005 0.090 2026-10-11 19:13:12,089 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:12] "GET /web/image/product.product/228/image_128?unique=1791733085000 HTTP/1.1" 200 - 6 0.012 0.071 2026-10-11 19:13:12,103 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:12] "GET /web/image/product.product/227/image_128?unique=1791733085000 HTTP/1.1" 200 - 6 0.004 0.069 2026-10-11 19:13:12,114 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:12] "GET /web/image/product.product/233/image_128?unique=1791733085000 HTTP/1.1" 200 - 6 0.003 0.127 2026-10-11 19:13:12,129 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:12] "GET /web/image/product.product/12/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.003 0.071 2026-10-11 19:13:12,140 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:12] "GET /web/image/product.product/13/image_128?unique=1791734598000 HTTP/1.1" 200 - 5 0.002 0.063 2026-10-11 19:13:12,234 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:12] "POST /web/dataset/call_kw/product.product/web_search_read HTTP/1.1" 200 - 15 0.052 0.143 2026-10-11 19:13:12,285 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:12] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 6 0.016 0.024 2026-10-11 19:13:12,325 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer.browser: [5/7] Tour test_mrp_multi_step_product_catalog_component_transfer → Step .o_kanban_record:contains(Wooden Leg) 2026-10-11 19:13:12,383 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer.browser: [6/7] Tour test_mrp_multi_step_product_catalog_component_transfer → Step button:contains("Back to Production") 2026-10-11 19:13:12,450 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer.browser: [7/7] Tour test_mrp_multi_step_product_catalog_component_transfer → Step div.o_field_widget:contains("WH/MO/") 2026-10-11 19:13:13,054 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:13] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 46 0.067 0.103 2026-10-11 19:13:13,281 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:13] "POST /web/dataset/call_kw/mrp.production/web_read HTTP/1.1" 200 - 62 0.104 0.199 2026-10-11 19:13:13,307 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:13] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.005 2026-10-11 19:13:13,386 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:13] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.006 2026-10-11 19:13:13,406 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer.browser: tour succeeded 2026-10-11 19:13:13,408 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_mrp_multi_step_product_catalog_component_transfer SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-10-11 19:13:13,442 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:13] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.022 0.037 2026-10-11 19:13:13,453 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:13] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.032 2026-10-11 19:13:13,497 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:13] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.024 0.083 2026-10-11 19:13:13,567 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:13] "GET /web/image/res.partner/2/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.014 0.038 2026-10-11 19:13:13,605 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:13] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.017 0.074 2026-10-11 19:13:13,689 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer.browser: heap 37208928 (allocated 39038976) 2026-10-11 19:13:13,700 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Closing chrome headless with pid 15362 2026-10-11 19:13:13,701 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Closing websocket connection 2026-10-11 19:13:13,701 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Terminating chrome headless with pid 15362 2026-10-11 19:13:13,805 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_191313_805461_test_mrp_multi_step_product_catalog_component_transfer.txt 2026-10-11 19:13:13,805 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Removing chrome user profile "/tmp/tmpap2j7th2_chrome_odoo" 2026-10-11 19:13:14,512 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order: Starting TestTourMrpOrder.test_mrp_order_product_catalog ... 2026-10-11 19:13:15,025 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Chrome pid: 15618 2026-10-11 19:13:15,025 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Chrome headless temporary user profile dir: /tmp/tmpj3s5x6sy_chrome_odoo 2026-10-11 19:13:15,026 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Issuing json command http://127.0.0.1:37147/json/version 2026-10-11 19:13:15,027 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:37147/json/version with timeout 3 increased to 10s during tests 2026-10-11 19:13:15,060 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Browser version: Chrome/150.0.7871.114 2026-10-11 19:13:15,060 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Issuing json command http://127.0.0.1:37147/json 2026-10-11 19:13:15,061 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:37147/json with timeout 3 increased to 10s during tests 2026-10-11 19:13:15,071 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Websocket url found: ws://127.0.0.1:37147/devtools/page/23C467DE7EC20E60413744D6D2D5B4B0 2026-10-11 19:13:15,082 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Enable chrome headless console log notification 2026-10-11 19:13:15,091 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Chrome headless enable page notifications 2026-10-11 19:13:15,226 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:admin from n/a 2026-10-11 19:13:15,240 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Setting session cookie in browser 2026-10-11 19:13:15,242 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Open "http://127.0.0.1:8069/odoo/action-mrp.mrp_production_action/147" in browser 2026-10-11 19:13:15,242 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Navigating to: "http://127.0.0.1:8069/odoo/action-mrp.mrp_production_action/147" 2026-10-11 19:13:15,255 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:13:16,839 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:16] "GET /odoo/action-mrp.mrp_production_action/147 HTTP/1.1" 200 - 185 0.167 1.420 2026-10-11 19:13:16,843 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Navigation result: {'frameId': '23C467DE7EC20E60413744D6D2D5B4B0', 'loaderId': 'CF8311045786AD15B9BF1AD7E81C36D8', 'isDownload': False} 2026-10-11 19:13:16,843 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Evaluate ready code "odoo.isTourReady('test_mrp_production_product_catalog')" 2026-10-11 19:13:16,881 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:16] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-11 19:13:16,904 121 INFO rb-001770c-225483-423662 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:13:17,624 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:17] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.299 0.453 2026-10-11 19:13:17,653 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.765 2026-10-11 19:13:17,675 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:17] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.797 2026-10-11 19:13:17,696 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:17] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.008 0.812 2026-10-11 19:13:17,706 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:17] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-11 19:13:17,792 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:17] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-11 19:13:18,534 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-11 19:13:18,535 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-11 19:13:18,539 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 19:13:18,556 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.008 2026-10-11 19:13:18,584 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: Owl is running in 'dev' mode. 2026-10-11 19:13:18,639 121 INFO rb-001770c-225483-423662 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 19:13:18,716 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:18] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.062 0.068 2026-10-11 19:13:18,724 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.107 2026-10-11 19:13:18,726 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Evaluate test code "odoo.startTour('test_mrp_production_product_catalog', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-mrp.mrp_production_action/147", "delayToCheckUndeterminisms": 0})" 2026-10-11 19:13:18,741 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: [1/5] Tour test_mrp_production_product_catalog → Step button[name=action_add_from_catalog_raw] 2026-10-11 19:13:18,771 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.013 0.122 2026-10-11 19:13:18,831 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:18] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 19:13:18,901 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 39 0.038 0.218 2026-10-11 19:13:19,233 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:19] "POST /mail/data HTTP/1.1" 200 - 140 0.143 0.364 2026-10-11 19:13:19,239 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 19:13:19,258 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:19] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.500 2026-10-11 19:13:19,262 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:19] "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 19:13:19,303 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.476 2026-10-11 19:13:19,304 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.571 2026-10-11 19:13:19,339 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:19] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.010 0.385 2026-10-11 19:13:19,362 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:19] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.406 2026-10-11 19:13:19,414 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:19] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.026 0.435 2026-10-11 19:13:19,435 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-11 19:13:19,471 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:19] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.020 2026-10-11 19:13:19,527 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19: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 19:13:19,713 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:19] "POST /web/dataset/call_kw/mrp.production/get_views HTTP/1.1" 200 - 119 0.066 0.192 2026-10-11 19:13:19,800 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:19] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 19 0.021 0.032 2026-10-11 19:13:19,864 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:19] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.035 0.081 2026-10-11 19:13:19,868 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.116 2026-10-11 19:13:20,077 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:20] "POST /web/dataset/call_kw/mrp.production/web_read HTTP/1.1" 200 - 85 0.101 0.158 2026-10-11 19:13:20,200 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:20] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-10-11 19:13:20,339 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:20] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.003 2026-10-11 19:13:20,397 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:20] "POST /mail/thread/data HTTP/1.1" 200 - 31 0.025 0.034 2026-10-11 19:13:20,433 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: [2/5] Tour test_mrp_production_product_catalog → Step .o_kanban_record:nth-child(1) 2026-10-11 19:13:20,449 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:20] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 15 0.018 0.077 2026-10-11 19:13:20,486 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:20] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.020 0.116 2026-10-11 19:13:20,530 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:20] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.023 0.043 2026-10-11 19:13:20,540 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:20] "POST /web/dataset/call_button/stock.move/action_add_from_catalog_raw HTTP/1.1" 200 - 5 0.001 0.098 2026-10-11 19:13:20,577 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:20] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.018 0.111 2026-10-11 19:13:20,646 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:20] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.035 0.209 2026-10-11 19:13:20,974 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:20] "POST /web/dataset/call_kw/product.product/get_views HTTP/1.1" 200 - 116 0.127 0.289 2026-10-11 19:13:21,027 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:21] "POST /web/dataset/call_kw/product.product/search_panel_select_range HTTP/1.1" 200 - 5 0.020 0.018 2026-10-11 19:13:21,081 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:21] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range HTTP/1.1" 200 - 6 0.018 0.028 2026-10-11 19:13:21,210 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:21] "POST /web/dataset/call_kw/product.product/web_search_read HTTP/1.1" 200 - 24 0.062 0.053 2026-10-11 19:13:21,248 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:21] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 7 0.011 0.019 2026-10-11 19:13:21,585 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:21] "GET /web/image/product.product/147/image_128?unique=1791735068000 HTTP/1.1" 200 - 6 0.010 0.019 2026-10-11 19:13:21,594 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: [3/5] Tour test_mrp_production_product_catalog → Step .o_product_added 2026-10-11 19:13:21,602 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:21] "GET /web/image/product.product/234/image_128?unique=1791733085000 HTTP/1.1" 200 - 6 0.005 0.038 2026-10-11 19:13:21,614 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:21] "GET /web/image/product.product/269/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.003 0.038 2026-10-11 19:13:21,617 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: [4/5] Tour test_mrp_production_product_catalog → Step button:contains("Back to Production") 2026-10-11 19:13:21,630 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:21] "GET /web/image/product.product/159/image_128?unique=1791733061000 HTTP/1.1" 200 - 6 0.004 0.065 2026-10-11 19:13:21,645 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:21] "GET /web/image/product.product/280/image_128?unique=1791733543000 HTTP/1.1" 200 - 6 0.003 0.082 2026-10-11 19:13:21,689 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:21] "GET /web/image/product.product/16/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.018 0.063 2026-10-11 19:13:21,700 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: [5/5] Tour test_mrp_production_product_catalog → Step div.o_field_widget:contains("WH/MO/") 2026-10-11 19:13:21,704 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:21] "GET /web/image/product.product/158/image_128?unique=1791733061000 HTTP/1.1" 200 - 6 0.003 0.133 2026-10-11 19:13:21,736 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:21] "GET /web/image/product.product/270/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.020 0.126 2026-10-11 19:13:21,754 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:21] "GET /web/image/product.product/20/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.004 0.049 2026-10-11 19:13:21,793 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:21] "GET /web/image/product.product/18/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.016 0.142 2026-10-11 19:13:21,810 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:21] "GET /web/image/product.product/17/image_128?unique=1791735019000 HTTP/1.1" 200 - 6 0.003 0.185 2026-10-11 19:13:21,830 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:21] "GET /web/image/product.product/19/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.004 0.177 2026-10-11 19:13:21,847 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:21] "GET /web/image/product.product/24/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.004 0.083 2026-10-11 19:13:21,868 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:21] "GET /web/image/product.product/21/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.006 0.148 2026-10-11 19:13:21,899 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:21] "GET /web/image/product.product/23/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.007 0.151 2026-10-11 19:13:21,917 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:21] "GET /web/image/product.product/143/image_128?unique=1791735068000 HTTP/1.1" 200 - 6 0.005 0.094 2026-10-11 19:13:21,936 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:21] "GET /web/image/product.product/148/image_128?unique=1791735068000 HTTP/1.1" 200 - 6 0.006 0.131 2026-10-11 19:13:21,971 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:21] "GET /web/image/product.product/40/image_128?unique=1791733085000 HTTP/1.1" 200 - 6 0.004 0.130 2026-10-11 19:13:21,992 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:21] "GET /web/image/product.product/41/image_128?unique=1791733085000 HTTP/1.1" 200 - 6 0.006 0.134 2026-10-11 19:13:22,016 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:22] "GET /web/image/product.product/232/image_128?unique=1791733085000 HTTP/1.1" 200 - 6 0.010 0.134 2026-10-11 19:13:22,051 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:22] "GET /web/image/product.product/42/image_128?unique=1791733085000 HTTP/1.1" 200 - 6 0.020 0.081 2026-10-11 19:13:22,067 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:22] "GET /web/image/product.product/233/image_128?unique=1791733085000 HTTP/1.1" 200 - 6 0.005 0.085 2026-10-11 19:13:22,087 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:22] "GET /web/image/product.product/230/image_128?unique=1791733085000 HTTP/1.1" 200 - 6 0.007 0.156 2026-10-11 19:13:22,110 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:22] "GET /web/image/product.product/229/image_128?unique=1791733085000 HTTP/1.1" 200 - 6 0.007 0.198 2026-10-11 19:13:22,129 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:22] "GET /web/image/product.product/228/image_128?unique=1791733085000 HTTP/1.1" 200 - 6 0.007 0.120 2026-10-11 19:13:22,140 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:22] "GET /web/image/product.product/227/image_128?unique=1791733085000 HTTP/1.1" 200 - 6 0.003 0.111 2026-10-11 19:13:22,154 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:22] "GET /web/image/product.product/13/image_128?unique=1791734598000 HTTP/1.1" 200 - 5 0.003 0.080 2026-10-11 19:13:22,168 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:22] "GET /web/image/product.product/12/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.003 0.105 2026-10-11 19:13:22,333 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:22] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 47 0.064 0.142 2026-10-11 19:13:22,522 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:22] "POST /web/dataset/call_kw/mrp.production/web_read HTTP/1.1" 200 - 57 0.093 0.209 2026-10-11 19:13:22,547 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:22] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.006 2026-10-11 19:13:22,620 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:22] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.007 2026-10-11 19:13:22,632 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: tour succeeded 2026-10-11 19:13:22,633 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_mrp_production_product_catalog SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-11 19:13:22,655 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:22] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.016 0.021 2026-10-11 19:13:22,701 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:22] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.012 0.075 2026-10-11 19:13:22,712 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:22] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.075 2026-10-11 19:13:22,788 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:13:22] "GET /web/image/res.partner/2/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.021 0.029 2026-10-11 19:13:22,871 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: heap 36582924 (allocated 38252544) 2026-10-11 19:13:22,887 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Closing chrome headless with pid 15618 2026-10-11 19:13:22,888 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Closing websocket connection 2026-10-11 19:13:22,889 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Terminating chrome headless with pid 15618 2026-10-11 19:13:22,985 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_191322_985009_test_mrp_order_product_catalog.txt 2026-10-11 19:13:22,985 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Removing chrome user profile "/tmp/tmpj3s5x6sy_chrome_odoo" 2026-10-11 19:13:23,046 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:13:34,992 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_00_create_warehouse ... 2026-10-11 19:13:35,641 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_01_warehouse_twostep_manufacturing ... 2026-10-11 19:13:36,183 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_02_warehouse_twostep_manufacturing ... 2026-10-11 19:13:36,757 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_2_steps_and_additional_moves ... 2026-10-11 19:13:38,835 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_3_steps_and_byproduct ... 2026-10-11 19:13:41,998 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_3_steps_manufacturing_forecast ... 2026-10-11 19:13:43,396 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_cancel_propagation ... 2026-10-11 19:13:44,973 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1117] 2026-10-11 19:13:45,179 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1118] 2026-10-11 19:13:45,349 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_child_parent_relationship_on_backorder_creation ... 2026-10-11 19:13:48,888 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_component_and_byproduct_on_transfers ... 2026-10-11 19:13:53,807 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_3_steps ... 2026-10-11 19:13:56,451 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_3_steps_flexible ... 2026-10-11 19:13:59,825 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_3_steps_trigger_reordering_rules ... 2026-10-11 19:14:05,549 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_bom_from_reordering_rules ... 2026-10-11 19:14:06,881 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_bom_with_repetitions ... 2026-10-11 19:14:08,322 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1141] 2026-10-11 19:14:08,403 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1156] 2026-10-11 19:14:09,576 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_flow ... 2026-10-11 19:14:12,859 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_no_initial_demand ... 2026-10-11 19:14:14,562 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_pick_components_uses_shipping_policy_from_picking_type ... 2026-10-11 19:14:16,283 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_source_location_on_merge_mo_3_steps ... 2026-10-11 19:14:19,365 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1152, 1153] 2026-10-11 19:14:19,527 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_update_component_qty ... 2026-10-11 19:14:21,945 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1185] 2026-10-11 19:14:22,285 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1184] 2026-10-11 19:14:22,509 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_update_mo_from_bom_forecast ... 2026-10-11 19:14:24,277 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mrp.bom.line records with IDs: [73] 2026-10-11 19:14:24,827 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1191] 2026-10-11 19:14:25,543 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1157] 2026-10-11 19:14:25,708 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1194] 2026-10-11 19:14:26,025 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1187] 2026-10-11 19:14:26,361 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 19:14:34,069 121 INFO rb-001770c-225483-423662 odoo.addons.mrp.tests.test_workcenter: Starting TestWorkcenterOverview.test_workcenter_graph_data ... 2026-10-11 19:14:36,691 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 19:15:03,965 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountMove.test_labor_cost_balancing ... 2026-10-11 19:15:08,882 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountMove.test_labor_cost_balancing_with_cost_share ... 2026-10-11 19:15:15,289 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountMove.test_labor_cost_over_consumption ... 2026-10-11 19:15:15,694 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #713 deleted stock.move records with IDs: [1203] 2026-10-11 19:15:17,803 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountMove.test_labor_move_not_duplicated_when_backorder_always ... 2026-10-11 19:15:23,472 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #713 deleted stock.move.line records with IDs: [1171] 2026-10-11 19:15:24,141 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountMove.test_unbuild_account_00 ... 2026-10-11 19:15:28,328 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #713 deleted stock.move.line records with IDs: [1176] 2026-10-11 19:15:29,915 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountMove.test_wip_accounting_00 ... 2026-10-11 19:15:42,672 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:15:43,738 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [716] 2026-10-11 19:15:43,758 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34462] 2026-10-11 19:15:43,765 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:15:44,247 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpStockValuation.test_average_cost_unbuild_component_change_move_qty ... 2026-10-11 19:15:45,537 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1185] 2026-10-11 19:15:46,123 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpStockValuation.test_production_account_00 ... 2026-10-11 19:15:48,060 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpStockValuation.test_production_account_01 ... 2026-10-11 19:15:50,045 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:16:10,428 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_landed_costs.tests.test_stock_landed_costs_mrp: Starting TestStockLandedCostsMrp.test_landed_cost_on_mrp ... 2026-10-11 19:16:16,094 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_landed_costs.tests.test_stock_landed_costs_mrp: Starting TestStockLandedCostsMrp.test_landed_cost_on_mrp_02 ... 2026-10-11 19:16:21,126 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 19:16:28,969 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_repair.tests.test_mrp_repair_flow: Starting TestMrpRepairFlow.test_adding_kit_parts_to_confirmed_repair ... 2026-10-11 19:16:29,399 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1237] 2026-10-11 19:16:29,478 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_repair.tests.test_mrp_repair_flow: Starting TestMrpRepairFlow.test_repair_with_manufacture_mto_link ... 2026-10-11 19:16:29,988 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 19:16:37,789 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_mo_with_unscrapped_tracked_component ... 2026-10-11 19:16:41,433 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_mo_with_used_sn_component ... 2026-10-11 19:16:47,607 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_mo_with_used_sn_component_02 ... 2026-10-11 19:16:50,230 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1225] 2026-10-11 19:16:51,855 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_repair_with_consumable_kit ... 2026-10-11 19:16:52,306 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1230] 2026-10-11 19:16:52,417 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1271] 2026-10-11 19:16:52,579 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_tracking_repair_production ... 2026-10-11 19:16:55,837 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 19:16:55,855 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingBasic.test_duplicating_warehouses_recreates_their_routes_and_operation_types ... 2026-10-11 19:16:57,897 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingBasic.test_subcontracting_location_1 ... 2026-10-11 19:17:05,445 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingBasic.test_warehouse_subcontracting_resupply_type_code ... 2026-10-11 19:17:07,475 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:17:08,797 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_backorder_with_subcontracting ... 2026-10-11 19:17:12,733 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1242] 2026-10-11 19:17:12,947 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_change_partner_subcontracting_location ... 2026-10-11 19:17:14,884 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_change_reception_serial ... 2026-10-11 19:17:17,721 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1249, 1250] 2026-10-11 19:17:18,304 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1253] 2026-10-11 19:17:20,252 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_decrease_quantity_done ... 2026-10-11 19:17:22,385 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1267] 2026-10-11 19:17:22,985 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1275, 1268, 1269] 2026-10-11 19:17:23,177 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1264] 2026-10-11 19:17:23,692 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1278, 1265, 1266] 2026-10-11 19:17:23,774 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1263] 2026-10-11 19:17:23,849 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_1 ... 2026-10-11 19:17:26,891 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1282] 2026-10-11 19:17:27,699 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_10 ... 2026-10-11 19:17:29,527 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_2 ... 2026-10-11 19:17:30,575 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1289] 2026-10-11 19:17:32,497 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1291] 2026-10-11 19:17:32,745 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_3 ... 2026-10-11 19:17:33,700 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1295] 2026-10-11 19:17:36,087 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1298] 2026-10-11 19:17:36,340 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_4 ... 2026-10-11 19:17:37,867 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1302] 2026-10-11 19:17:39,590 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_5 ... 2026-10-11 19:17:41,112 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1306] 2026-10-11 19:17:42,524 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1309] 2026-10-11 19:17:43,342 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_6 ... 2026-10-11 19:17:46,362 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_8 ... 2026-10-11 19:17:49,950 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1317] 2026-10-11 19:17:50,543 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1321] 2026-10-11 19:17:50,952 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_9 ... 2026-10-11 19:17:51,900 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1326] 2026-10-11 19:17:53,391 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1328] 2026-10-11 19:17:53,537 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1327] 2026-10-11 19:17:53,684 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_flexible_bom_1 ... 2026-10-11 19:17:56,491 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_warning_bom_1 ... 2026-10-11 19:18:01,217 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_warning_bom_2 ... 2026-10-11 19:18:04,558 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1344, 1345, 1346] 2026-10-11 19:18:05,023 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_mrp_report_bom_structure_subcontracting ... 2026-10-11 19:18:05,541 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_multiple_component_records_for_incomplete_move ... 2026-10-11 19:18:09,838 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1354, 1355, 1356] 2026-10-11 19:18:10,324 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_reduce_subcontract_order_qty ... 2026-10-11 19:18:12,007 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1359] 2026-10-11 19:18:12,118 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1360] 2026-10-11 19:18:12,199 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1357] 2026-10-11 19:18:13,240 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1364, 1365, 1366] 2026-10-11 19:18:13,708 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_several_backorders ... 2026-10-11 19:18:19,504 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_several_backorders_2 ... 2026-10-11 19:18:22,993 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1378] 2026-10-11 19:18:24,437 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1381] 2026-10-11 19:18:25,356 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1385] 2026-10-11 19:18:25,788 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracted_product_return_locations ... 2026-10-11 19:18:27,391 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_component_line_deletion ... 2026-10-11 19:18:29,173 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1395, 1397] 2026-10-11 19:18:29,339 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_date_warning ... 2026-10-11 19:18:30,256 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1399] 2026-10-11 19:18:31,183 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_rules_replication ... 2026-10-11 19:18:33,030 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_set_quantity_done ... 2026-10-11 19:18:35,904 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1403] 2026-10-11 19:18:37,132 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_unbuild_warning ... 2026-10-11 19:18:37,922 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1410] 2026-10-11 19:18:38,688 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_validate_partial_subcontracting_without_backorder ... 2026-10-11 19:18:40,504 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1417, 1418, 1419] 2026-10-11 19:18:41,017 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:18:42,116 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_flow_backorder_production ... 2026-10-11 19:18:43,364 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1420] 2026-10-11 19:18:43,422 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1421] 2026-10-11 19:18:43,463 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1422] 2026-10-11 19:18:45,726 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1424, 1425] 2026-10-11 19:18:46,213 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1429] 2026-10-11 19:18:48,408 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_flow_mass_produce_tracked_product ... 2026-10-11 19:18:49,804 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1436] 2026-10-11 19:18:49,872 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1437] 2026-10-11 19:18:49,906 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1438] 2026-10-11 19:18:52,496 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_flow_tracked_1 ... 2026-10-11 19:18:53,319 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1449] 2026-10-11 19:18:56,431 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_flow_tracked_backorder ... 2026-10-11 19:18:57,293 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1454] 2026-10-11 19:18:57,347 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1455] 2026-10-11 19:18:57,381 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1456] 2026-10-11 19:18:57,421 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1457] 2026-10-11 19:18:59,018 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1459, 1460, 1461] 2026-10-11 19:18:59,647 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1464, 1465] 2026-10-11 19:19:00,699 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1472] 2026-10-11 19:19:03,273 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_flow_tracked_backorder02 ... 2026-10-11 19:19:09,066 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_flow_tracked_only_finished ... 2026-10-11 19:19:10,578 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1487, 1488, 1489] 2026-10-11 19:19:12,190 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1490, 1491, 1492] 2026-10-11 19:19:12,451 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_record_components_on_received_quantity_change ... 2026-10-11 19:19:14,043 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1506, 1507, 1508, 1509] 2026-10-11 19:19:14,443 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_record_productions_of_the_same_lot ... 2026-10-11 19:19:17,222 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:19:18,053 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [717] 2026-10-11 19:19:18,069 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34911] 2026-10-11 19:19:18,076 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:19:18,723 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingPortal.test_flow_subcontracting_portal ... 2026-10-11 19:19:21,993 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1591], uid: 729, model: product.product 2026-10-11 19:19:22,008 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1591], uid: 729, model: product.product 2026-10-11 19:19:23,306 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:19:24,176 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui: Starting TestSubcontractingPortalUi.test_subcontrating_portal ... 2026-10-11 19:19:25,158 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1539] 2026-10-11 19:19:26,219 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Chrome pid: 15885 2026-10-11 19:19:26,219 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Chrome headless temporary user profile dir: /tmp/tmphmdjuz1w_chrome_odoo 2026-10-11 19:19:26,219 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Issuing json command http://127.0.0.1:38665/json/version 2026-10-11 19:19:26,220 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:38665/json/version with timeout 3 increased to 10s during tests 2026-10-11 19:19:26,258 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Browser version: Chrome/150.0.7871.114 2026-10-11 19:19:26,259 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Issuing json command http://127.0.0.1:38665/json 2026-10-11 19:19:26,259 121 INFO rb-001770c-225483-423662 odoo.tests.common.requests: request http://127.0.0.1:38665/json with timeout 3 increased to 10s during tests 2026-10-11 19:19:26,269 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Websocket url found: ws://127.0.0.1:38665/devtools/page/AB674163370861C89FDEA0432EA775E3 2026-10-11 19:19:26,281 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Enable chrome headless console log notification 2026-10-11 19:19:26,293 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Chrome headless enable page notifications 2026-10-11 19:19:26,366 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:georges1 from n/a 2026-10-11 19:19:26,376 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Setting session cookie in browser 2026-10-11 19:19:26,380 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Open "http://127.0.0.1:8069/my/productions" in browser 2026-10-11 19:19:26,380 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Navigating to: "http://127.0.0.1:8069/my/productions" 2026-10-11 19:19:26,393 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:19:27,825 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:19:27] "GET /my/productions HTTP/1.1" 200 - 234 0.186 1.250 2026-10-11 19:19:27,829 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Navigation result: {'frameId': 'AB674163370861C89FDEA0432EA775E3', 'loaderId': 'F4D28F719A760A362C5D9CE582D8DD05', 'isDownload': False} 2026-10-11 19:19:27,829 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Evaluate ready code "odoo.isTourReady('subcontracting_portal_tour')" 2026-10-11 19:19:27,855 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:19:27] "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 19:19:27,870 121 INFO rb-001770c-225483-423662 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 19:19:27,927 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:19:27] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.041 0.030 2026-10-11 19:19:27,937 121 INFO rb-001770c-225483-423662 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 19:19:27,943 121 INFO rb-001770c-225483-423662 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 19:19:27,945 121 INFO rb-001770c-225483-423662 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 19:19:27,950 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:19:27] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.056 2026-10-11 19:19:27,959 121 INFO rb-001770c-225483-423662 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 19:19:27,974 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:19:27] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.017 2026-10-11 19:19:28,050 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:19:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:19:28,057 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:19:28] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 19:19:28,060 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:19:28] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.005 0.010 2026-10-11 19:19:28,061 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:19:28] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:19:28,108 121 INFO rb-001770c-225483-423662 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 19:19:28,132 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:19:28] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.028 2026-10-11 19:19:28,142 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:19:28] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 4 0.002 0.035 2026-10-11 19:19:28,522 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:19:28] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:19:28,597 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Evaluate test code "odoo.startTour('subcontracting_portal_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/productions", "delayToCheckUndeterminisms": 0})" 2026-10-11 19:19:28,602 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.browser: [1/3] Tour subcontracting_portal_tour → Step Select the picking to open the backend view. (trigger: table > tbody > tr a:has(span:contains(WH/IN/00))) 2026-10-11 19:19:28,667 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:19:28] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.115 2026-10-11 19:19:28,709 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:19:28] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.012 0.142 2026-10-11 19:19:28,929 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:19:28] "GET /my/productions/418 HTTP/1.1" 200 - 32 0.021 0.216 2026-10-11 19:19:28,976 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:19:28] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.004 0.014 2026-10-11 19:19:29,168 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:19:29] "GET /my/productions/418/subcontracting_portal HTTP/1.1" 200 - 44 0.024 0.135 2026-10-11 19:19:29,201 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:19:29] "GET /web/assets/6646ce4/mrp_subcontracting.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-11 19:19:29,211 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:19:29] "GET /web/assets/ff010d2/mrp_subcontracting.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 19:19:29,489 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:19:29] "GET /web/webclient/translations/de9186484fa3e214f8da0a52fcbf882418a4c8b1?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 19:19:29,501 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.browser: Owl is running in 'dev' mode. 2026-10-11 19:19:29,562 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:19:29] "POST /web/action/load HTTP/1.1" 200 - 15 0.008 0.029 2026-10-11 19:19:29,716 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:19:29] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 85 0.042 0.094 2026-10-11 19:19:29,756 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.browser: [2/3] Tour subcontracting_portal_tour → Step Wait the subcontracting portal to be loaded. (trigger: :iframe .o_subcontracting_portal) 2026-10-11 19:19:29,833 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:19:29] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 40 0.030 0.054 2026-10-11 19:19:29,841 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:19:29] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.070 2026-10-11 19:19:29,881 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:19:29] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.015 0.094 2026-10-11 19:19:30,011 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.browser: [3/3] Tour subcontracting_portal_tour → Step :iframe button[name="action_show_details"] 2026-10-11 19:19:30,093 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.browser: tour succeeded 2026-10-11 19:19:30,095 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.browser: ╔═══════════════════════════════════════════╗ ║ TOUR subcontracting_portal_tour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-11 19:19:30,142 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:19:30] "POST /web/dataset/call_button/stock.move/action_show_details HTTP/1.1" 200 - 19 0.023 0.026 2026-10-11 19:19:30,203 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.browser: heap 18288920 (allocated 19398656) 2026-10-11 19:19:30,207 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Closing chrome headless with pid 15885 2026-10-11 19:19:30,208 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Closing websocket connection 2026-10-11 19:19:30,208 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Terminating chrome headless with pid 15885 2026-10-11 19:19:30,321 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423662/chrome_logs/chrome_log_20261011_191930_321462_test_subcontrating_portal.txt 2026-10-11 19:19:30,321 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Removing chrome user profile "/tmp/tmphmdjuz1w_chrome_odoo" 2026-10-11 19:19:30,384 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:19:31,653 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_input_output_accout_with_subcontract ... 2026-10-11 19:19:34,197 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1543] 2026-10-11 19:19:34,722 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_subcontract_cost_different_when_standard_price ... 2026-10-11 19:19:37,325 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1548] 2026-10-11 19:19:37,875 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_subcontracting_account_backorder ... 2026-10-11 19:19:39,038 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1552] 2026-10-11 19:19:39,110 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1553] 2026-10-11 19:19:39,153 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1554] 2026-10-11 19:19:39,196 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1555] 2026-10-11 19:19:40,005 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1556, 1557, 1558, 1559] 2026-10-11 19:19:41,557 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1562, 1563] 2026-10-11 19:19:42,643 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1571] 2026-10-11 19:19:45,173 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_subcontracting_account_flow_1 ... 2026-10-11 19:19:48,654 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1584] 2026-10-11 19:19:51,286 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1589] 2026-10-11 19:19:52,366 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_subcontracting_account_flow_2 ... 2026-10-11 19:19:56,283 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1597] 2026-10-11 19:19:56,908 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_tracked_compo_and_backorder ... 2026-10-11 19:20:04,938 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:20:21,871 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting_dropshipping.tests.test_anglo_saxon_valuation: Starting TestSubcontractingDropshippingValuation.test_avco_valuation_subcontract_and_dropshipped_and_backorder ... 2026-10-11 19:20:29,921 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting_dropshipping.tests.test_anglo_saxon_valuation: Starting TestSubcontractingDropshippingValuation.test_valuation_subcontracted_and_dropshipped ... 2026-10-11 19:20:32,773 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #731 deleted stock.move.line records with IDs: [1618] 2026-10-11 19:20:36,564 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 19:20:37,436 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [718] 2026-10-11 19:20:37,450 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35035] 2026-10-11 19:20:37,460 121 INFO rb-001770c-225483-423662 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:20:38,271 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting_dropshipping.tests.test_purchase_subcontracting: Starting TestSubcontractingDropshippingPortal.test_portal_subcontractor_record_production_with_dropship ... 2026-10-11 19:20:41,125 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #734 deleted stock.move.line records with IDs: [1624] 2026-10-11 19:20:41,733 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:20:43,175 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting_landed_costs.tests.test_subcontracting_landed_costs: Starting TestSubcontractingLandedCosts.test_subcontracting_landed_cost_pro_rata_product_out ... 2026-10-11 19:20:45,351 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1631] 2026-10-11 19:20:46,605 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting_landed_costs.tests.test_subcontracting_landed_costs: Starting TestSubcontractingLandedCosts.test_subcontracting_landed_cost_receipts_flow ... 2026-10-11 19:20:48,384 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1636] 2026-10-11 19:20:53,249 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1642] 2026-10-11 19:20:54,406 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:20:55,645 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_bom_overview_availability ... 2026-10-11 19:20:56,339 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_bom_overview_availability_po_lead ... 2026-10-11 19:20:57,098 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_count_smart_buttons ... 2026-10-11 19:20:58,817 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_decrease_qty ... 2026-10-11 19:21:00,426 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1649] 2026-10-11 19:21:00,707 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1648] 2026-10-11 19:21:00,965 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1627] 2026-10-11 19:21:01,876 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1628] 2026-10-11 19:21:02,912 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1650] 2026-10-11 19:21:03,200 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_global_visibility_days_affect_lead_time ... 2026-10-11 19:21:04,200 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_location_after_dest_location_update_backorder_production ... 2026-10-11 19:21:08,164 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1656] 2026-10-11 19:21:08,703 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1660] 2026-10-11 19:21:09,156 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_mrp_report_bom_structure_subcontracting_quantities ... 2026-10-11 19:21:11,458 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_mrp_subcontract_modify_date ... 2026-10-11 19:21:15,215 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_orderpoint_warehouse_not_required ... 2026-10-11 19:21:19,122 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_purchase_and_exchange ... 2026-10-11 19:21:22,126 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_purchase_and_return01 ... 2026-10-11 19:21:25,697 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_purchase_and_return02 ... 2026-10-11 19:21:28,221 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_purchase_and_return03 ... 2026-10-11 19:21:30,957 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1688] 2026-10-11 19:21:31,735 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_receipt_consumption_issues_due_to_subcontract_bom_modifications ... 2026-10-11 19:21:34,574 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700] 2026-10-11 19:21:34,842 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_resupply_order_buy_mto ... 2026-10-11 19:21:37,510 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_return_and_decrease_pol_qty ... 2026-10-11 19:21:40,089 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_return_subcontracted_product_to_supplier_location ... 2026-10-11 19:21:41,823 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1730] 2026-10-11 19:21:42,805 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontract_add_comp_no_product_price_change ... 2026-10-11 19:21:48,521 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontract_product_price_change ... 2026-10-11 19:21:53,206 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1748] 2026-10-11 19:21:55,134 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracting_lead_days ... 2026-10-11 19:21:55,478 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracting_lead_days_on_overview ... 2026-10-11 19:21:56,537 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracting_multi_currency_price_diff ... 2026-10-11 19:22:00,478 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1753] 2026-10-11 19:22:02,202 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracting_resupply_price_diff ... 2026-10-11 19:22:06,323 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1758] 2026-10-11 19:22:08,163 121 INFO rb-001770c-225483-423662 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_update_qty_purchased_with_subcontracted_product ... 2026-10-11 19:22:10,622 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1766] 2026-10-11 19:22:10,821 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:22:10,852 121 INFO rb-001770c-225483-423662 odoo.addons.partner_autocomplete.tests.test_res_company: Starting TestResCompany.test_enrich ... 2026-10-11 19:22:17,274 121 INFO rb-001770c-225483-423662 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company Test Company 1 (309) 2026-10-11 19:22:17,309 121 INFO rb-001770c-225483-423662 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company Test Company 1 (309) 2026-10-11 19:22:17,444 121 INFO rb-001770c-225483-423662 odoo.addons.partner_autocomplete.tests.test_res_company: Starting TestResCompany.test_extract_company_domain ... 2026-10-11 19:22:24,270 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:22:25,267 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_10_direct_checkout_public ... 2026-10-11 19:22:25,324 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:22:26,811 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:22:26] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(direct+-+Norbert+Buyer)&partner_id=2280&access_token=1391e6eac61e5493199922c6da01bc19f23a0046f9c712e1fc9bab5d2293b72f HTTP/1.1" 200 - 243 0.219 1.271 2026-10-11 19:22:26,874 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:22:26] "POST /payment/transaction HTTP/1.1" 200 - 15 0.022 0.029 2026-10-11 19:22:26,924 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_11_direct_checkout_portal ... 2026-10-11 19:22:26,950 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_user from n/a 2026-10-11 19:22:26,966 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:22:28,393 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:22:28] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(direct+-+portal_user+(base.group_portal))&partner_id=2279&access_token=63a951b512071e2d99211ef12c6bf8852a094e9741791af404a455f7a3d46909 HTTP/1.1" 200 - 263 0.204 1.226 2026-10-11 19:22:28,455 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:22:28] "POST /payment/transaction HTTP/1.1" 200 - 16 0.030 0.022 2026-10-11 19:22:28,492 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_12_direct_checkout_internal ... 2026-10-11 19:22:28,523 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:internal_user from n/a 2026-10-11 19:22:28,541 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:22:30,197 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:22:30] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(direct+-+internal_user+(base.group_user))&partner_id=2278&access_token=efe18b6bf8502d6419f7ead05445b90dcf77262d57ccee99f4a13091a8c36840 HTTP/1.1" 200 - 322 0.245 1.415 2026-10-11 19:22:30,272 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:22:30] "POST /payment/transaction HTTP/1.1" 200 - 16 0.030 0.027 2026-10-11 19:22:30,318 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_20_redirect_checkout_public ... 2026-10-11 19:22:30,407 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:22:32,854 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:22:32] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(redirect+-+Norbert+Buyer)&partner_id=2280&access_token=1391e6eac61e5493199922c6da01bc19f23a0046f9c712e1fc9bab5d2293b72f HTTP/1.1" 200 - 244 0.167 2.284 2026-10-11 19:22:32,931 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:22:32] "POST /payment/transaction HTTP/1.1" 200 - 18 0.032 0.034 2026-10-11 19:22:32,981 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_21_redirect_checkout_portal ... 2026-10-11 19:22:33,009 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_user from n/a 2026-10-11 19:22:33,027 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:22:34,449 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:22:34] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(redirect+-+portal_user+(base.group_portal))&partner_id=2279&access_token=63a951b512071e2d99211ef12c6bf8852a094e9741791af404a455f7a3d46909 HTTP/1.1" 200 - 263 0.183 1.242 2026-10-11 19:22:34,516 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:22:34] "POST /payment/transaction HTTP/1.1" 200 - 19 0.031 0.027 2026-10-11 19:22:34,552 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_22_redirect_checkout_internal ... 2026-10-11 19:22:34,578 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:internal_user from n/a 2026-10-11 19:22:34,595 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:22:36,143 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:22:36] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(redirect+-+internal_user+(base.group_user))&partner_id=2278&access_token=efe18b6bf8502d6419f7ead05445b90dcf77262d57ccee99f4a13091a8c36840 HTTP/1.1" 200 - 322 0.225 1.326 2026-10-11 19:22:36,197 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:22:36] "POST /payment/transaction HTTP/1.1" 200 - 19 0.017 0.026 2026-10-11 19:22:36,240 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_31_tokenize_portal ... 2026-10-11 19:22:36,263 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_user from n/a 2026-10-11 19:22:36,278 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:22:37,657 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:22:37] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(token+-+portal_user+(base.group_portal))&partner_id=2279&access_token=63a951b512071e2d99211ef12c6bf8852a094e9741791af404a455f7a3d46909 HTTP/1.1" 200 - 263 0.152 1.229 2026-10-11 19:22:37,722 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:22:37] "POST /payment/transaction HTTP/1.1" 200 - 16 0.020 0.016 2026-10-11 19:22:37,758 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_32_tokenize_internal ... 2026-10-11 19:22:37,781 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:internal_user from n/a 2026-10-11 19:22:37,798 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:22:39,386 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:22:39] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(token+-+internal_user+(base.group_user))&partner_id=2278&access_token=efe18b6bf8502d6419f7ead05445b90dcf77262d57ccee99f4a13091a8c36840 HTTP/1.1" 200 - 322 0.263 1.328 2026-10-11 19:22:39,459 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:22:39] "POST /payment/transaction HTTP/1.1" 200 - 16 0.025 0.023 2026-10-11 19:22:39,492 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_51_validation_direct_portal ... 2026-10-11 19:22:39,526 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_user from n/a 2026-10-11 19:22:39,000 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:22:42,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "GET /my/payment_method HTTP/1.1" 200 - 252 0.195 -0.195 2026-10-11 19:22:42,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "POST /payment/transaction HTTP/1.1" 200 - 21 0.030 -0.030 2026-10-11 19:22:42,326 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_52_validation_direct_internal ... 2026-10-11 19:22:42,349 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:internal_user from n/a 2026-10-11 19:22:42,000 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:22:44,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "GET /my/payment_method HTTP/1.1" 200 - 311 0.267 -0.267 2026-10-11 19:22:44,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "POST /payment/transaction HTTP/1.1" 200 - 21 0.037 -0.037 2026-10-11 19:22:44,245 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_61_validation_redirect_portal ... 2026-10-11 19:22:44,271 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_user from n/a 2026-10-11 19:22:44,000 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:22:45,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "GET /my/payment_method HTTP/1.1" 200 - 252 0.201 -0.201 2026-10-11 19:22:45,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "POST /payment/transaction HTTP/1.1" 200 - 21 0.028 -0.028 2026-10-11 19:22:45,955 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_62_validation_redirect_internal ... 2026-10-11 19:22:45,978 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:internal_user from n/a 2026-10-11 19:22:46,000 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:22:47,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "GET /my/payment_method HTTP/1.1" 200 - 311 0.254 -0.254 2026-10-11 19:22:47,000 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "POST /payment/transaction HTTP/1.1" 200 - 21 0.022 -0.022 2026-10-11 19:22:47,761 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_access_disabled_providers_tokens ... 2026-10-11 19:22:47,786 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_user from n/a 2026-10-11 19:22:47,901 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:22:49,180 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:22:49] "GET /my/payment_method HTTP/1.1" 200 - 251 0.173 1.107 2026-10-11 19:22:49,312 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:22:49] "GET /my/payment_method HTTP/1.1" 200 - 25 0.021 0.083 2026-10-11 19:22:49,422 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:22:49] "GET /my/payment_method HTTP/1.1" 200 - 24 0.021 0.078 2026-10-11 19:22:49,468 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_direct_payment_triggers_no_payment_request ... 2026-10-11 19:22:49,489 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_user from n/a 2026-10-11 19:22:49,507 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:22:50,985 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:22:50] "POST /payment/transaction HTTP/1.1" 200 - 20 0.027 1.454 2026-10-11 19:22:51,024 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_pay_no_token ... 2026-10-11 19:22:51,040 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:22:51,357 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:22:51] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction HTTP/1.1" 303 - 18 0.008 0.313 2026-10-11 19:22:52,254 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:22:52] "GET /web/login?redirect=/payment/pay?amount%3D1111.11%26currency_id%3D126%26reference%3DTest%2BTransaction HTTP/1.1" 200 - 179 0.133 0.758 2026-10-11 19:22:52,285 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_user from n/a 2026-10-11 19:22:52,762 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:22:52] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction HTTP/1.1" 200 - 113 0.075 0.388 2026-10-11 19:22:52,804 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_pay_redirect_if_no_partner_exist ... 2026-10-11 19:22:52,817 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:22:53,203 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:22:53] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction&access_token=1391e6eac61e5493199922c6da01bc19f23a0046f9c712e1fc9bab5d2293b72f HTTP/1.1" 303 - 18 0.008 0.381 2026-10-11 19:22:54,046 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:22:54] "GET /web/login?redirect=/payment/pay?amount%3D1111.11%26currency_id%3D126%26reference%3DTest%2BTransaction%26access_token%3D1391e6eac61e5493199922c6da01bc19f23a0046f9c712e1fc9bab5d2293b72f HTTP/1.1" 200 - 179 0.130 0.709 2026-10-11 19:22:54,069 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_user from n/a 2026-10-11 19:22:54,604 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:22:54] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction&access_token=1391e6eac61e5493199922c6da01bc19f23a0046f9c712e1fc9bab5d2293b72f HTTP/1.1" 200 - 113 0.092 0.431 2026-10-11 19:22:54,638 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_pay_wrong_currency ... 2026-10-11 19:22:54,649 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:22:55,778 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:22:55] "GET /payment/pay?amount=1111.11¤cy_id=1126&reference=Test+Transaction&partner_id=2280&access_token=f0ab150dda3ab630db48eb88a5d221a069f36869820d9ef9688ecf990b4414ed HTTP/1.1" 404 - 190 0.167 0.965 2026-10-11 19:22:55,831 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:22:55] "GET /payment/pay?amount=1111.11¤cy_id=129&reference=Test+Transaction&partner_id=2280&access_token=8bf4179545bb798127eccc1dbe5146b083a88f8715a229b0c8e0f42b7581c692 HTTP/1.1" 404 - 16 0.010 0.038 2026-10-11 19:22:55,858 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_pay_wrong_token ... 2026-10-11 19:22:55,870 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:22:57,016 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:22:57] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction&partner_id=2280&access_token=abcde HTTP/1.1" 404 - 186 0.151 0.998 2026-10-11 19:22:57,050 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_payment_by_token_triggers_exactly_one_payment_request ... 2026-10-11 19:22:57,074 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_user from n/a 2026-10-11 19:22:57,111 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:22:57,582 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:22:57] "POST /payment/transaction HTTP/1.1" 200 - 20 0.029 0.444 2026-10-11 19:22:57,611 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_payment_with_redirect_triggers_no_payment_request ... 2026-10-11 19:22:57,630 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_user from n/a 2026-10-11 19:22:57,649 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:22:59,208 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:22:59] "POST /payment/transaction HTTP/1.1" 200 - 23 0.026 1.536 2026-10-11 19:22:59,249 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_tokenization_input_is_shown_to_logged_in_users ... 2026-10-11 19:22:59,304 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_tokenization_input_is_shown_to_logged_out_users ... 2026-10-11 19:22:59,355 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_transaction_route_rejects_unexpected_kwarg ... 2026-10-11 19:22:59,368 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:22:59,721 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:22:59] "POST /payment/transaction HTTP/1.1" 200 - 7 0.002 0.354 2026-10-11 19:22:59,757 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_transaction_wrong_flow ... 2026-10-11 19:22:59,774 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:23:00,247 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:00] "POST /payment/transaction HTTP/1.1" 200 - 7 0.002 0.474 2026-10-11 19:23:00,277 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_transaction_wrong_token ... 2026-10-11 19:23:00,289 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:23:00,650 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:00] "POST /payment/transaction HTTP/1.1" 200 - 7 0.002 0.362 2026-10-11 19:23:00,688 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:23:08,441 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_multicompany_flows: Starting TestMultiCompanyFlows.test_archive_token_logged_in_another_company ... 2026-10-11 19:23:14,766 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_user from n/a 2026-10-11 19:23:14,782 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:23:15,112 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:15] "POST /payment/archive_token HTTP/1.1" 200 - 14 0.020 0.312 2026-10-11 19:23:15,174 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_multicompany_flows: Starting TestMultiCompanyFlows.test_full_access_to_partner_tokens ... 2026-10-11 19:23:15,204 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:portal_user from n/a 2026-10-11 19:23:15,243 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:23:17,833 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:17] "GET /my/payment_method HTTP/1.1" 200 - 252 0.165 2.427 2026-10-11 19:23:17,877 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_multicompany_flows: Starting TestMultiCompanyFlows.test_pay_logged_in_another_company ... 2026-10-11 19:23:17,908 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423662 login:internal_user from n/a 2026-10-11 19:23:17,925 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:23:19,471 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:19] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction&partner_id=2286&access_token=25346a4ff612495a43b6a87629ae91894ebf2d61fee24f2a8766fb1ecccc3c7f&company_id=311 HTTP/1.1" 200 - 316 0.229 1.319 2026-10-11 19:23:19,544 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:19] "POST /payment/transaction HTTP/1.1" 200 - 16 0.032 0.022 2026-10-11 19:23:19,631 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 19:23:20,747 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_availability_report_covers_all_reasons ... 2026-10-11 19:23:20,936 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_non_primary_payment_method_not_compatible ... 2026-10-11 19:23:21,009 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_when_no_supported_countries_set ... 2026-10-11 19:23:21,127 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_when_no_supported_currencies_set ... 2026-10-11 19:23:21,177 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_when_provider_is_enabled ... 2026-10-11 19:23:21,214 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_when_tokenization_forced ... 2026-10-11 19:23:21,269 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_with_express_checkout ... 2026-10-11 19:23:21,323 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_with_supported_countries ... 2026-10-11 19:23:21,442 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_with_supported_currencies ... 2026-10-11 19:23:21,501 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_when_provider_is_disabled ... 2026-10-11 19:23:21,602 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_when_tokenization_forced ... 2026-10-11 19:23:21,665 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_with_express_checkout ... 2026-10-11 19:23:21,722 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_with_unsupported_countries ... 2026-10-11 19:23:21,855 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_with_unsupported_currencies ... 2026-10-11 19:23:21,904 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_requires_provider_to_be_activated ... 2026-10-11 19:23:21,995 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_unlinking_payment_method_from_provider_state_archives_tokens ... 2026-10-11 19:23:22,076 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:23:23,145 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_availability_report_covers_all_reasons ... 2026-10-11 19:23:23,414 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_changing_provider_state_archives_tokens ... 2026-10-11 19:23:23,547 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_disabling_provider_deactivates_default_payment_methods ... 2026-10-11 19:23:23,651 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_disabling_provider_deactivates_processing_cron ... 2026-10-11 19:23:23,770 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_enabling_provider_activates_default_payment_methods ... 2026-10-11 19:23:23,892 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_enabling_provider_activates_processing_cron ... 2026-10-11 19:23:24,005 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_maximum_amount_is_zero ... 2026-10-11 19:23:24,129 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_no_available_countries_set ... 2026-10-11 19:23:24,322 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_no_available_currencies_set ... 2026-10-11 19:23:24,411 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_payment_below_maximum_amount ... 2026-10-11 19:23:24,513 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_tokenization_forced ... 2026-10-11 19:23:24,626 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_tokenization_required ... 2026-10-11 19:23:24,767 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_with_available_countries ... 2026-10-11 19:23:24,947 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_with_available_currencies ... 2026-10-11 19:23:25,021 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_with_branch_companies ... 2026-10-11 19:23:31,420 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_with_express_checkout ... 2026-10-11 19:23:31,517 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_when_payment_above_maximum_amount ... 2026-10-11 19:23:31,627 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_when_tokenization_forced ... 2026-10-11 19:23:31,713 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_when_tokenization_required ... 2026-10-11 19:23:31,820 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_with_express_checkout ... 2026-10-11 19:23:31,925 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_with_unavailable_countries ... 2026-10-11 19:23:32,092 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_with_unavailable_currencies ... 2026-10-11 19:23:32,200 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_published_provider_compatible_with_all_users ... 2026-10-11 19:23:32,271 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_unpublished_provider_compatible_with_internal_user ... 2026-10-11 19:23:32,359 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_unpublished_provider_not_compatible_with_non_internal_user ... 2026-10-11 19:23:32,451 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_validation_currency_is_supported ... 2026-10-11 19:23:32,546 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:23:33,514 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_cannot_assign_token_to_public_partner ... 2026-10-11 19:23:33,591 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_display_name_for_empty_payment_details ... 2026-10-11 19:23:33,792 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_display_name_is_not_padded ... 2026-10-11 19:23:33,836 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_display_name_is_padded ... 2026-10-11 19:23:33,877 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_display_name_is_shortened_to_max_length ... 2026-10-11 19:23:33,911 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_unarchiving_token_requires_active_payment_method ... 2026-10-11 19:23:33,999 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_unarchiving_token_requires_active_provider ... 2026-10-11 19:23:34,100 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_users_have_no_access_to_other_users_tokens ... 2026-10-11 19:23:34,244 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:23:35,317 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capture_allowed_for_authorized_users ... 2026-10-11 19:23:35,513 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capture_blocked_for_unauthorized_user ... 2026-10-11 19:23:35,546 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 747, model: payment.transaction 2026-10-11 19:23:35,587 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capturing_child_tx_triggers_source_tx_state_update ... 2026-10-11 19:23:35,678 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capturing_full_amount_confirms_source_tx ... 2026-10-11 19:23:35,814 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capturing_partial_amount_leaves_source_tx_authorized ... 2026-10-11 19:23:35,936 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_log_processing_values ... 2026-10-11 19:23:35,995 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_partial_capture_transaction_values ... 2026-10-11 19:23:36,070 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_refund_allowed_for_authorized_users ... 2026-10-11 19:23:36,293 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_refund_blocked_for_unauthorized_user ... 2026-10-11 19:23:36,338 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 747, model: payment.transaction 2026-10-11 19:23:36,375 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_refund_transaction_values ... 2026-10-11 19:23:36,454 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_refunds_count ... 2026-10-11 19:23:36,766 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_update_state_to_extra_allowed_state ... 2026-10-11 19:23:36,840 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_update_state_to_illegal_target_state ... 2026-10-11 19:23:36,912 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_updating_state_resets_post_processing_status ... 2026-10-11 19:23:36,913 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_transaction: skipped TestPaymentTransaction.test_updating_state_resets_post_processing_status : This test should not be run after account_payment is installed. 2026-10-11 19:23:36,945 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_void_allowed_for_authorized_users ... 2026-10-11 19:23:37,190 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_void_blocked_for_unauthorized_user ... 2026-10-11 19:23:37,239 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 747, model: payment.transaction 2026-10-11 19:23:37,278 121 INFO rb-001770c-225483-423662 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_voiding_child_tx_triggers_source_tx_state_update ... 2026-10-11 19:23:37,411 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:23:38,557 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_accept_webhook_notification_with_valid_signature ... 2026-10-11 19:23:38,621 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_application_info_passed_in_payment_request ... 2026-10-11 19:23:38,656 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:23:39,066 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.controllers.main: payment request response for transaction with reference Test Transaction: {} 2026-10-11 19:23:39,068 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:39] "POST /payment/adyen/payments HTTP/1.1" 200 - 19 0.009 0.406 2026-10-11 19:23:39,104 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_application_info_passed_in_token_payment_request ... 2026-10-11 19:23:39,159 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.models.payment_transaction: payment request response for transaction with reference Test Transaction: {} 2026-10-11 19:23:39,197 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_failed_webhook_authorization_notification_leaves_transaction_in_draft ... 2026-10-11 19:23:39,226 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:23:39,582 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:39] "POST /payment/adyen/notification HTTP/1.1" 200 - 9 0.003 0.356 2026-10-11 19:23:39,623 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_failed_webhook_cancellation_notification_leaves_transaction_authorized ... 2026-10-11 19:23:39,655 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:23:41,206 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:41] "POST /payment/adyen/notification HTTP/1.1" 200 - 9 0.003 1.551 2026-10-11 19:23:41,243 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_failed_webhook_capture_notification_leaves_transaction_authorized ... 2026-10-11 19:23:41,268 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:23:41,649 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:41] "POST /payment/adyen/notification HTTP/1.1" 200 - 27 0.026 0.357 2026-10-11 19:23:41,691 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_failed_webhook_refund_notification_sets_refund_transaction_in_error ... 2026-10-11 19:23:41,746 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:23:42,121 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:42] "POST /payment/adyen/notification HTTP/1.1" 200 - 27 0.040 0.338 2026-10-11 19:23:42,155 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_get_tx_from_notification_data_creates_capture_tx_when_missing ... 2026-10-11 19:23:42,226 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_get_tx_from_notification_data_creates_refund_tx_when_missing ... 2026-10-11 19:23:42,286 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_get_tx_from_notification_data_creates_void_tx_when_missing ... 2026-10-11 19:23:42,366 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_get_tx_from_notification_data_returns_partial_capture_child_tx ... 2026-10-11 19:23:42,442 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_get_tx_from_notification_data_returns_refund_tx ... 2026-10-11 19:23:42,506 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_get_tx_from_notification_data_returns_void_tx ... 2026-10-11 19:23:42,587 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_no_information_missing_from_partner_address ... 2026-10-11 19:23:42,655 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_processing_values ... 2026-10-11 19:23:42,711 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_reject_webhook_notification_with_invalid_signature ... 2026-10-11 19:23:42,762 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_reject_webhook_notification_with_missing_signature ... 2026-10-11 19:23:42,810 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_send_full_capture_request_does_not_create_capture_tx ... 2026-10-11 19:23:42,839 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.models.payment_transaction: capture request response: {'pspreference': 'dummy ref', 'status': 'received'} 2026-10-11 19:23:42,880 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_send_full_void_request_does_not_create_void_tx ... 2026-10-11 19:23:42,914 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.models.payment_transaction: void request response: {'pspreference': 'dummy ref', 'status': 'received'} 2026-10-11 19:23:42,951 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_send_partial_capture_request_creates_capture_tx ... 2026-10-11 19:23:42,987 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.models.payment_transaction: capture request response: {'pspreference': 'dummy ref', 'status': 'received'} 2026-10-11 19:23:43,050 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_send_partial_void_request_creates_void_tx ... 2026-10-11 19:23:43,094 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.models.payment_transaction: void request response: {'pspreference': 'dummy ref', 'status': 'received'} 2026-10-11 19:23:43,151 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_send_refund_request ... 2026-10-11 19:23:43,389 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_tx_state_after_send_full_capture_request ... 2026-10-11 19:23:43,493 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_tx_state_after_send_partial_capture_request ... 2026-10-11 19:23:43,609 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_tx_state_after_send_void_request ... 2026-10-11 19:23:43,685 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_authorizes_transaction ... 2026-10-11 19:23:43,720 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:23:44,096 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:44] "POST /payment/adyen/notification HTTP/1.1" 200 - 19 0.023 0.357 2026-10-11 19:23:44,134 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_cancels_transaction ... 2026-10-11 19:23:44,165 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:23:44,525 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:44] "POST /payment/adyen/notification HTTP/1.1" 200 - 19 0.022 0.342 2026-10-11 19:23:44,563 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_captures_transaction ... 2026-10-11 19:23:44,604 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:23:44,907 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:44] "POST /payment/adyen/notification HTTP/1.1" 200 - 19 0.021 0.285 2026-10-11 19:23:44,944 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_confirms_transaction ... 2026-10-11 19:23:44,971 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:23:46,703 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:46] "POST /payment/adyen/notification HTTP/1.1" 200 - 19 0.035 1.700 2026-10-11 19:23:46,738 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_refunds_transaction ... 2026-10-11 19:23:46,764 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:23:47,169 121 INFO rb-001770c-225483-423662 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 19:23:47,182 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:47] "POST /payment/adyen/notification HTTP/1.1" 200 - 35 0.034 0.388 2026-10-11 19:23:47,223 121 INFO rb-001770c-225483-423662 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_triggers_signature_check ... 2026-10-11 19:23:47,257 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:23:47,579 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:47] "POST /payment/adyen/notification HTTP/1.1" 200 - 9 0.003 0.323 2026-10-11 19:23:47,622 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:23:48,758 121 INFO rb-001770c-225483-423662 odoo.addons.payment_aps.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-10-11 19:23:48,839 121 INFO rb-001770c-225483-423662 odoo.addons.payment_aps.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-10-11 19:23:48,897 121 INFO rb-001770c-225483-423662 odoo.addons.payment_aps.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-10-11 19:23:48,991 121 INFO rb-001770c-225483-423662 odoo.addons.payment_aps.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_contains_only_valid_characters ... 2026-10-11 19:23:49,034 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:23:50,197 121 INFO rb-001770c-225483-423662 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_notification_with_valid_signature ... 2026-10-11 19:23:50,266 121 INFO rb-001770c-225483-423662 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-10-11 19:23:50,291 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:23:50,668 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:50] "POST /payment/aps/return HTTP/1.1" 303 - 8 0.002 0.377 2026-10-11 19:23:51,552 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:51] "GET /payment/status HTTP/1.1" 200 - 180 0.136 0.745 2026-10-11 19:23:51,590 121 INFO rb-001770c-225483-423662 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_signature_check ... 2026-10-11 19:23:51,620 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:23:51,965 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:51] "POST /payment/aps/return HTTP/1.1" 303 - 8 0.004 0.343 2026-10-11 19:23:52,906 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:52] "GET /payment/status HTTP/1.1" 200 - 180 0.160 0.777 2026-10-11 19:23:52,956 121 INFO rb-001770c-225483-423662 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-10-11 19:23:53,014 121 INFO rb-001770c-225483-423662 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-10-11 19:23:53,063 121 INFO rb-001770c-225483-423662 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-10-11 19:23:53,092 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:23:54,560 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:54] "POST /payment/aps/webhook HTTP/1.1" 200 - 9 0.003 1.467 2026-10-11 19:23:54,592 121 INFO rb-001770c-225483-423662 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-10-11 19:23:54,627 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:23:55,025 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:55] "POST /payment/aps/webhook HTTP/1.1" 200 - 9 0.003 0.397 2026-10-11 19:23:55,073 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:23:56,056 121 INFO rb-001770c-225483-423662 odoo.addons.payment_asiapay.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-10-11 19:23:56,120 121 INFO rb-001770c-225483-423662 odoo.addons.payment_asiapay.tests.test_payment_provider: Starting TestPaymentProvider.test_signature_calculation_for_incoming_data ... 2026-10-11 19:23:56,148 121 INFO rb-001770c-225483-423662 odoo.addons.payment_asiapay.tests.test_payment_provider: Starting TestPaymentProvider.test_signature_calculation_for_outgoing_data ... 2026-10-11 19:23:56,189 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:23:57,366 121 INFO rb-001770c-225483-423662 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-10-11 19:23:57,460 121 INFO rb-001770c-225483-423662 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-10-11 19:23:57,509 121 INFO rb-001770c-225483-423662 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-10-11 19:23:57,583 121 INFO rb-001770c-225483-423662 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_is_computed_based_on_document_name ... 2026-10-11 19:23:58,083 121 INFO rb-001770c-225483-423662 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_is_singularized ... 2026-10-11 19:23:58,239 121 INFO rb-001770c-225483-423662 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_is_stripped_at_max_length ... 2026-10-11 19:23:58,413 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:23:59,591 121 INFO rb-001770c-225483-423662 odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_webhook_notification_with_valid_signature ... 2026-10-11 19:23:59,656 121 INFO rb-001770c-225483-423662 odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-10-11 19:23:59,706 121 INFO rb-001770c-225483-423662 odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-10-11 19:23:59,764 121 INFO rb-001770c-225483-423662 odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-10-11 19:23:59,795 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:24:00,131 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:24:00] "POST /payment/asiapay/webhook HTTP/1.1" 200 - 9 0.003 0.337 2026-10-11 19:24:00,162 121 INFO rb-001770c-225483-423662 odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-10-11 19:24:00,195 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:24:00,506 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:24:00] "POST /payment/asiapay/webhook HTTP/1.1" 200 - 9 0.003 0.311 2026-10-11 19:24:00,561 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:24:01,547 121 INFO rb-001770c-225483-423662 odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_compatible_providers ... 2026-10-11 19:24:01,686 121 INFO rb-001770c-225483-423662 odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_processing_values ... 2026-10-11 19:24:01,745 121 INFO rb-001770c-225483-423662 odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_validation ... 2026-10-11 19:24:01,782 121 INFO rb-001770c-225483-423662 odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_voiding_confirmed_tx_cancels_it ... 2026-10-11 19:24:01,887 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:24:02,910 121 INFO rb-001770c-225483-423662 odoo.addons.payment_authorize.tests.test_refund_flows: Starting TestRefundFlows.test_refunding_authorized_tx_voids_it ... 2026-10-11 19:24:02,971 121 INFO rb-001770c-225483-423662 odoo.addons.payment_authorize.tests.test_refund_flows: Starting TestRefundFlows.test_refunding_captured_tx_refunds_it_and_creates_refund_tx ... 2026-10-11 19:24:03,046 121 INFO rb-001770c-225483-423662 odoo.addons.payment_authorize.tests.test_refund_flows: Starting TestRefundFlows.test_refunding_refunded_tx_creates_refund_tx ... 2026-10-11 19:24:03,146 121 INFO rb-001770c-225483-423662 odoo.addons.payment_authorize.tests.test_refund_flows: Starting TestRefundFlows.test_refunding_voided_tx_cancels_it ... 2026-10-11 19:24:03,242 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:24:10,171 121 INFO rb-001770c-225483-423662 odoo.addons.payment_bidv_viin.tests.test_payment_bidv: Starting TestPaymentProviderBidv.test_compute_reference_prefixes_with_bank_owned_merchant_id ... 2026-10-11 19:24:10,326 121 INFO rb-001770c-225483-423662 odoo.addons.payment_bidv_viin.tests.test_payment_bidv: Starting TestPaymentProviderBidv.test_compute_reference_reflects_bank_account_change ... 2026-10-11 19:24:10,493 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:24:17,607 121 INFO rb-001770c-225483-423662 odoo.addons.payment_bidv_viin.tests.test_payment_bidv: Starting TestPaymentTransactionBidvStatusPage.test_state_header_hides_qr_once_transaction_is_done ... 2026-10-11 19:24:17,892 121 INFO rb-001770c-225483-423662 odoo.addons.payment_bidv_viin.tests.test_payment_bidv: Starting TestPaymentTransactionBidvStatusPage.test_state_header_renders_bidv_qr_while_pending ... 2026-10-11 19:24:18,098 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:24:19,367 121 INFO rb-001770c-225483-423662 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_accept_notification_with_valid_signature ... 2026-10-11 19:24:19,433 121 INFO rb-001770c-225483-423662 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_feedback_processing ... 2026-10-11 19:24:19,500 121 INFO rb-001770c-225483-423662 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 19:24:19,541 121 INFO rb-001770c-225483-423662 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_redirect_form_values ... 2026-10-11 19:24:19,613 121 INFO rb-001770c-225483-423662 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_reject_notification_with_invalid_signature ... 2026-10-11 19:24:19,662 121 INFO rb-001770c-225483-423662 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_reject_notification_with_missing_signature ... 2026-10-11 19:24:19,709 121 INFO rb-001770c-225483-423662 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_signature_is_computed_based_on_lower_case_data_keys ... 2026-10-11 19:24:19,736 121 INFO rb-001770c-225483-423662 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_webhook_notification_confirms_transaction ... 2026-10-11 19:24:19,762 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:24:21,275 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:24:21] "POST /payment/buckaroo/webhook HTTP/1.1" 200 - 19 0.051 1.468 2026-10-11 19:24:21,321 121 INFO rb-001770c-225483-423662 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_webhook_notification_triggers_signature_check ... 2026-10-11 19:24:21,357 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:24:21,726 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:24:21] "POST /payment/buckaroo/return HTTP/1.1" 303 - 8 0.009 0.362 2026-10-11 19:24:22,426 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:24:22] "GET /payment/status HTTP/1.1" 200 - 180 0.113 0.582 2026-10-11 19:24:22,471 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:24:23,682 121 INFO rb-001770c-225483-423662 odoo.addons.payment_custom.tests.test_payment_transaction: Starting TestPaymentTransaction.test_communication_based_on_transaction_reference ... 2026-10-11 19:24:23,792 121 INFO rb-001770c-225483-423662 odoo.addons.payment_custom.tests.test_payment_transaction: Starting TestPaymentTransaction.test_communication_for_invoice ... 2026-10-11 19:24:24,631 121 INFO rb-001770c-225483-423662 odoo.addons.payment_custom.tests.test_payment_transaction: Starting TestPaymentTransaction.test_communication_for_sale_order ... 2026-10-11 19:24:25,818 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:24:26,891 121 INFO rb-001770c-225483-423662 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_making_a_payment_request_propagates_token_simulated_state_to_transaction ... 2026-10-11 19:24:26,996 121 INFO rb-001770c-225483-423662 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_authorizes_transaction ... 2026-10-11 19:24:27,109 121 INFO rb-001770c-225483-423662 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_cancels_transaction ... 2026-10-11 19:24:27,200 121 INFO rb-001770c-225483-423662 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-10-11 19:24:27,310 121 INFO rb-001770c-225483-423662 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_propagates_simulated_state_to_token ... 2026-10-11 19:24:27,429 121 INFO rb-001770c-225483-423662 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_sets_transaction_in_error ... 2026-10-11 19:24:27,513 121 INFO rb-001770c-225483-423662 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_sets_transaction_pending ... 2026-10-11 19:24:27,602 121 INFO rb-001770c-225483-423662 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_tokenizes_transaction ... 2026-10-11 19:24:27,671 121 INFO rb-001770c-225483-423662 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_send_full_capture_request_does_not_create_capture_tx ... 2026-10-11 19:24:27,770 121 INFO rb-001770c-225483-423662 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_send_partial_capture_request_creates_capture_tx ... 2026-10-11 19:24:27,884 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:24:29,025 121 INFO rb-001770c-225483-423662 odoo.addons.payment_demo.tests.test_processing_flows: Starting TestProcessingFlows.test_portal_payment_triggers_processing ... 2026-10-11 19:24:29,083 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:24:29,514 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:24:29] "POST /payment/demo/simulate_payment HTTP/1.1" 200 - 6 0.002 0.432 2026-10-11 19:24:29,553 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:24:30,518 121 INFO rb-001770c-225483-423662 odoo.addons.payment_flutterwave.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-10-11 19:24:30,581 121 INFO rb-001770c-225483-423662 odoo.addons.payment_flutterwave.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_validation_transactions ... 2026-10-11 19:24:30,667 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:24:31,854 121 INFO rb-001770c-225483-423662 odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-10-11 19:24:31,935 121 INFO rb-001770c-225483-423662 odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-10-11 19:24:32,005 121 INFO rb-001770c-225483-423662 odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-10-11 19:24:32,092 121 INFO rb-001770c-225483-423662 odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_tokenizes_transaction ... 2026-10-11 19:24:32,179 121 INFO rb-001770c-225483-423662 odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_is_singularized ... 2026-10-11 19:24:32,373 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:24:33,580 121 INFO rb-001770c-225483-423662 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_webhook_notification_with_valid_signature ... 2026-10-11 19:24:33,645 121 INFO rb-001770c-225483-423662 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-10-11 19:24:33,673 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:24:34,105 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:24:34] "GET /payment/flutterwave/return?status=successful&tx_ref=Test+Transaction HTTP/1.1" 303 - 8 0.002 0.432 2026-10-11 19:24:35,038 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:24:35] "GET /payment/status HTTP/1.1" 200 - 179 0.142 0.789 2026-10-11 19:24:35,067 121 INFO rb-001770c-225483-423662 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-10-11 19:24:35,118 121 INFO rb-001770c-225483-423662 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-10-11 19:24:35,177 121 INFO rb-001770c-225483-423662 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-10-11 19:24:35,200 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:24:35,498 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:24:35] "POST /payment/flutterwave/webhook HTTP/1.1" 200 - 9 0.002 0.298 2026-10-11 19:24:35,528 121 INFO rb-001770c-225483-423662 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-10-11 19:24:35,555 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:24:37,116 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:24:37] "POST /payment/flutterwave/webhook HTTP/1.1" 200 - 9 0.003 1.561 2026-10-11 19:24:37,164 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:24:38,369 121 INFO rb-001770c-225483-423662 odoo.addons.payment_mercado_pago.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-10-11 19:24:38,475 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:24:39,564 121 INFO rb-001770c-225483-423662 odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_cop_currency_rounding ... 2026-10-11 19:24:39,635 121 INFO rb-001770c-225483-423662 odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-10-11 19:24:39,697 121 INFO rb-001770c-225483-423662 odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_preference_request_payload ... 2026-10-11 19:24:39,752 121 INFO rb-001770c-225483-423662 odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-10-11 19:24:39,844 121 INFO rb-001770c-225483-423662 odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_rejects_transaction ... 2026-10-11 19:24:39,954 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:24:40,957 121 INFO rb-001770c-225483-423662 odoo.addons.payment_mercado_pago.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-10-11 19:24:41,002 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:24:41,380 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:24:41] "GET /payment/mercado_pago/return?external_reference=Test+Transaction&payment_id=123456 HTTP/1.1" 303 - 6 0.002 0.379 2026-10-11 19:24:42,245 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:24:42] "GET /payment/status HTTP/1.1" 200 - 174 0.122 0.740 2026-10-11 19:24:42,295 121 INFO rb-001770c-225483-423662 odoo.addons.payment_mercado_pago.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-10-11 19:24:42,327 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:24:42,667 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:24:42] "POST /payment/mercado_pago/webhook/Test%20Transaction HTTP/1.1" 200 - 8 0.002 0.340 2026-10-11 19:24:42,713 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:24:43,813 121 INFO rb-001770c-225483-423662 odoo.addons.payment_mollie.tests.test_mollie: Starting MollieTest.test_payment_request_payload_values ... 2026-10-11 19:24:43,875 121 INFO rb-001770c-225483-423662 odoo.addons.payment_mollie.tests.test_mollie: Starting MollieTest.test_webhook_notification_confirms_transaction ... 2026-10-11 19:24:43,899 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:24:44,301 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:24:44] "POST /payment/mollie/webhook HTTP/1.1" 200 - 19 0.022 0.383 2026-10-11 19:24:44,346 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:24:45,432 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7103] 2026-10-11 19:24:45,432 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-10-11 19:24:45,455 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7206] 2026-10-11 19:24:45,455 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-10-11 19:24:45,478 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7081] 2026-10-11 19:24:45,478 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-10-11 19:24:45,615 121 INFO rb-001770c-225483-423662 odoo.addons.payment_momo_viin.tests.test_momo: Starting MoMoTest.test_10_form_render ... 2026-10-11 19:24:45,672 121 INFO rb-001770c-225483-423662 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference Test Transaction: {'amount': 1111.11, 'converted_amount': 27777750.0, 'converted_currency_id': 23, 'currency_id': 126, 'partner_id': 2389, 'provider_code': 'momo', 'provider_id': 20, 'reference': 'Test Transaction', 'should_tokenize': False} 2026-10-11 19:24:45,677 121 INFO rb-001770c-225483-423662 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference Test Transaction: {'amount': 27777750, 'api_url': '/payment/momo/method', 'extraData': 'eydzZXJ2ZXJpbmZvJzogJ29kb28nLCAnaXRlbWlkJzogJ1Rlc3QgVHJhbnNhY3Rpb24nLCAnaXRlbXByaWNlJzogMTExMS4xMSwgJ2l0ZW1xdWFudGl0eSc6IDF9', 'ipnUrl': 'https://localhost:8069/payment/momo/notify', 'msg': 'accessKey=F8BBA842ECF85&amount=27777750&extraData=eydzZXJ2ZXJpbmZvJzogJ29kb28nLCAnaXRlbWlkJzogJ1Rlc3QgVHJhbnNhY3Rpb24nLCAnaXRlbXByaWNlJzogMTExMS4xMSwgJ2l0ZW1xdWFudGl0eSc6IDF9&ipnUrl=https://localhost:8069/payment/momo/notify&orderId=Test ' 'Transaction&orderInfo=Norbert Buyer|norbert.buyer@example.com|Test ' 'Transaction&partnerCode=MOMO&redirectUrl=https://localhost:8069/payment/momo/return&requestId=MM1791746685_Test ' 'Transaction', 'orderId': 'Test Transaction', 'orderInfo': 'Norbert Buyer|norbert.buyer@example.com|Test Transaction', 'partnerCode': 'MOMO', 'redirectUrl': 'https://localhost:8069/payment/momo/return', 'requestId': 'MM1791746685_Test Transaction'} 2026-10-11 19:24:45,730 121 INFO rb-001770c-225483-423662 odoo.addons.payment_momo_viin.tests.test_momo: Starting MoMoTest.test_11_form_render_currency_supported ... 2026-10-11 19:24:45,769 121 INFO rb-001770c-225483-423662 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference Test Transaction: {'amount': 1111.0, 'currency_id': 23, 'partner_id': 2389, 'provider_code': 'momo', 'provider_id': 20, 'reference': 'Test Transaction', 'should_tokenize': False} 2026-10-11 19:24:45,795 121 INFO rb-001770c-225483-423662 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference Test Transaction: {'amount': 1111, 'api_url': '/payment/momo/method', 'extraData': 'eydzZXJ2ZXJpbmZvJzogJ29kb28nLCAnaXRlbWlkJzogJ1Rlc3QgVHJhbnNhY3Rpb24nLCAnaXRlbXByaWNlJzogMTExMS4wLCAnaXRlbXF1YW50aXR5JzogMX0=', 'ipnUrl': 'https://localhost:8069/payment/momo/notify', 'msg': 'accessKey=F8BBA842ECF85&amount=1111&extraData=eydzZXJ2ZXJpbmZvJzogJ29kb28nLCAnaXRlbWlkJzogJ1Rlc3QgVHJhbnNhY3Rpb24nLCAnaXRlbXByaWNlJzogMTExMS4wLCAnaXRlbXF1YW50aXR5JzogMX0=&ipnUrl=https://localhost:8069/payment/momo/notify&orderId=Test ' 'Transaction&orderInfo=Norbert Buyer|norbert.buyer@example.com|Test ' 'Transaction&partnerCode=MOMO&redirectUrl=https://localhost:8069/payment/momo/return&requestId=MM1791746685_Test ' 'Transaction', 'orderId': 'Test Transaction', 'orderInfo': 'Norbert Buyer|norbert.buyer@example.com|Test Transaction', 'partnerCode': 'MOMO', 'redirectUrl': 'https://localhost:8069/payment/momo/return', 'requestId': 'MM1791746685_Test Transaction'} 2026-10-11 19:24:45,858 121 INFO rb-001770c-225483-423662 odoo.addons.payment_momo_viin.tests.test_momo: Starting MoMoTest.test_20_momo_form_management ... 2026-10-11 19:24:45,961 121 INFO rb-001770c-225483-423662 odoo.addons.payment.models.payment_transaction: tried to write on transaction with reference test-ref0 with the same value for the state: done 2026-10-11 19:24:45,998 121 INFO rb-001770c-225483-423662 odoo.addons.payment_momo_viin.tests.test_momo: Starting MoMoTest.test_30_momo_bad_configuration ... 2026-10-11 19:24:46,044 121 INFO rb-001770c-225483-423662 odoo.addons.payment_momo_viin.tests.test_momo: Starting MoMoTest.test_40_momo_currency_usd ... 2026-10-11 19:24:46,153 121 INFO rb-001770c-225483-423662 odoo.addons.payment_momo_viin.tests.test_momo: Starting MoMoTest.test_50_momo_currency_euro ... 2026-10-11 19:24:46,267 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:24:47,492 121 INFO rb-001770c-225483-423662 odoo.addons.payment_nganluong.tests.test_nganluong: Starting NganLuongTest.test_10_form_render ... 2026-10-11 19:24:47,608 121 INFO rb-001770c-225483-423662 odoo.addons.payment_nganluong.tests.test_nganluong: Starting NganLuongTest.test_12_nganluong_form_management ... 2026-10-11 19:24:47,758 121 INFO rb-001770c-225483-423662 odoo.addons.payment_nganluong.models.payment_transaction: Received notification for NganLuong payment test-ref0: set as pending 2026-10-11 19:24:47,763 121 INFO rb-001770c-225483-423662 odoo.addons.payment_nganluong.models.payment_transaction: Validated NganLuong payment for tx test-ref0: set as done 2026-10-11 19:24:47,808 121 INFO rb-001770c-225483-423662 odoo.addons.payment_nganluong.tests.test_nganluong: Starting NganLuongTest.test_13_currency_no_support ... 2026-10-11 19:24:47,918 121 INFO rb-001770c-225483-423662 odoo.addons.payment_nganluong.models.payment_transaction: Received notification for NganLuong payment Test Transaction: set as pending 2026-10-11 19:24:47,922 121 INFO rb-001770c-225483-423662 odoo.addons.payment_nganluong.models.payment_transaction: Validated NganLuong payment for tx Test Transaction: set as done 2026-10-11 19:24:47,975 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:24:49,016 121 INFO rb-001770c-225483-423662 odoo.addons.payment_nuvei.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-10-11 19:24:49,117 121 INFO rb-001770c-225483-423662 odoo.addons.payment_nuvei.tests.test_payment_provider: Starting TestPaymentProvider.test_signature_calculation_for_incoming_data ... 2026-10-11 19:24:49,161 121 INFO rb-001770c-225483-423662 odoo.addons.payment_nuvei.tests.test_payment_provider: Starting TestPaymentProvider.test_signature_calculation_for_outgoing_data ... 2026-10-11 19:24:49,217 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:24:50,331 121 INFO rb-001770c-225483-423662 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-10-11 19:24:50,422 121 INFO rb-001770c-225483-423662 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-10-11 19:24:50,482 121 INFO rb-001770c-225483-423662 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-10-11 19:24:50,557 121 INFO rb-001770c-225483-423662 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_sets_transaction_in_error ... 2026-10-11 19:24:50,647 121 INFO rb-001770c-225483-423662 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_sets_transaction_to_cancel ... 2026-10-11 19:24:50,723 121 INFO rb-001770c-225483-423662 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_sets_unknown_transaction_in_error ... 2026-10-11 19:24:50,758 121 INFO rb-001770c-225483-423662 odoo.addons.payment_nuvei.models.payment_transaction: Received data with invalid payment status (???) and reason 'Invalid Card' for transaction with reference Test Transaction 2026-10-11 19:24:50,801 121 INFO rb-001770c-225483-423662 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_values_contain_rounded_amount_usd_webpay ... 2026-10-11 19:24:50,868 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:24:52,017 121 INFO rb-001770c-225483-423662 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_notification_with_valid_signature ... 2026-10-11 19:24:52,092 121 INFO rb-001770c-225483-423662 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_process_empty_payment_data_on_cancellation ... 2026-10-11 19:24:52,120 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:24:52,477 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:24:52] "GET /payment/nuvei/return?tx_ref=Test+Transaction&error_access_token=500f66854c078992f111870ec66b698a1b5abb9c1bc6346b608f8b4b0be87356&ppp_status=OK¤cy=USD&PPP_TransactionID=489616878&payment_method=cc_card&productId=Test+Transaction&responseTimeStamp=2024-09-06.22:27:37&message=Success&Error=Success&Status=APPROVED&advanceResponseChecksum=5361e831a6ed08ddd47d52fc511a605518e2696f302b301d709f950e91398f63&totalAmount=1111.11&TransactionID=7110000000004858227&item_amount_1=1111.11&item_quantity_1=1 HTTP/1.1" 303 - 10 0.003 0.356 2026-10-11 19:24:53,352 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:24:53] "GET /payment/status HTTP/1.1" 200 - 178 0.117 0.754 2026-10-11 19:24:53,404 121 INFO rb-001770c-225483-423662 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-10-11 19:24:53,436 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:24:55,012 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:24:55] "GET /payment/nuvei/return?ppp_status=OK¤cy=USD&PPP_TransactionID=489616878&payment_method=cc_card&productId=Test+Transaction&responseTimeStamp=2024-09-06.22:27:37&message=Success&Error=Success&Status=APPROVED&advanceResponseChecksum=5361e831a6ed08ddd47d52fc511a605518e2696f302b301d709f950e91398f63&totalAmount=1111.11&TransactionID=7110000000004858227&item_amount_1=1111.11&item_quantity_1=1 HTTP/1.1" 303 - 9 0.004 1.573 2026-10-11 19:24:55,800 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:24:55] "GET /payment/status HTTP/1.1" 200 - 179 0.126 0.659 2026-10-11 19:24:55,835 121 INFO rb-001770c-225483-423662 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_signature_check ... 2026-10-11 19:24:55,862 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:24:56,142 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:24:56] "GET /payment/nuvei/return?ppp_status=OK¤cy=USD&PPP_TransactionID=489616878&payment_method=cc_card&productId=Test+Transaction&responseTimeStamp=2024-09-06.22:27:37&message=Success&Error=Success&Status=APPROVED&advanceResponseChecksum=5361e831a6ed08ddd47d52fc511a605518e2696f302b301d709f950e91398f63&totalAmount=1111.11&TransactionID=7110000000004858227&item_amount_1=1111.11&item_quantity_1=1 HTTP/1.1" 303 - 9 0.002 0.280 2026-10-11 19:24:56,903 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:24:56] "GET /payment/status HTTP/1.1" 200 - 179 0.135 0.623 2026-10-11 19:24:56,948 121 INFO rb-001770c-225483-423662 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-10-11 19:24:57,018 121 INFO rb-001770c-225483-423662 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-10-11 19:24:57,080 121 INFO rb-001770c-225483-423662 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-10-11 19:24:57,109 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:24:57,421 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:24:57] "POST /payment/nuvei/webhook HTTP/1.1" 200 - 9 0.002 0.312 2026-10-11 19:24:57,459 121 INFO rb-001770c-225483-423662 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-10-11 19:24:57,491 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:24:57,940 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:24:57] "POST /payment/nuvei/webhook HTTP/1.1" 200 - 9 0.004 0.448 2026-10-11 19:24:57,986 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:24:59,071 121 INFO rb-001770c-225483-423662 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_complete_order_confirms_transaction ... 2026-10-11 19:24:59,172 121 INFO rb-001770c-225483-423662 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_feedback_processing ... 2026-10-11 19:24:59,285 121 INFO rb-001770c-225483-423662 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_order_payload_values_for_public_user ... 2026-10-11 19:24:59,362 121 INFO rb-001770c-225483-423662 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_processing_values ... 2026-10-11 19:24:59,390 121 INFO rb-001770c-225483-423662 odoo.addons.payment_paypal.models.payment_transaction: Sending '/checkout/orders' request for transaction with reference Test Transaction: {'intent': 'CAPTURE', 'payment_source': {'paypal': {'address': {'address_line_1': 'Huge Street', 'address_line_2': '2/543', 'admin_area_2': 'Sin City', 'country_code': 'BE', 'postal_code': '1000'}, 'email_address': 'norbert.buyer@example.com', 'experience_context': {'shipping_preference': 'NO_SHIPPING'}, 'name': {'given_name': 'Norbert', 'surname': 'Buyer'}}}, 'purchase_units': [{'amount': {'currency_code': 'EUR', 'value': 1111.11}, 'description': 'My Company (San Francisco): Test ' 'Transaction', 'payee': {'display_data': {'brand_name': 'My Company (San ' 'Francisco)', 'business_email': 'info@yourcompany.com'}, 'email_address': 'dummy@test.mail.com'}, 'reference_id': 'Test Transaction'}]} 2026-10-11 19:24:59,391 121 INFO rb-001770c-225483-423662 odoo.addons.payment_paypal.models.payment_transaction: Response of '/checkout/orders' request for transaction with reference Test Transaction: {'id': '123DUMMY456'} 2026-10-11 19:24:59,391 121 INFO rb-001770c-225483-423662 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference Test Transaction: {'amount': 1111.11, 'currency_id': 126, 'order_id': '123DUMMY456', 'partner_id': 2409, 'provider_code': 'paypal', 'provider_id': 11, 'reference': 'Test Transaction', 'should_tokenize': False} 2026-10-11 19:24:59,416 121 INFO rb-001770c-225483-423662 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_provide_shipping_address ... 2026-10-11 19:24:59,833 121 INFO rb-001770c-225483-423662 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_webhook_notification_confirms_transaction ... 2026-10-11 19:24:59,869 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:25:00,224 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:25:00] "POST /payment/paypal/webhook/ HTTP/1.1" 200 - 19 0.028 0.330 2026-10-11 19:25:00,263 121 INFO rb-001770c-225483-423662 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_webhook_notification_triggers_origin_check ... 2026-10-11 19:25:00,291 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:25:01,956 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:25:01] "POST /payment/paypal/webhook/ HTTP/1.1" 200 - 9 0.004 1.665 2026-10-11 19:25:02,013 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:25:25,284 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 19:25:49,001 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 19:26:10,000 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 19:26:26,713 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 19:26:43,742 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 19:27:03,053 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 19:27:19,527 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 19:27:35,690 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 19:27:52,150 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 19:28:09,809 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 19:28:25,737 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 19:28:40,874 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 19:29:11,249 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 19:29:27,797 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 19:29:43,448 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 19:30:00,657 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 19:30:17,722 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 19:30:34,545 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 19:30:50,975 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 19:30:51,946 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-10-11 19:30:52,025 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:30:52,939 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_allow_multi_payments_on_non_recurring_transactions ... 2026-10-11 19:30:52,995 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/orders' request for transaction with reference INV456: {'amount': 111111, 'currency': 'EUR', 'method': 'card', 'payment_capture': True} 2026-10-11 19:30:52,995 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-11 19:30:52,996 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/payments/create/recurring' request for transaction with reference INV456: {'amount': 1111.11, 'contact': '+3212345678', 'currency': 'EUR', 'customer_id': 'cust_123', 'description': 'INV456', 'email': 'norbert.buyer@example.com', 'order_id': '12345', 'recurring': '1', 'token': 'token_404'} 2026-10-11 19:30:52,996 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/payments/create/recurring' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-11 19:30:53,009 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/orders' request for transaction with reference INV123-1: {'amount': 111111, 'currency': 'EUR', 'method': 'card', 'payment_capture': True} 2026-10-11 19:30:53,009 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV123-1: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-11 19:30:53,010 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/payments/create/recurring' request for transaction with reference INV123-1: {'amount': 1111.11, 'contact': '+3212345678', 'currency': 'EUR', 'customer_id': 'cust_123', 'description': 'INV123-1', 'email': 'norbert.buyer@example.com', 'order_id': '12345', 'recurring': '1', 'token': 'token_405'} 2026-10-11 19:30:53,010 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/payments/create/recurring' request for transaction with reference INV123-1: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-11 19:30:53,018 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/orders' request for transaction with reference INV456: {'amount': 111111, 'currency': 'EUR', 'method': 'card', 'payment_capture': True} 2026-10-11 19:30:53,018 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-11 19:30:53,019 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/payments/create/recurring' request for transaction with reference INV456: {'amount': 1111.11, 'contact': '+3212345678', 'currency': 'EUR', 'customer_id': 'cust_123', 'description': 'INV456', 'email': 'norbert.buyer@example.com', 'order_id': '12345', 'recurring': '1', 'token': 'token_404'} 2026-10-11 19:30:53,019 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/payments/create/recurring' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-11 19:30:53,026 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/orders' request for transaction with reference INV123-1: {'amount': 111111, 'currency': 'EUR', 'method': 'card', 'payment_capture': True} 2026-10-11 19:30:53,026 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV123-1: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-11 19:30:53,026 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/payments/create/recurring' request for transaction with reference INV123-1: {'amount': 1111.11, 'contact': '+3212345678', 'currency': 'EUR', 'customer_id': 'cust_123', 'description': 'INV123-1', 'email': 'norbert.buyer@example.com', 'order_id': '12345', 'recurring': '1', 'token': 'token_405'} 2026-10-11 19:30:53,027 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/payments/create/recurring' request for transaction with reference INV123-1: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-11 19:30:53,034 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/orders' request for transaction with reference INV456: {'amount': 111111, 'currency': 'EUR', 'method': 'card', 'payment_capture': True} 2026-10-11 19:30:53,034 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-11 19:30:53,034 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/payments/create/recurring' request for transaction with reference INV456: {'amount': 1111.11, 'contact': '+3212345678', 'currency': 'EUR', 'customer_id': 'cust_123', 'description': 'INV456', 'email': 'norbert.buyer@example.com', 'order_id': '12345', 'recurring': '1', 'token': 'token_404'} 2026-10-11 19:30:53,034 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/payments/create/recurring' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-11 19:30:53,040 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/orders' request for transaction with reference INV123-1: {'amount': 111111, 'currency': 'EUR', 'method': 'card', 'payment_capture': True} 2026-10-11 19:30:53,040 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV123-1: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-11 19:30:53,041 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/payments/create/recurring' request for transaction with reference INV123-1: {'amount': 1111.11, 'contact': '+3212345678', 'currency': 'EUR', 'customer_id': 'cust_123', 'description': 'INV123-1', 'email': 'norbert.buyer@example.com', 'order_id': '12345', 'recurring': '1', 'token': 'token_405'} 2026-10-11 19:30:53,041 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/payments/create/recurring' request for transaction with reference INV123-1: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-11 19:30:53,047 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/orders' request for transaction with reference INV456: {'amount': 111111, 'currency': 'EUR', 'method': 'card', 'payment_capture': True} 2026-10-11 19:30:53,047 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-11 19:30:53,047 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/payments/create/recurring' request for transaction with reference INV456: {'amount': 1111.11, 'contact': '+3212345678', 'currency': 'EUR', 'customer_id': 'cust_123', 'description': 'INV456', 'email': 'norbert.buyer@example.com', 'order_id': '12345', 'recurring': '1', 'token': 'token_404'} 2026-10-11 19:30:53,047 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/payments/create/recurring' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-11 19:30:53,053 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/orders' request for transaction with reference INV123-1: {'amount': 111111, 'currency': 'EUR', 'method': 'card', 'payment_capture': True} 2026-10-11 19:30:53,053 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV123-1: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-11 19:30:53,053 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/payments/create/recurring' request for transaction with reference INV123-1: {'amount': 1111.11, 'contact': '+3212345678', 'currency': 'EUR', 'customer_id': 'cust_123', 'description': 'INV123-1', 'email': 'norbert.buyer@example.com', 'order_id': '12345', 'recurring': '1', 'token': 'token_405'} 2026-10-11 19:30:53,053 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/payments/create/recurring' request for transaction with reference INV123-1: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-11 19:30:53,059 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/orders' request for transaction with reference INV456: {'amount': 111111, 'currency': 'EUR', 'method': 'card', 'payment_capture': True} 2026-10-11 19:30:53,059 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-11 19:30:53,060 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/payments/create/recurring' request for transaction with reference INV456: {'amount': 1111.11, 'contact': '+3212345678', 'currency': 'EUR', 'customer_id': 'cust_123', 'description': 'INV456', 'email': 'norbert.buyer@example.com', 'order_id': '12345', 'recurring': '1', 'token': 'token_404'} 2026-10-11 19:30:53,060 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/payments/create/recurring' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-11 19:30:53,066 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/orders' request for transaction with reference INV123-1: {'amount': 111111, 'currency': 'EUR', 'method': 'card', 'payment_capture': True} 2026-10-11 19:30:53,066 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV123-1: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-11 19:30:53,066 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/payments/create/recurring' request for transaction with reference INV123-1: {'amount': 1111.11, 'contact': '+3212345678', 'currency': 'EUR', 'customer_id': 'cust_123', 'description': 'INV123-1', 'email': 'norbert.buyer@example.com', 'order_id': '12345', 'recurring': '1', 'token': 'token_405'} 2026-10-11 19:30:53,066 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/payments/create/recurring' request for transaction with reference INV123-1: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-11 19:30:53,096 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_tx_from_notification_data_creates_refund_tx_when_missing ... 2026-10-11 19:30:53,139 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_tx_from_notification_data_returns_refund_tx ... 2026-10-11 19:30:53,184 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_order_request_payload ... 2026-10-11 19:30:53,247 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_prevent_multi_payments_on_recurring_transactions ... 2026-10-11 19:30:53,312 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-10-11 19:30:53,382 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_only_tokenizes_once ... 2026-10-11 19:30:53,475 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_tokenizes_transaction ... 2026-10-11 19:30:53,569 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_updates_reference_if_not_confirmed ... 2026-10-11 19:30:53,645 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_void_is_not_supported ... 2026-10-11 19:30:53,708 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:30:54,695 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_webhook_notification_with_valid_signature ... 2026-10-11 19:30:54,757 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-10-11 19:30:54,803 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-10-11 19:30:54,851 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-10-11 19:30:54,877 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:30:56,222 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:30:56] "POST /payment/razorpay/webhook HTTP/1.1" 200 - 9 0.003 1.345 2026-10-11 19:30:56,248 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-10-11 19:30:56,270 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:30:56,556 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:30:56] "POST /payment/razorpay/webhook HTTP/1.1" 200 - 9 0.002 0.286 2026-10-11 19:30:56,611 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:30:57,860 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay_oauth.tests.test_payment_provider: Starting TestPaymentProvider.test_allow_enabling_if_credentials_are_set ... 2026-10-11 19:30:57,912 121 INFO rb-001770c-225483-423662 odoo.addons.payment_razorpay_oauth.tests.test_payment_provider: Starting TestPaymentProvider.test_prevent_enabling_if_credentials_are_not_set ... 2026-10-11 19:30:58,003 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:30:58,966 121 INFO rb-001770c-225483-423662 odoo.addons.payment_stripe.tests.test_refund_flows: Starting TestRefundFlows.test_canceled_refund_webhook_notification_triggers_processing ... 2026-10-11 19:30:59,014 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:30:59,402 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:30:59] "POST /payment/stripe/webhook HTTP/1.1" 200 - 7 0.003 0.389 2026-10-11 19:30:59,438 121 INFO rb-001770c-225483-423662 odoo.addons.payment_stripe.tests.test_refund_flows: Starting TestRefundFlows.test_refund_id_is_set_as_provider_reference ... 2026-10-11 19:30:59,531 121 INFO rb-001770c-225483-423662 odoo.addons.payment_stripe.tests.test_refund_flows: Starting TestRefundFlows.test_void_webhook_notification_does_not_trigger_processing ... 2026-10-11 19:30:59,571 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:30:59,862 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:30:59] "POST /payment/stripe/webhook HTTP/1.1" 200 - 9 0.003 0.290 2026-10-11 19:30:59,900 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:31:01,014 121 INFO rb-001770c-225483-423662 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_country_mapping_stripe_connect ... 2026-10-11 19:31:09,430 121 INFO rb-001770c-225483-423662 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_create_account_link_pass_required_parameters ... 2026-10-11 19:31:09,473 121 INFO rb-001770c-225483-423662 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_do_not_create_webhook_if_already_done ... 2026-10-11 19:31:09,530 121 INFO rb-001770c-225483-423662 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_onboarding_action_redirect_to_url ... 2026-10-11 19:31:10,029 121 INFO rb-001770c-225483-423662 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_only_create_webhook_if_not_already_done ... 2026-10-11 19:31:10,104 121 INFO rb-001770c-225483-423662 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_processing_values ... 2026-10-11 19:31:10,167 121 INFO rb-001770c-225483-423662 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_reject_notification_when_missing_secret ... 2026-10-11 19:31:10,231 121 INFO rb-001770c-225483-423662 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_reject_notification_with_missing_timestamp ... 2026-10-11 19:31:10,284 121 INFO rb-001770c-225483-423662 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_tx_state_after_send_capture_request ... 2026-10-11 19:31:10,380 121 INFO rb-001770c-225483-423662 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_tx_state_after_send_void_request ... 2026-10-11 19:31:10,484 121 INFO rb-001770c-225483-423662 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_webhook_notification_confirms_transaction ... 2026-10-11 19:31:10,507 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:31:10,889 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:31:10] "POST /payment/stripe/webhook HTTP/1.1" 200 - 20 0.018 0.367 2026-10-11 19:31:10,945 121 INFO rb-001770c-225483-423662 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_webhook_notification_tokenizes_payment_method ... 2026-10-11 19:31:10,973 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:31:11,466 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:31:11] "POST /payment/stripe/webhook HTTP/1.1" 200 - 20 0.040 0.456 2026-10-11 19:31:11,509 121 INFO rb-001770c-225483-423662 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_webhook_notification_triggers_signature_check ... 2026-10-11 19:31:11,556 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:31:13,070 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:31:13] "POST /payment/stripe/webhook HTTP/1.1" 200 - 10 0.003 1.515 2026-10-11 19:31:13,113 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:31:14,163 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7103] 2026-10-11 19:31:14,163 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-10-11 19:31:14,192 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7206] 2026-10-11 19:31:14,192 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-10-11 19:31:14,217 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7081] 2026-10-11 19:31:14,217 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-10-11 19:31:14,342 121 INFO rb-001770c-225483-423662 odoo.addons.payment_vnpay.tests.test_vnpay: Starting VNPayTest.test_10_vnpay_form_management ... 2026-10-11 19:31:14,426 121 INFO rb-001770c-225483-423662 odoo.addons.payment_vnpay.tests.test_vnpay: Starting VNPayTest.test_20_vnpay_bad_configuration ... 2026-10-11 19:31:14,454 121 INFO rb-001770c-225483-423662 odoo.addons.payment_vnpay.tests.test_vnpay: Starting VNPayTest.test_30_vnpay_currency_euro ... 2026-10-11 19:31:14,526 121 INFO rb-001770c-225483-423662 odoo.addons.payment_vnpay.tests.test_vnpay: Starting VNPayTest.test_40_vnpay_currency_usd ... 2026-10-11 19:31:14,604 121 INFO rb-001770c-225483-423662 odoo.addons.payment_vnpay.tests.test_vnpay: Starting VNPayTest.test_50_vnpay_currency_conversion_euro ... 2026-10-11 19:31:14,685 121 INFO rb-001770c-225483-423662 odoo.addons.payment_vnpay.tests.test_vnpay: Starting VNPayTest.test_51_vnpay_currency_no_conversion_vnd ... 2026-10-11 19:31:14,758 121 INFO rb-001770c-225483-423662 odoo.addons.payment_vnpay.tests.test_vnpay: Starting VNPayTest.test_redirect_form_values ... 2026-10-11 19:31:14,873 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:31:15,855 121 INFO rb-001770c-225483-423662 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_accept_notification_with_valid_signature ... 2026-10-11 19:31:15,917 121 INFO rb-001770c-225483-423662 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_failed_webhook_notification_set_tx_as_cancel ... 2026-10-11 19:31:15,949 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:31:16,250 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:31:16] "POST /payment/worldline/webhook HTTP/1.1" 200 - 19 0.015 0.288 2026-10-11 19:31:16,277 121 INFO rb-001770c-225483-423662 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_failed_webhook_notification_set_tx_as_error_1 ... 2026-10-11 19:31:16,300 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:31:16,737 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:31:16] "POST /payment/worldline/webhook HTTP/1.1" 200 - 19 0.026 0.415 2026-10-11 19:31:16,778 121 INFO rb-001770c-225483-423662 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_failed_webhook_notification_set_tx_as_error_2 ... 2026-10-11 19:31:16,806 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:31:17,258 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:31:17] "POST /payment/worldline/webhook HTTP/1.1" 200 - 19 0.019 0.435 2026-10-11 19:31:17,305 121 INFO rb-001770c-225483-423662 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_reject_notification_with_invalid_signature ... 2026-10-11 19:31:17,351 121 INFO rb-001770c-225483-423662 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_reject_notification_with_missing_signature ... 2026-10-11 19:31:17,410 121 INFO rb-001770c-225483-423662 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_webhook_notification_confirms_transaction ... 2026-10-11 19:31:17,433 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:31:17,858 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:31:17] "POST /payment/worldline/webhook HTTP/1.1" 200 - 19 0.015 0.411 2026-10-11 19:31:17,894 121 INFO rb-001770c-225483-423662 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_webhook_notification_creates_token ... 2026-10-11 19:31:17,923 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:31:19,536 121 INFO rb-001770c-225483-423662 odoo.addons.payment_worldline.models.payment_transaction: Created token with id 35 for partner with id 2615 from transaction with reference Test Transaction 2026-10-11 19:31:19,546 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:31:19] "POST /payment/worldline/webhook HTTP/1.1" 200 - 24 0.030 1.597 2026-10-11 19:31:19,581 121 INFO rb-001770c-225483-423662 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_webhook_notification_triggers_signature_check ... 2026-10-11 19:31:19,612 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:31:20,005 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:31:20] "POST /payment/worldline/webhook HTTP/1.1" 200 - 9 0.004 0.392 2026-10-11 19:31:20,063 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:31:21,525 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-10-11 19:31:21,656 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_payment_provider: Starting TestPaymentProvider.test_validation_currency_prefers_company_currency ... 2026-10-11 19:31:27,927 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_payment_provider: Starting TestPaymentProvider.test_webhook_migration_notice_is_only_sent_once ... 2026-10-11 19:31:28,132 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [719] 2026-10-11 19:31:28,224 121 INFO rb-001770c-225483-423662 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <762812451799709.1791747088.187972068786621-openerp-message-notify@03e525f8faba>: ['"Charlie Brown" <@False>'] 2026-10-11 19:31:28,234 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [720] 2026-10-11 19:31:28,339 121 INFO rb-001770c-225483-423662 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <870875611399932.1791747088.290610313415527-openerp-message-notify@03e525f8faba>: ['"David Wilson" <@False>'] 2026-10-11 19:31:28,349 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [721] 2026-10-11 19:31:28,455 121 INFO rb-001770c-225483-423662 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <831549197602071.1791747088.411697149276733-openerp-message-notify@03e525f8faba>: ['"Grace Lee" <@False>'] 2026-10-11 19:31:28,467 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [722] 2026-10-11 19:31:28,568 121 INFO rb-001770c-225483-423662 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <087993843097948.1791747088.529653787612915-openerp-message-notify@03e525f8faba>: ['"Hannah Martin" <@False>'] 2026-10-11 19:31:28,578 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [723] 2026-10-11 19:31:28,727 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [213, 214, 215, 216, 217] 2026-10-11 19:31:28,788 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:31:30,299 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_card_session_payload_with_tokenization ... 2026-10-11 19:31:30,428 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_card_session_payload_without_tokenization ... 2026-10-11 19:31:30,482 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_pending_authentication_url_returns_none_for_legacy_token ... 2026-10-11 19:31:30,527 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_pending_authentication_url_returns_none_on_request_failure ... 2026-10-11 19:31:30,600 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_pending_authentication_url_when_not_pending ... 2026-10-11 19:31:30,681 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_pending_authentication_url_when_requires_action ... 2026-10-11 19:31:30,776 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_pending_authentication_url_when_status_not_requires_action ... 2026-10-11 19:31:30,891 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_tx_from_notification_data_falls_back_to_external_id ... 2026-10-11 19:31:30,947 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_tx_from_notification_data_returns_tx ... 2026-10-11 19:31:31,009 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_tx_from_notification_data_strips_suffixed_reference ... 2026-10-11 19:31:31,064 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-10-11 19:31:31,111 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_legacy_token_charge_payload ... 2026-10-11 19:31:31,186 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-10-11 19:31:31,214 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.models.payment_transaction: Sending session request for link creation: {'allowed_payment_channels': ['UNKNOWN'], 'amount': 1111.11, 'cancel_return_url': 'http://127.0.0.1:8069/payment/xendit/return', 'country': 'ID', 'currency': 'EUR', 'customer': {'email': 'norbert.buyer@example.com', 'individual_detail': {'given_names': 'Norbert', 'surname': 'Buyer'}, 'mobile_number': '003212345678', 'reference_id': 'customer26242c29def5', 'type': 'INDIVIDUAL'}, 'description': 'Test Transaction', 'mode': 'PAYMENT_LINK', 'reference_id': 'Test Transaction', 'session_type': 'PAY', 'success_return_url': 'http://127.0.0.1:8069/payment/xendit/return?tx_ref=Test+Transaction&access_token=1570b57fa3b745c314ee7818b75563c8e5422f9d01a6246c17d09a4fb8999553&success=true'} 2026-10-11 19:31:31,214 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.models.payment_transaction: Received session request response: {'payment_link_url': 'https://dummy.com'} 2026-10-11 19:31:31,254 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_session_request_payload ... 2026-10-11 19:31:31,313 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_token_charge_payload ... 2026-10-11 19:31:31,410 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_legacy_charge_notification_confirms_transaction ... 2026-10-11 19:31:31,498 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-10-11 19:31:31,583 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_fails_offline_requires_action ... 2026-10-11 19:31:31,672 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_pending_online_requires_action ... 2026-10-11 19:31:31,761 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_tokenizes_transaction ... 2026-10-11 19:31:31,861 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_values_include_redirect_form_when_authentication_required ... 2026-10-11 19:31:31,959 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_rendering_values_save_session_id_as_provider_reference ... 2026-10-11 19:31:32,003 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.models.payment_transaction: Sending session request for link creation: {'allowed_payment_channels': ['UNKNOWN'], 'amount': 1111.11, 'cancel_return_url': 'http://127.0.0.1:8069/payment/xendit/return', 'country': 'ID', 'currency': 'EUR', 'customer': {'email': 'norbert.buyer@example.com', 'individual_detail': {'given_names': 'Norbert', 'surname': 'Buyer'}, 'mobile_number': '003212345678', 'reference_id': 'customer262438d7b076', 'type': 'INDIVIDUAL'}, 'description': 'Test Transaction', 'mode': 'PAYMENT_LINK', 'reference_id': 'Test Transaction', 'session_type': 'PAY', 'success_return_url': 'http://127.0.0.1:8069/payment/xendit/return?tx_ref=Test+Transaction&access_token=1570b57fa3b745c314ee7818b75563c8e5422f9d01a6246c17d09a4fb8999553&success=true'} 2026-10-11 19:31:32,003 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.models.payment_transaction: Received session request response: {'allowed_payment_channels': ['BNI'], 'amount': 1740, 'business_id': '64118d86854d7d89206e732d', 'country': 'ID', 'created': '2023-07-12T09:31:13.111Z', 'currency': 'IDR', 'customer_id': 'cust-64118d86854d7d89206e732d', 'description': 'Test Transaction', 'mode': 'PAYMENT_LINK', 'payment_id': 'py-ac1fcd3e-21c5-4c70-bb06-fa3c34e19e0c', 'payment_link_url': 'https://xen.to/kGxPCi60', 'payment_session_id': 'ps-64a8f9c614802d6c402cd82d', 'reference_id': 'Test Transaction', 'session_type': 'PAY', 'status': 'ACTIVE', 'updated': '2023-07-12T09:31:23.577Z'} 2026-10-11 19:31:32,058 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_rounded_amount_idr ... 2026-10-11 19:31:32,117 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_send_payment_request_dispatches_legacy_token_to_credit_card_charges ... 2026-10-11 19:31:32,186 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_send_payment_request_dispatches_v3_token_to_payment_requests ... 2026-10-11 19:31:32,251 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_sync_from_provider_checks_payment_request_for_token_operation ... 2026-10-11 19:31:32,273 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.models.payment_transaction: Received status sync response: {'business_id': '64118d86854d7d89206e732d', 'channel_code': 'CARDS', 'currency': 'IDR', 'payment_request_id': 'pr-64a8d9c614802d6c402cd82d', 'payment_token_id': 'pt-6275md8ac5f00da60017cdc669', 'reference_id': 'Test Transaction', 'request_amount': 11100, 'status': 'SUCCEEDED', 'type': 'PAY'} 2026-10-11 19:31:32,343 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_sync_from_provider_checks_session_for_redirect_operation ... 2026-10-11 19:31:32,359 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.models.payment_transaction: Received status sync response: {'allowed_payment_channels': ['BNI'], 'amount': 1740, 'business_id': '64118d86854d7d89206e732d', 'country': 'ID', 'created': '2023-07-12T09:31:13.111Z', 'currency': 'IDR', 'customer_id': 'cust-64118d86854d7d89206e732d', 'description': 'Test Transaction', 'mode': 'PAYMENT_LINK', 'payment_id': 'py-ac1fcd3e-21c5-4c70-bb06-fa3c34e19e0c', 'payment_link_url': 'https://xen.to/kGxPCi60', 'payment_session_id': 'ps-64a8f9c614802d6c402cd82d', 'reference_id': 'Test Transaction', 'session_type': 'PAY', 'status': 'COMPLETED', 'updated': '2023-07-12T09:31:23.577Z'} 2026-10-11 19:31:32,429 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_token_charge_card_on_file_type_for_offline_operation ... 2026-10-11 19:31:32,521 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_token_charge_return_url_carries_return_params_in_request_context ... 2026-10-11 19:31:32,614 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_tokenization_flow_not_save_payment_details ... 2026-10-11 19:31:32,704 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_tokenize_from_notification_data_fetches_masked_card_number ... 2026-10-11 19:31:32,743 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.models.payment_transaction: created token with id 44 for partner with id 2624 from transaction with reference Test Transaction 2026-10-11 19:31:32,776 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_tokenize_from_notification_data_skips_get_with_inline_card_details ... 2026-10-11 19:31:32,816 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.models.payment_transaction: created token with id 45 for partner with id 2624 from transaction with reference Test Transaction 2026-10-11 19:31:32,846 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_validation_session_payload_is_save ... 2026-10-11 19:31:32,933 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:31:34,495 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_accept_webhook_notification_with_valid_signature ... 2026-10-11 19:31:34,635 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_reject_notification_with_invalid_signature ... 2026-10-11 19:31:34,699 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_reject_notification_with_missing_signature ... 2026-10-11 19:31:34,753 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_return_confirms_pending_token_payment_after_3ds_challenge ... 2026-10-11 19:31:34,781 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:31:35,129 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.models.payment_transaction: Received status sync response: {'business_id': '64118d86854d7d89206e732d', 'channel_code': 'CARDS', 'currency': 'IDR', 'payment_request_id': 'pr-64a8d9c614802d6c402cd82d', 'payment_token_id': 'pt-6275md8ac5f00da60017cdc669', 'reference_id': 'Test Transaction', 'request_amount': 11100, 'status': 'SUCCEEDED', 'type': 'PAY'} 2026-10-11 19:31:35,158 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:31:35] "GET /payment/xendit/return?tx_ref=xendit_tx5&success=true&access_token=fe44e29bda1d95ab7bfa181b6f6fdc9ba279f79430a57cf329c156cb8b2b54e1 HTTP/1.1" 303 - 19 0.021 0.357 2026-10-11 19:31:35,909 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:31:35] "GET /payment/status HTTP/1.1" 200 - 178 0.106 0.642 2026-10-11 19:31:35,941 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_return_falls_back_to_pending_when_sync_fails ... 2026-10-11 19:31:35,967 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:31:36,423 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:31:36] "GET /payment/xendit/return?tx_ref=xendit_tx3&success=true&access_token=13ee69bb7630697e902e751c2280110f5694c551c0f4bc9e9d2d2c35dad0e591 HTTP/1.1" 303 - 18 0.022 0.436 2026-10-11 19:31:37,219 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:31:37] "GET /payment/status HTTP/1.1" 200 - 178 0.123 0.669 2026-10-11 19:31:37,262 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_return_syncs_status_from_provider_when_reference_known ... 2026-10-11 19:31:37,299 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:31:37,625 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.models.payment_transaction: Received status sync response: {'allowed_payment_channels': ['BNI'], 'amount': 1740, 'business_id': '64118d86854d7d89206e732d', 'country': 'ID', 'created': '2023-07-12T09:31:13.111Z', 'currency': 'IDR', 'customer_id': 'cust-64118d86854d7d89206e732d', 'description': 'Test Transaction', 'mode': 'PAYMENT_LINK', 'payment_id': 'py-ac1fcd3e-21c5-4c70-bb06-fa3c34e19e0c', 'payment_link_url': 'https://xen.to/kGxPCi60', 'payment_session_id': 'ps-64a8f9c614802d6c402cd82d', 'reference_id': 'Test Transaction', 'session_type': 'PAY', 'status': 'COMPLETED', 'updated': '2023-07-12T09:31:23.577Z'} 2026-10-11 19:31:37,651 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:31:37] "GET /payment/xendit/return?tx_ref=xendit_tx2&success=true&access_token=c46f417edc53b2eacc2295aba7c12f2d9c05b73e387d858fd9f064301c273009 HTTP/1.1" 303 - 19 0.021 0.335 2026-10-11 19:31:38,452 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:31:38] "GET /payment/status HTTP/1.1" 200 - 178 0.137 0.660 2026-10-11 19:31:38,496 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_set_xendit_transactions_to_pending_on_return ... 2026-10-11 19:31:38,526 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:31:40,078 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:31:40] "GET /payment/xendit/return?success=true&access_token=coincoin&tx_ref=xendit_tx1 HTTP/1.1" 303 - 10 0.004 1.551 2026-10-11 19:31:40,969 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:31:40] "GET /payment/status HTTP/1.1" 200 - 178 0.169 0.715 2026-10-11 19:31:40,977 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:31:40] "GET /payment/xendit/return?success=false&access_token=5ca718bfe95114a06da3424d136388be5215f3e129c749bdedacaf82353eb119&tx_ref=xendit_tx1 HTTP/1.1" 303 - 0 0.000 0.002 2026-10-11 19:31:41,016 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:31:41] "GET /payment/status HTTP/1.1" 200 - 7 0.005 0.031 2026-10-11 19:31:41,047 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:31:41] "GET /payment/xendit/return?success=true&access_token=5ca718bfe95114a06da3424d136388be5215f3e129c749bdedacaf82353eb119&tx_ref=xendit_tx1 HTTP/1.1" 303 - 10 0.015 0.013 2026-10-11 19:31:41,088 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:31:41] "GET /payment/status HTTP/1.1" 200 - 7 0.005 0.033 2026-10-11 19:31:41,116 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_webhook_notification_skips_activation_event_without_tokenize ... 2026-10-11 19:31:41,138 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:31:41,540 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:31:41] "POST /payment/xendit/webhook HTTP/1.1" 200 - 10 0.003 0.401 2026-10-11 19:31:41,579 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_webhook_notification_tokenizes_on_activation_event ... 2026-10-11 19:31:41,603 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:31:42,027 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:31:42] "POST /payment/xendit/webhook HTTP/1.1" 200 - 10 0.004 0.423 2026-10-11 19:31:42,067 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_webhook_notification_triggers_processing ... 2026-10-11 19:31:42,096 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:31:42,378 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:31:42] "POST /payment/xendit/webhook HTTP/1.1" 200 - 9 0.003 0.282 2026-10-11 19:31:42,421 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_webhook_notification_triggers_signature_check ... 2026-10-11 19:31:42,460 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:31:42,842 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:31:42] "POST /payment/xendit/webhook HTTP/1.1" 200 - 19 0.017 0.368 2026-10-11 19:31:42,870 121 INFO rb-001770c-225483-423662 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_webhook_notification_unwraps_envelope ... 2026-10-11 19:31:42,895 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:31:44,383 121 INFO rb-001770c-225483-423662 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:31:44] "POST /payment/xendit/webhook HTTP/1.1" 200 - 9 0.002 1.487 2026-10-11 19:31:44,448 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:31:45,613 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7103] 2026-10-11 19:31:45,613 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-10-11 19:31:45,630 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7206] 2026-10-11 19:31:45,630 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-10-11 19:31:45,653 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7081] 2026-10-11 19:31:45,653 121 INFO rb-001770c-225483-423662 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-10-11 19:31:45,764 121 INFO rb-001770c-225483-423662 odoo.addons.payment_zalopay.tests.test_zalopay: Starting ZaloPayTest.test_10_zalopay_form_management ... 2026-10-11 19:31:45,850 121 INFO rb-001770c-225483-423662 odoo.addons.payment_zalopay.tests.test_zalopay: Starting ZaloPayTest.test_30_zalopay_form_validate ... 2026-10-11 19:31:45,912 121 INFO rb-001770c-225483-423662 odoo.addons.payment_zalopay.models.payment_transaction: ZaloPay: Validated payment for tx test-ref2: set as done 2026-10-11 19:31:45,947 121 INFO rb-001770c-225483-423662 odoo.addons.payment_zalopay.tests.test_zalopay: Starting ZaloPayTest.test_40_zalopay_bad_configuration ... 2026-10-11 19:31:45,983 121 INFO rb-001770c-225483-423662 odoo.addons.payment_zalopay.tests.test_zalopay: Starting ZaloPayTest.test_50_zalopay_currency_euro ... 2026-10-11 19:31:46,102 121 INFO rb-001770c-225483-423662 odoo.addons.payment_zalopay.tests.test_zalopay: Starting ZaloPayTest.test_60_zalopay_currency_usd ... 2026-10-11 19:31:46,204 121 INFO rb-001770c-225483-423662 odoo.addons.payment_zalopay.tests.test_zalopay: Starting ZaloPayTest.test_70_zalopay_available_currencies_restricted_to_vnd ... 2026-10-11 19:31:46,238 121 INFO rb-001770c-225483-423662 odoo.addons.payment_zalopay.tests.test_zalopay: Starting ZaloPayTest.test_71_zalopay_currency_not_supported_converts_amount ... 2026-10-11 19:31:46,354 121 INFO rb-001770c-225483-423662 odoo.addons.payment_zalopay.tests.test_zalopay: Starting ZaloPayTest.test_72_zalopay_currency_supported_keeps_original_amount ... 2026-10-11 19:31:46,466 121 INFO rb-001770c-225483-423662 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:31:46,468 121 INFO rb-001770c-225483-423662 odoo.service.server: 1979 post-tests in 11032.57s, 3613295 queries 2026-10-11 19:31:46,477 121 INFO rb-001770c-225483-423662 odoo.tests.stats: hr_skills: 6 tests 39.13s 5805 queries 2026-10-11 19:31:46,477 121 INFO rb-001770c-225483-423662 odoo.tests.stats: hr_skills_survey: 3 tests 3.79s 1118 queries 2026-10-11 19:31:46,477 121 INFO rb-001770c-225483-423662 odoo.tests.stats: hr_timesheet: 16 tests 69.12s 11020 queries 2026-10-11 19:31:46,477 121 INFO rb-001770c-225483-423662 odoo.tests.stats: hr_timesheet_attendance: 3 tests 43.19s 3256 queries 2026-10-11 19:31:46,477 121 INFO rb-001770c-225483-423662 odoo.tests.stats: hr_work_entry_contract: 4 tests 2.48s 965 queries 2026-10-11 19:31:46,477 121 INFO rb-001770c-225483-423662 odoo.tests.stats: html_editor: 6 tests 5.13s 681 queries 2026-10-11 19:31:46,477 121 INFO rb-001770c-225483-423662 odoo.tests.stats: im_livechat: 73 tests 231.41s 53868 queries 2026-10-11 19:31:46,477 121 INFO rb-001770c-225483-423662 odoo.tests.stats: l10n_vn_edi_line_grouping: 8 tests 59.75s 15652 queries 2026-10-11 19:31:46,477 121 INFO rb-001770c-225483-423662 odoo.tests.stats: l10n_vn_edi_viettel: 21 tests 104.81s 25801 queries 2026-10-11 19:31:46,477 121 INFO rb-001770c-225483-423662 odoo.tests.stats: l10n_vn_edi_viettel_pos: 13 tests 100.53s 33506 queries 2026-10-11 19:31:46,477 121 INFO rb-001770c-225483-423662 odoo.tests.stats: l10n_vn_viin: 158 tests 2370.76s 746629 queries 2026-10-11 19:31:46,477 121 INFO rb-001770c-225483-423662 odoo.tests.stats: l10n_vn_viin_account_asset: 16 tests 57.92s 18820 queries 2026-10-11 19:31:46,478 121 INFO rb-001770c-225483-423662 odoo.tests.stats: l10n_vn_viin_account_auto_transfer: 8 tests 83.19s 31858 queries 2026-10-11 19:31:46,478 121 INFO rb-001770c-225483-423662 odoo.tests.stats: l10n_vn_viin_account_reports: 369 tests 2278.55s 789197 queries 2026-10-11 19:31:46,478 121 INFO rb-001770c-225483-423662 odoo.tests.stats: l10n_vn_viin_account_reports_asset: 10 tests 112.36s 29706 queries 2026-10-11 19:31:46,478 121 INFO rb-001770c-225483-423662 odoo.tests.stats: l10n_vn_viin_account_reports_recurring: 12 tests 136.47s 47165 queries 2026-10-11 19:31:46,478 121 INFO rb-001770c-225483-423662 odoo.tests.stats: l10n_vn_viin_accounting_meinvoice: 41 tests 145.91s 34193 queries 2026-10-11 19:31:46,478 121 INFO rb-001770c-225483-423662 odoo.tests.stats: l10n_vn_viin_accounting_meinvoice_pos: 10 tests 35.67s 9840 queries 2026-10-11 19:31:46,478 121 INFO rb-001770c-225483-423662 odoo.tests.stats: l10n_vn_viin_accounting_sinvoice: 60 tests 220.35s 71197 queries 2026-10-11 19:31:46,478 121 INFO rb-001770c-225483-423662 odoo.tests.stats: l10n_vn_viin_accounting_sinvoice_pos: 14 tests 82.97s 27465 queries 2026-10-11 19:31:46,478 121 INFO rb-001770c-225483-423662 odoo.tests.stats: l10n_vn_viin_accounting_vninvoice: 47 tests 189.81s 46582 queries 2026-10-11 19:31:46,478 121 INFO rb-001770c-225483-423662 odoo.tests.stats: l10n_vn_viin_accounting_vninvoice_line_grouping: 13 tests 85.76s 22143 queries 2026-10-11 19:31:46,478 121 INFO rb-001770c-225483-423662 odoo.tests.stats: l10n_vn_viin_edi: 147 tests 583.19s 176043 queries 2026-10-11 19:31:46,478 121 INFO rb-001770c-225483-423662 odoo.tests.stats: l10n_vn_viin_edi_pos: 13 tests 108.35s 35306 queries 2026-10-11 19:31:46,478 121 INFO rb-001770c-225483-423662 odoo.tests.stats: l10n_vn_viin_einvoice_sale: 6 tests 33.26s 11769 queries 2026-10-11 19:31:46,480 121 INFO rb-001770c-225483-423662 odoo.tests.stats: l10n_vn_viin_foreign_trade: 4 tests 54.22s 24241 queries 2026-10-11 19:31:46,480 121 INFO rb-001770c-225483-423662 odoo.tests.stats: l10n_vn_viin_hr_payroll: 53 tests 202.11s 79274 queries 2026-10-11 19:31:46,480 121 INFO rb-001770c-225483-423662 odoo.tests.stats: l10n_vn_viin_hr_payroll_account: 72 tests 341.30s 117646 queries 2026-10-11 19:31:46,481 121 INFO rb-001770c-225483-423662 odoo.tests.stats: l10n_vn_viin_hr_payroll_account_overtime: 10 tests 37.81s 14024 queries 2026-10-11 19:31:46,481 121 INFO rb-001770c-225483-423662 odoo.tests.stats: l10n_vn_viin_hr_payroll_administrative_region: 10 tests 15.61s 6487 queries 2026-10-11 19:31:46,481 121 INFO rb-001770c-225483-423662 odoo.tests.stats: l10n_vn_viin_hr_payroll_meal: 3 tests 10.78s 5147 queries 2026-10-11 19:31:46,481 121 INFO rb-001770c-225483-423662 odoo.tests.stats: l10n_vn_viin_hr_payroll_meal_account: 11 tests 50.96s 20705 queries 2026-10-11 19:31:46,481 121 INFO rb-001770c-225483-423662 odoo.tests.stats: l10n_vn_viin_hr_payroll_overtime: 7 tests 5.32s 1454 queries 2026-10-11 19:31:46,481 121 INFO rb-001770c-225483-423662 odoo.tests.stats: l10n_vn_viin_loan_management: 6 tests 19.12s 8053 queries 2026-10-11 19:31:46,481 121 INFO rb-001770c-225483-423662 odoo.tests.stats: l10n_vn_viin_mrp_subcontracting_account: 34 tests 132.34s 42259 queries 2026-10-11 19:31:46,481 121 INFO rb-001770c-225483-423662 odoo.tests.stats: l10n_vn_viin_mrp_subcontracting_settlement: 81 tests 209.76s 67798 queries 2026-10-11 19:31:46,481 121 INFO rb-001770c-225483-423662 odoo.tests.stats: l10n_vn_viin_picking_operation: 13 tests 10.81s 3683 queries 2026-10-11 19:31:46,481 121 INFO rb-001770c-225483-423662 odoo.tests.stats: l10n_vn_viin_pos: 19 tests 172.21s 65198 queries 2026-10-11 19:31:46,481 121 INFO rb-001770c-225483-423662 odoo.tests.stats: l10n_vn_viin_stock_reports: 51 tests 64.05s 28881 queries 2026-10-11 19:31:46,481 121 INFO rb-001770c-225483-423662 odoo.tests.stats: l10n_vn_viin_stock_reports_multi_warehouse_access_control: 7 tests 1.89s 652 queries 2026-10-11 19:31:46,481 121 INFO rb-001770c-225483-423662 odoo.tests.stats: l10n_vn_viin_update_address: 10 tests 45.81s 7133 queries 2026-10-11 19:31:46,481 121 INFO rb-001770c-225483-423662 odoo.tests.stats: link_tracker: 13 tests 7.04s 890 queries 2026-10-11 19:31:46,481 121 INFO rb-001770c-225483-423662 odoo.tests.stats: loyalty: 17 tests 9.47s 4269 queries 2026-10-11 19:31:46,481 121 INFO rb-001770c-225483-423662 odoo.tests.stats: lunch: 3 tests 8.32s 2104 queries 2026-10-11 19:31:46,481 121 INFO rb-001770c-225483-423662 odoo.tests.stats: mail: 286 tests 873.06s 309241 queries 2026-10-11 19:31:46,481 121 INFO rb-001770c-225483-423662 odoo.tests.stats: mail_group: 3 tests 20.95s 8727 queries 2026-10-11 19:31:46,481 121 INFO rb-001770c-225483-423662 odoo.tests.stats: maintenance: 9 tests 20.03s 5403 queries 2026-10-11 19:31:46,481 121 INFO rb-001770c-225483-423662 odoo.tests.stats: marketing_card: 3 tests 13.32s 4367 queries 2026-10-11 19:31:46,481 121 INFO rb-001770c-225483-423662 odoo.tests.stats: mass_mailing: 32 tests 187.51s 48538 queries 2026-10-11 19:31:46,481 121 INFO rb-001770c-225483-423662 odoo.tests.stats: mass_mailing_event_sms: 3 tests 5.61s 1807 queries 2026-10-11 19:31:46,481 121 INFO rb-001770c-225483-423662 odoo.tests.stats: mass_mailing_sms: 6 tests 27.07s 10290 queries 2026-10-11 19:31:46,481 121 INFO rb-001770c-225483-423662 odoo.tests.stats: membership: 6 tests 24.67s 8272 queries 2026-10-11 19:31:46,481 121 INFO rb-001770c-225483-423662 odoo.tests.stats: microsoft_calendar: 26 tests 52.18s 19221 queries 2026-10-11 19:31:46,481 121 INFO rb-001770c-225483-423662 odoo.tests.stats: mrp: 57 tests 184.51s 71131 queries 2026-10-11 19:31:46,481 121 INFO rb-001770c-225483-423662 odoo.tests.stats: mrp_account: 13 tests 73.35s 25146 queries 2026-10-11 19:31:46,482 121 INFO rb-001770c-225483-423662 odoo.tests.stats: mrp_landed_costs: 4 tests 31.08s 12327 queries 2026-10-11 19:31:46,482 121 INFO rb-001770c-225483-423662 odoo.tests.stats: mrp_repair: 11 tests 34.71s 16029 queries 2026-10-11 19:31:46,482 121 INFO rb-001770c-225483-423662 odoo.tests.stats: mrp_subcontracting: 51 tests 154.52s 57210 queries 2026-10-11 19:31:46,482 121 INFO rb-001770c-225483-423662 odoo.tests.stats: mrp_subcontracting_account: 8 tests 34.55s 12031 queries 2026-10-11 19:31:46,482 121 INFO rb-001770c-225483-423662 odoo.tests.stats: mrp_subcontracting_dropshipping: 7 tests 36.79s 13243 queries 2026-10-11 19:31:46,482 121 INFO rb-001770c-225483-423662 odoo.tests.stats: mrp_subcontracting_landed_costs: 4 tests 12.67s 4023 queries 2026-10-11 19:31:46,482 121 INFO rb-001770c-225483-423662 odoo.tests.stats: mrp_subcontracting_purchase: 26 tests 76.40s 27313 queries 2026-10-11 19:31:46,482 121 INFO rb-001770c-225483-423662 odoo.tests.stats: partner_autocomplete: 4 tests 13.45s 6190 queries 2026-10-11 19:31:46,482 121 INFO rb-001770c-225483-423662 odoo.tests.stats: payment: 107 tests 73.09s 20117 queries 2026-10-11 19:31:46,482 121 INFO rb-001770c-225483-423662 odoo.tests.stats: payment_adyen: 33 tests 10.19s 1189 queries 2026-10-11 19:31:46,482 121 INFO rb-001770c-225483-423662 odoo.tests.stats: payment_aps: 15 tests 7.45s 1419 queries 2026-10-11 19:31:46,482 121 INFO rb-001770c-225483-423662 odoo.tests.stats: payment_asiapay: 20 tests 5.48s 1615 queries 2026-10-11 19:31:46,482 121 INFO rb-001770c-225483-423662 odoo.tests.stats: payment_authorize: 12 tests 2.68s 1037 queries 2026-10-11 19:31:46,482 121 INFO rb-001770c-225483-423662 odoo.tests.stats: payment_bidv_viin: 8 tests 14.85s 6455 queries 2026-10-11 19:31:46,482 121 INFO rb-001770c-225483-423662 odoo.tests.stats: payment_buckaroo: 10 tests 4.37s 753 queries 2026-10-11 19:31:46,482 121 INFO rb-001770c-225483-423662 odoo.tests.stats: payment_custom: 5 tests 3.34s 1064 queries 2026-10-11 19:31:46,482 121 INFO rb-001770c-225483-423662 odoo.tests.stats: payment_demo: 15 tests 3.73s 1100 queries 2026-10-11 19:31:46,482 121 INFO rb-001770c-225483-423662 odoo.tests.stats: payment_flutterwave: 19 tests 7.60s 1702 queries 2026-10-11 19:31:46,482 121 INFO rb-001770c-225483-423662 odoo.tests.stats: payment_mercado_pago: 14 tests 5.54s 1629 queries 2026-10-11 19:31:46,482 121 INFO rb-001770c-225483-423662 odoo.tests.stats: payment_mollie: 4 tests 1.63s 484 queries 2026-10-11 19:31:46,482 121 INFO rb-001770c-225483-423662 odoo.tests.stats: payment_momo_viin: 8 tests 1.92s 650 queries 2026-10-11 19:31:46,482 121 INFO rb-001770c-225483-423662 odoo.tests.stats: payment_nganluong: 5 tests 1.71s 578 queries 2026-10-11 19:31:46,482 121 INFO rb-001770c-225483-423662 odoo.tests.stats: payment_nuvei: 24 tests 10.00s 2156 queries 2026-10-11 19:31:46,482 121 INFO rb-001770c-225483-423662 odoo.tests.stats: payment_paypal: 9 tests 4.02s 785 queries 2026-10-11 19:31:46,482 121 INFO rb-001770c-225483-423662 odoo.tests.stats: payment_polar: 125 tests 348.92s 144487 queries 2026-10-11 19:31:46,483 121 INFO rb-001770c-225483-423662 odoo.tests.stats: payment_razorpay: 22 tests 5.63s 1644 queries 2026-10-11 19:31:46,483 121 INFO rb-001770c-225483-423662 odoo.tests.stats: payment_razorpay_oauth: 4 tests 1.39s 467 queries 2026-10-11 19:31:46,483 121 INFO rb-001770c-225483-423662 odoo.tests.stats: payment_stripe: 20 tests 15.09s 4672 queries 2026-10-11 19:31:46,483 121 INFO rb-001770c-225483-423662 odoo.tests.stats: payment_vnpay: 9 tests 1.76s 671 queries 2026-10-11 19:31:46,483 121 INFO rb-001770c-225483-423662 odoo.tests.stats: payment_worldline: 11 tests 5.19s 666 queries 2026-10-11 19:31:46,483 121 INFO rb-001770c-225483-423662 odoo.tests.stats: payment_xendit: 54 tests 24.36s 6694 queries 2026-10-11 19:31:46,483 121 INFO rb-001770c-225483-423662 odoo.tests.stats: payment_zalopay: 10 tests 2.01s 662 queries 2026-10-11 19:31:46,483 121 INFO rb-001770c-225483-423662 odoo.tests.result: 0 failed, 0 error(s) of 1979 tests when loading database 'rb-001770c-225483-423662' 2026-10-11 19:31:46,484 121 INFO rb-001770c-225483-423662 odoo.service.server: Initiating shutdown 2026-10-11 19:31:46,484 121 INFO rb-001770c-225483-423662 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.