Collecting GitPython<4,>=3.1.50 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 1)) Downloading gitpython-3.1.59-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.13.0-py3-none-any.whl.metadata (3.4 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.2-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-8.0.4-py2.py3-none-any.whl.metadata (8.5 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 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.0-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.5-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.5-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.0) 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-202606-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.4.9) 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 Levenshtein-0.25.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (176 kB) Downloading gitpython-3.1.59-py3-none-any.whl (220 kB) Downloading pyjwt-2.13.0-py3-none-any.whl (31 kB) Downloading numpy-2.5.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.7 MB) Downloading python_slugify-8.0.4-py2.py3-none-any.whl (10 kB) Downloading absl_py-2.5.0-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.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (11.0 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.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.1 MB) Downloading smmap-5.0.3-py3-none-any.whl (24 kB) Downloading ua_parser_builtins-202606-py3-none-any.whl (90 kB) Installing collected packages: text-unidecode, 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.1.59 Levenshtein-0.25.1 PyJWT-2.13.0 PyYAML-6.0.3 absl-py-2.5.0 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.2 ortools-9.15.6755 pandas-3.0.5 paramiko-5.0.0 polyline-2.0.3 protobuf-6.33.6 pynacl-1.6.2 python-Levenshtein-0.25.1 python-slugify-8.0.4 rapidfuzz-3.14.5 smmap-5.0.3 tabulate-0.10.0 text-unidecode-1.3 ua-parser-1.0.2 ua-parser-builtins-202606 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.78-py3-none-any.whl.metadata (6.6 kB) Collecting fasttext==0.9.3 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 2)) Downloading fasttext-0.9.3.tar.gz (73 kB) Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting grpcio-status<2,>=1.62 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading grpcio_status-1.83.0-py3-none-any.whl.metadata (1.2 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.56.3-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.27.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.13.1-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.34.0-py3-none-any.whl.metadata (2.9 kB) Collecting aiohttp<3.15,>=3.14.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading aiohttp-3.14.3-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.16.2-py3-none-any.whl.metadata (7.5 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) Collecting pybind11>=2.2 (from fasttext==0.9.3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 2)) Downloading pybind11-3.1.0-py3-none-any.whl.metadata (10 kB) Requirement already satisfied: setuptools>=0.7.0 in /usr/lib/python3/dist-packages (from fasttext==0.9.3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 2)) (68.1.2) Requirement already satisfied: numpy in /home/nvq1xbwiguuu/.local/lib/python3.12/site-packages (from fasttext==0.9.3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 2)) (2.5.2) 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.4.2-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.63.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (118 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.78 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading botocore-1.43.78-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.83.0 (from grpcio-status<2,>=1.62->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading grpcio-1.83.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.7 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.1-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.6.1-py3-none-any.whl.metadata (2.8 kB) Collecting proto-plus<2.0.0,>=1.22.3 (from google-cloud-translate>=3.27.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading proto_plus-1.28.3-py3-none-any.whl.metadata (2.2 kB) Collecting grpc-google-iam-v1<1.0.0,>=0.14.0 (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.10.1-py3-none-any.whl.metadata (2.2 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.8.0-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.metadata (1.7 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 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<7.0,>=4.5 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading multidict-6.7.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.3 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.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (16 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.17.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading yarl-1.24.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (103 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.78->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.78->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.0) 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.4.9) 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.78->boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) (1.17.0) 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.78-py3-none-any.whl (140 kB) Downloading grpcio_status-1.83.0-py3-none-any.whl (14 kB) Downloading google_auth-2.56.3-py3-none-any.whl (259 kB) Downloading google_cloud_translate-3.27.0-py3-none-any.whl (210 kB) Downloading google_cloud_storage-3.13.1-py3-none-any.whl (341 kB) Downloading google_api_core-2.34.0-py3-none-any.whl (180 kB) Downloading aiohttp-3.14.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.8 MB) Downloading pypdf-6.16.2-py3-none-any.whl (385 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.78-py3-none-any.whl (15.7 MB) Downloading click-8.4.2-py3-none-any.whl (119 kB) Downloading fonttools-4.63.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.0 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.6.1-py3-none-any.whl (29 kB) Downloading google_crc32c-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (33 kB) Downloading google_resumable_media-2.10.1-py3-none-any.whl (81 kB) Downloading googleapis_common_protos-1.75.1-py3-none-any.whl (300 kB) Downloading grpc_google_iam_v1-0.14.5-py3-none-any.whl (32 kB) Downloading grpcio-1.83.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.0 MB) Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) Downloading multidict-6.7.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (256 kB) Downloading oscrypto-1.3.0-py2.py3-none-any.whl (194 kB) Downloading propcache-0.5.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (61 kB) Downloading proto_plus-1.28.3-py3-none-any.whl (50 kB) Downloading pybind11-3.1.0-py3-none-any.whl (319 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.24.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (109 kB) Building wheels for collected packages: fasttext, python-pkcs11 Building wheel for fasttext (pyproject.toml): started Building wheel for fasttext (pyproject.toml): finished with status 'done' Created wheel for fasttext: filename=fasttext-0.9.3-cp312-cp312-linux_x86_64.whl size=4705716 sha256=4d660acdc6048e775c138d3ed9cb60e702698b6917354e3644855ca0e31bacc7 Stored in directory: /tmp/pip-ephem-wheel-cache-98bdnhhy/wheels/20/27/95/a7baf1b435f1cbde017cabdf1e9688526d2b0e929255a359c6 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=1510749 sha256=b29ac17d39938d0d54f7354b2a3d39746880428cbfb9dbf96a07f3bc43710686 Stored in directory: /tmp/pip-ephem-wheel-cache-98bdnhhy/wheels/6e/ae/fe/f82e085bb4004ac1e4be532bcb81b1d28d77c6685c19715be9 Successfully built fasttext python-pkcs11 Installing collected packages: python-barcode, uritools, uharfbuzz, tzlocal, requests, python-pkcs11, pypdf, pybind11, proto-plus, propcache, oscrypto, multidict, jmespath, grpcio, googleapis-common-protos, google-crc32c, frozenlist, fonttools, click, aiohappyeyeballs, yarl, grpcio-status, google-resumable-media, fasttext, 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.3 aiosignal-1.4.0 boto3-1.43.78 botocore-1.43.78 click-8.4.2 fasttext-0.9.3 fonttools-4.63.0 frozenlist-1.8.0 google-api-core-2.34.0 google-auth-2.56.3 google-cloud-core-2.6.1 google-cloud-storage-3.13.1 google-cloud-translate-3.27.0 google-crc32c-1.8.0 google-resumable-media-2.10.1 googleapis-common-protos-1.75.1 grpc-google-iam-v1-0.14.5 grpcio-1.83.0 grpcio-status-1.83.0 jmespath-1.1.0 multidict-6.7.1 oscrypto-1.3.0 propcache-0.5.2 proto-plus-1.28.3 pyHanko-0.20.1 pybind11-3.1.0 pyhanko-certvalidator-0.24.1 pypdf-6.16.2 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.24.5 2026-08-23 22:07:10,265 202 INFO ? odoo: Odoo version 18.0 2026-08-23 22:07:10,265 202 INFO ? odoo: Using configuration file at /home/nvq1xbwiguuu/.odoorc 2026-08-23 22:07:10,265 202 INFO ? odoo: addons paths: ['/data/build/Viindoo-odoo-18.0/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/Viindoo-odoo-18.0/addons', '/data/build/Viindoo-tvtmaaddons-18.0', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/rb-966ce88-224197'] 2026-08-23 22:07:10,265 202 INFO ? odoo: database: default@default:5432 2026-08-23 22:07:10,427 202 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-08-23 22:07:10,436 202 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-08-23 22:07:10,767 202 INFO ? odoo.tests.common: Importing test framework 2026-08-23 22:07:10,929 202 INFO ? odoo.addons.to_base: Removing the default currency rate's SQL constraint `unique_name_per_day` 2026-08-23 22:07:10,930 202 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-08-23 22:07:10,946 202 INFO rb-966ce88-224197-407373 odoo.modules.loading: loading 1 modules... 2026-08-23 22:07:11,186 202 INFO rb-966ce88-224197-407373 odoo.modules.loading: 1 modules loaded in 0.24s, 0 queries (+0 extra) 2026-08-23 22:07:11,864 202 INFO rb-966ce88-224197-407373 odoo.modules.loading: loading 1089 modules... 2026-08-23 22:07:26,537 202 INFO rb-966ce88-224197-407373 odoo.modules.loading: 1089 modules loaded in 14.67s, 0 queries (+0 extra) 2026-08-23 22:07:28,015 202 INFO rb-966ce88-224197-407373 odoo.modules.loading: Modules loaded. 2026-08-23 22:07:28,156 202 INFO rb-966ce88-224197-407373 odoo.modules.registry: Caches invalidated, signaling through the database: ['templates'] 2026-08-23 22:07:28,157 202 INFO rb-966ce88-224197-407373 odoo.modules.registry: Registry loaded in 17.226s 2026-08-23 22:07:28,157 202 INFO rb-966ce88-224197-407373 odoo.service.server: Starting post tests 2026-08-23 22:07:28,630 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-08-23 22:07:31,116 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 1.8156216144561768 seconds 2026-08-23 22:07:31,510 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 0.39351963996887207 seconds 2026-08-23 22:07:34,040 202 INFO rb-966ce88-224197-407373 odoo.addons.hr_skills.tests.test_report: Starting SkillsTestReport.test_cv_report_traceback ... 2026-08-23 22:07:34,164 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 22:07:34,173 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 22:07:34,768 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:07:34] "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.004 0.593 2026-08-23 22:07:34,769 202 INFO rb-966ce88-224197-407373 odoo.addons.hr_skills.tests.test_report.SkillsTestReport.test_cv_report_traceback: waiting for threads: [] 2026-08-23 22:07:34,835 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1534 checked, 4 removed 2026-08-23 22:07:34,845 202 INFO rb-966ce88-224197-407373 odoo.addons.hr_skills.tests.test_ui: Starting SkillsTestUI.test_ui ... 2026-08-23 22:07:35,765 202 _WARNING rb-966ce88-224197-407373 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Chrome headless failed to start: [241:263:0823/220735.426441:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [241:263:0823/220735.429818:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [241:263:0823/220735.429862:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [241:263:0823/220735.430093:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [241:263:0823/220735.430105:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [278:278:0823/220735.452629:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [278:278:0823/220735.455356:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [241:263:0823/220735.630121:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [241:241:0823/220735.632744:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [241:263:0823/220735.647294:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [241:241:0823/220735.698599:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [241:241:0823/220735.698682:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [241:241:0823/220735.698695:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [241:263:0823/220735.698695:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [241:263:0823/220735.698720:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-23 22:07:35,770 202 INFO rb-966ce88-224197-407373 odoo.addons.hr_skills.tests.test_ui: skipped SkillsTestUI.test_ui : Failed to detect chrome devtools port after 10.0s. 2026-08-23 22:07:35,790 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_ui (odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui) 2026-08-23 22:07:35,790 202 INFO rb-966ce88-224197-407373 odoo.addons.hr_skills.tests.test_ui: Starting SkillsTestUI.test_ui ... 2026-08-23 22:07:36,120 202 _WARNING rb-966ce88-224197-407373 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.test_ui: Chrome headless failed to start: [349:370:0823/220735.936431:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [349:370:0823/220735.941181:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [349:370:0823/220735.941299:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [349:370:0823/220735.941441:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [349:370:0823/220735.941484:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [349:370:0823/220735.951923:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [349:349:0823/220735.954786:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [384:384:0823/220735.966060:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [384:384:0823/220735.968327:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [349:370:0823/220735.977391:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [349:349:0823/220736.040633:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [349:349:0823/220736.040733:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [349:370:0823/220736.040738:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [349:349:0823/220736.040750:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [349:370:0823/220736.058511:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [349:349:0823/220736.058765:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 22:07:36,124 202 INFO rb-966ce88-224197-407373 odoo.addons.hr_skills.tests.test_ui: skipped SkillsTestUI.test_ui : Failed to detect chrome devtools port after 10.0s. 2026-08-23 22:07:36,144 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_ui (odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui) 2026-08-23 22:07:36,144 202 INFO rb-966ce88-224197-407373 odoo.addons.hr_skills.tests.test_ui: Starting SkillsTestUI.test_ui ... 2026-08-23 22:07:36,417 202 WARNING rb-966ce88-224197-407373 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.test_ui.test_ui: Chrome headless failed to start: [457:478:0823/220736.270836:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [457:478:0823/220736.274139:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [457:478:0823/220736.274218:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [457:478:0823/220736.274338:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [457:478:0823/220736.274349:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [457:478:0823/220736.281171:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [457:457:0823/220736.283688:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [457:478:0823/220736.298134:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [493:493:0823/220736.305865:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [493:493:0823/220736.308974:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [457:457:0823/220736.361136:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [457:457:0823/220736.361220:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [457:457:0823/220736.361237:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [457:478:0823/220736.361234:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [457:478:0823/220736.361263:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [457:457:0823/220736.361397:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [457:457:0823/220736.362222:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 22:07:36,424 202 INFO rb-966ce88-224197-407373 odoo.addons.hr_skills.tests.test_ui: skipped SkillsTestUI.test_ui : Failed to detect chrome devtools port after 10.0s. 2026-08-23 22:07:36,470 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 22:07:37,239 202 INFO rb-966ce88-224197-407373 odoo.addons.hr_skills_survey.tests.test_certification_flow: Starting TestCertificationFlow.test_resume_line_creation ... 2026-08-23 22:07:37,663 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 22:07:38,550 202 INFO rb-966ce88-224197-407373 odoo.addons.hr_timesheet.tests.test_portal_timesheet: Starting TestPortalTimesheet.test_action_view_subtask_timesheet ... 2026-08-23 22:07:38,627 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [219320, 219332, 219335] 2026-08-23 22:07:38,627 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [4759, 4771, 4774] 2026-08-23 22:07:38,665 202 INFO rb-966ce88-224197-407373 odoo.addons.hr_timesheet.tests.test_portal_timesheet: Starting TestPortalTimesheet.test_collaborators_accessible_by_timesheet_user ... 2026-08-23 22:07:38,880 202 INFO rb-966ce88-224197-407373 odoo.addons.hr_timesheet.tests.test_portal_timesheet: Starting TestPortalTimesheet.test_ensure_fields_view_get_access ... 2026-08-23 22:07:38,947 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 22:07:38,954 202 INFO rb-966ce88-224197-407373 odoo.addons.hr_timesheet.tests.test_project_project: Starting TestProjectProject.test_create_projects ... 2026-08-23 22:07:39,016 202 INFO rb-966ce88-224197-407373 odoo.addons.hr_timesheet.tests.test_project_project: Starting TestProjectProject.test_create_projects_with_default_analytic_account ... 2026-08-23 22:07:39,080 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 22:07:40,084 202 INFO rb-966ce88-224197-407373 odoo.addons.hr_timesheet.tests.test_project_sharing: Starting TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company ... 2026-08-23 22:07:42,592 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [339] 2026-08-23 22:07:43,007 202 _WARNING rb-966ce88-224197-407373 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Chrome headless failed to start: [571:592:0823/220742.792660:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [571:592:0823/220742.797070:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [571:592:0823/220742.797289:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [571:592:0823/220742.797436:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [571:592:0823/220742.797448:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [571:592:0823/220742.804060:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [606:606:0823/220742.814198:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [571:571:0823/220742.843333:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [606:606:0823/220742.844531:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [571:592:0823/220742.865076:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [571:571:0823/220742.920653:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [571:571:0823/220742.920747:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [571:571:0823/220742.920769:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [571:592:0823/220742.920773:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [571:592:0823/220742.920812:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [571:571:0823/220742.921454:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 22:07:43,011 202 INFO rb-966ce88-224197-407373 odoo.addons.hr_timesheet.tests.test_project_sharing: skipped TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company : Failed to detect chrome devtools port after 10.0s. 2026-08-23 22:07:43,045 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company (odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company) 2026-08-23 22:07:43,045 202 INFO rb-966ce88-224197-407373 odoo.addons.hr_timesheet.tests.test_project_sharing: Starting TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company ... 2026-08-23 22:07:45,660 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [340] 2026-08-23 22:07:46,003 202 _WARNING rb-966ce88-224197-407373 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Chrome headless failed to start: [684:705:0823/220745.868816:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [684:705:0823/220745.873551:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [684:705:0823/220745.873851:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [684:705:0823/220745.873924:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [684:705:0823/220745.873974:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [684:705:0823/220745.881436:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [684:684:0823/220745.884483:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [719:719:0823/220745.900775:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [719:719:0823/220745.903102:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [684:705:0823/220745.904485:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [684:684:0823/220745.971499:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [684:684:0823/220745.971600:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [684:705:0823/220745.971610:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [684:684:0823/220745.971620:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [684:705:0823/220745.971682:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [684:684:0823/220745.971767:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 22:07:46,008 202 INFO rb-966ce88-224197-407373 odoo.addons.hr_timesheet.tests.test_project_sharing: skipped TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company : Failed to detect chrome devtools port after 10.0s. 2026-08-23 22:07:46,042 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company (odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company) 2026-08-23 22:07:46,042 202 INFO rb-966ce88-224197-407373 odoo.addons.hr_timesheet.tests.test_project_sharing: Starting TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company ... 2026-08-23 22:07:48,444 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [341] 2026-08-23 22:07:48,767 202 WARNING rb-966ce88-224197-407373 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Chrome headless failed to start: [794:815:0823/220748.622640:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [794:815:0823/220748.626070:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [794:815:0823/220748.626153:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [794:815:0823/220748.626240:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [794:815:0823/220748.626265:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [794:815:0823/220748.632976:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [794:794:0823/220748.636365:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [830:830:0823/220748.650786:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [794:815:0823/220748.651101:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [830:830:0823/220748.653130:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [794:794:0823/220748.716628:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [794:794:0823/220748.716746:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [794:794:0823/220748.716762:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [794:815:0823/220748.716761:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [794:815:0823/220748.716790:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [794:794:0823/220748.716869:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [794:794:0823/220748.718009:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 22:07:48,772 202 INFO rb-966ce88-224197-407373 odoo.addons.hr_timesheet.tests.test_project_sharing: skipped TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company : Failed to detect chrome devtools port after 10.0s. 2026-08-23 22:07:48,816 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 22:07:50,424 202 INFO rb-966ce88-224197-407373 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 0x7fc8a2a319e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:50,424 202 INFO rb-966ce88-224197-407373 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 0x7fc8a2f0e0c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:50,429 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:50,432 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:50,433 202 INFO rb-966ce88-224197-407373 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 0x7fc8a2f0fce0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:50,444 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:50,445 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:52,163 202 INFO rb-966ce88-224197-407373 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 0x7fc8a302dee0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:52,163 202 INFO rb-966ce88-224197-407373 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 0x7fc8a337ea20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:52,167 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:52,169 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:52,170 202 INFO rb-966ce88-224197-407373 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 0x7fc8a337df80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:52,178 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:52,179 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:53,398 202 INFO rb-966ce88-224197-407373 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 0x7fc8a3f44860> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:53,399 202 INFO rb-966ce88-224197-407373 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 0x7fc8a3346f20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:53,402 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:53,405 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:53,405 202 INFO rb-966ce88-224197-407373 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 0x7fc8a33442c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:53,414 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:53,415 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:55,163 202 INFO rb-966ce88-224197-407373 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 0x7fc8a32de0c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:55,164 202 INFO rb-966ce88-224197-407373 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 0x7fc8a3365760> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:55,167 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:55,170 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:55,170 202 INFO rb-966ce88-224197-407373 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 0x7fc8a3364d60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:55,180 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:55,180 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:56,933 202 INFO rb-966ce88-224197-407373 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 0x7fc8a336db20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:56,934 202 INFO rb-966ce88-224197-407373 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 0x7fc8a32a0720> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:56,937 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:56,940 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:56,941 202 INFO rb-966ce88-224197-407373 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 0x7fc8a3babf60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:56,953 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:56,953 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:58,637 202 INFO rb-966ce88-224197-407373 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 0x7fc8a2d3cb80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:58,638 202 INFO rb-966ce88-224197-407373 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 0x7fc8a3365120> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:58,642 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:58,644 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:58,645 202 INFO rb-966ce88-224197-407373 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 0x7fc8a33659e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:58,653 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:07:58,654 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:00,340 202 INFO rb-966ce88-224197-407373 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 0x7fc8a33602c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:00,341 202 INFO rb-966ce88-224197-407373 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 0x7fc8a2fc7ec0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:00,345 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:00,347 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:00,348 202 INFO rb-966ce88-224197-407373 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 0x7fc8a2fc5e40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:00,358 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:00,358 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:01,763 202 INFO rb-966ce88-224197-407373 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 0x7fc8a3c4b380> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:01,764 202 INFO rb-966ce88-224197-407373 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 0x7fc8a327e160> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:01,768 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:01,770 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:01,771 202 INFO rb-966ce88-224197-407373 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 0x7fc8a327d620> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:01,780 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:01,780 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:02,811 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [342] 2026-08-23 22:08:02,821 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9017] 2026-08-23 22:08:02,825 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:08:03,050 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [343] 2026-08-23 22:08:03,055 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9019] 2026-08-23 22:08:03,059 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:08:03,278 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [344] 2026-08-23 22:08:03,283 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9021] 2026-08-23 22:08:03,287 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:08:03,758 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [345] 2026-08-23 22:08:03,763 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9032] 2026-08-23 22:08:03,766 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:08:03,784 202 INFO rb-966ce88-224197-407373 odoo.addons.hr_timesheet.tests.test_project_task_quick_create: Starting TestProjectTaskQuickCreate.test_create_task_with_invalid_expressions ... 2026-08-23 22:08:03,906 202 INFO rb-966ce88-224197-407373 odoo.addons.hr_timesheet.tests.test_project_task_quick_create: Starting TestProjectTaskQuickCreate.test_create_task_with_valid_expressions ... 2026-08-23 22:08:05,451 202 INFO rb-966ce88-224197-407373 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 0x7fc8a1f55440> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:05,452 202 INFO rb-966ce88-224197-407373 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 0x7fc8a3c4b380> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:05,457 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:05,460 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:05,461 202 INFO rb-966ce88-224197-407373 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 0x7fc8a3fe2a20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:05,474 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:05,475 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:05,484 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-23 22:08:07,377 202 INFO rb-966ce88-224197-407373 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 0x7fc8a39e09a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:07,378 202 INFO rb-966ce88-224197-407373 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 0x7fc8a29e4680> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:07,382 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:07,384 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:07,384 202 INFO rb-966ce88-224197-407373 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 0x7fc8a29e7920> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:07,394 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:07,395 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:09,147 202 INFO rb-966ce88-224197-407373 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 0x7fc8a2a52020> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:09,148 202 INFO rb-966ce88-224197-407373 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 0x7fc8a32a2c00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:09,152 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:09,155 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:09,155 202 INFO rb-966ce88-224197-407373 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 0x7fc8a32a3600> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:09,165 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:09,166 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:10,897 202 INFO rb-966ce88-224197-407373 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 0x7fc8a32a6a20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:10,898 202 INFO rb-966ce88-224197-407373 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 0x7fc8a327d080> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:10,902 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:10,904 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:10,904 202 INFO rb-966ce88-224197-407373 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 0x7fc8a327ce00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:10,913 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:10,914 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:12,754 202 INFO rb-966ce88-224197-407373 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 0x7fc8a3b9e200> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:12,755 202 INFO rb-966ce88-224197-407373 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 0x7fc8a3326520> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:12,761 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:12,764 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:12,764 202 INFO rb-966ce88-224197-407373 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 0x7fc8a3324860> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:12,777 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:12,778 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:14,124 202 INFO rb-966ce88-224197-407373 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 0x7fc8a29ca5c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:14,125 202 INFO rb-966ce88-224197-407373 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 0x7fc8a3a08040> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:14,129 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:14,132 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:14,132 202 INFO rb-966ce88-224197-407373 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 0x7fc8a3a099e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:14,141 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:14,142 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:15,852 202 INFO rb-966ce88-224197-407373 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 0x7fc8a308e840> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:15,853 202 INFO rb-966ce88-224197-407373 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 0x7fc8a1f559e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:15,856 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:15,858 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:15,859 202 INFO rb-966ce88-224197-407373 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 0x7fc8a1f547c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:15,868 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:15,868 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:17,561 202 INFO rb-966ce88-224197-407373 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 0x7fc8a1f61800> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:17,562 202 INFO rb-966ce88-224197-407373 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 0x7fc8a32d0400> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:17,565 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:17,567 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:17,568 202 INFO rb-966ce88-224197-407373 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 0x7fc8a32d3a60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:17,581 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:17,582 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:19,335 202 INFO rb-966ce88-224197-407373 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 0x7fc8a2d95e40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:19,336 202 INFO rb-966ce88-224197-407373 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 0x7fc8a2b0aac0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:19,339 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:19,342 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:19,342 202 INFO rb-966ce88-224197-407373 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 0x7fc8a2b09bc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:19,351 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:19,352 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:19,891 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [354] 2026-08-23 22:08:19,899 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9047] 2026-08-23 22:08:19,903 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:08:20,121 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [355] 2026-08-23 22:08:20,126 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9049] 2026-08-23 22:08:20,129 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:08:20,368 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [356] 2026-08-23 22:08:20,374 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9051] 2026-08-23 22:08:20,378 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:08:20,825 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [357] 2026-08-23 22:08:20,829 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9062] 2026-08-23 22:08:20,833 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:08:20,884 202 INFO rb-966ce88-224197-407373 odoo.addons.hr_timesheet_attendance.tests.test_timesheet_attendance: Starting TestTimesheetAttendance.test_timesheet_attendance_report ... 2026-08-23 22:08:22,564 202 INFO rb-966ce88-224197-407373 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 0x7fc8a6593560> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:22,565 202 INFO rb-966ce88-224197-407373 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 0x7fc8a3ddab60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:22,569 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:22,571 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:22,571 202 INFO rb-966ce88-224197-407373 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 0x7fc8a3ddad40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:22,580 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:22,580 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:08:22,588 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-23 22:08:22,889 202 INFO rb-966ce88-224197-407373 odoo.addons.hr_work_entry_contract.tests.test_global_time_off: Starting TestGlobalTimeOff.test_gto_no_calendar ... 2026-08-23 22:08:23,190 202 INFO rb-966ce88-224197-407373 odoo.addons.hr_work_entry_contract.tests.test_global_time_off: Starting TestGlobalTimeOff.test_gto_other_calendar ... 2026-08-23 22:08:23,285 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [3539, 3540] 2026-08-23 22:08:23,612 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 22:08:23,854 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [358] 2026-08-23 22:08:23,862 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9072] 2026-08-23 22:08:23,866 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:08:24,105 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [359] 2026-08-23 22:08:24,111 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9074] 2026-08-23 22:08:24,115 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:08:24,127 202 INFO rb-966ce88-224197-407373 odoo.addons.html_editor.tests.test_controller: Starting TestController.test_01_upload_document ... 2026-08-23 22:08:24,141 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 22:08:24,150 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 22:08:24,452 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:24] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 24 0.014 0.290 2026-08-23 22:08:24,458 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:24] "GET /web/content/3523?unique=7b502c3a1f48c8609ae212cdfb639dee39673f5e&download=true HTTP/1.1" 200 - 3 0.000 0.003 2026-08-23 22:08:24,477 202 INFO rb-966ce88-224197-407373 odoo.addons.html_editor.tests.test_controller: Starting TestController.test_03_get_image_info ... 2026-08-23 22:08:24,488 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 22:08:24,496 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 22:08:25,128 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:25] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 31 0.013 0.621 2026-08-23 22:08:25,135 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:25] "POST /html_editor/get_image_info HTTP/1.1" 200 - 3 0.001 0.004 2026-08-23 22:08:25,136 202 INFO rb-966ce88-224197-407373 odoo.addons.html_editor.tests.test_controller.TestController.test_03_get_image_info: waiting for threads: [] 2026-08-23 22:08:25,149 202 INFO rb-966ce88-224197-407373 odoo.addons.html_editor.tests.test_controller: Starting TestController.test_04_admin_attachment ... 2026-08-23 22:08:25,159 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin_user from n/a 2026-08-23 22:08:25,166 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 22:08:25,345 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:25] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 31 0.012 0.168 2026-08-23 22:08:25,370 202 INFO rb-966ce88-224197-407373 odoo.addons.html_editor.tests.test_controller: Starting TestController.test_05_internal_link_preview ... 2026-08-23 22:08:25,382 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin_user from n/a 2026-08-23 22:08:25,393 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 22:08:25,575 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:25] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 11 0.003 0.180 2026-08-23 22:08:25,580 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:25] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 22:08:25,589 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:25] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 11 0.001 0.006 2026-08-23 22:08:25,592 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:25] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 22:08:25,595 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:25] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 22:08:25,598 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:25] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 22:08:25,602 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:25] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 22:08:25,608 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:25] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 22:08:25,614 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:25] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 22:08:25,615 202 INFO rb-966ce88-224197-407373 odoo.addons.html_editor.tests.test_controller.TestController.test_05_internal_link_preview: waiting for threads: [] 2026-08-23 22:08:25,646 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-23 22:08:25,657 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_call: Starting TestCall.test_visitor_cannot_start_call ... 2026-08-23 22:08:25,927 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 22:08:26,143 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:26] "POST /im_livechat/get_session HTTP/1.1" 200 - 79 0.025 0.193 2026-08-23 22:08:26,158 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:26] "POST /mail/rtc/channel/join_call HTTP/1.1" 200 - 13 0.004 0.009 2026-08-23 22:08:26,180 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 22:08:26,253 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_chatbot_form_ui: Starting TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui ... 2026-08-23 22:08:26,512 202 _WARNING rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Chrome headless failed to start: [924:946:0823/220826.366694:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [924:946:0823/220826.370137:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [924:946:0823/220826.370232:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [924:946:0823/220826.370345:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [924:946:0823/220826.370357:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [924:946:0823/220826.377280:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [924:924:0823/220826.380844:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [961:961:0823/220826.392544:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [961:961:0823/220826.394805:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [924:946:0823/220826.401485:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [924:924:0823/220826.478267:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [924:924:0823/220826.478370:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [924:946:0823/220826.478392:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [924:924:0823/220826.478406:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [924:946:0823/220826.478465:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [924:924:0823/220826.478651:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 22:08:26,517 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_chatbot_form_ui: skipped TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui : Failed to detect chrome devtools port after 10.0s. 2026-08-23 22:08:26,541 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_chatbot_steps_sequence_ui (odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui) 2026-08-23 22:08:26,542 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_chatbot_form_ui: Starting TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui ... 2026-08-23 22:08:26,796 202 _WARNING rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.test_chatbot_steps_sequence_ui: Chrome headless failed to start: [1036:1057:0823/220826.648800:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1036:1057:0823/220826.652797:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1036:1057:0823/220826.652971:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1036:1057:0823/220826.653058:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1036:1057:0823/220826.653081:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1036:1057:0823/220826.659611:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1036:1036:0823/220826.662590:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1071:1071:0823/220826.672531:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1071:1071:0823/220826.674084:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1036:1057:0823/220826.678113:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1036:1036:0823/220826.727900:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1036:1036:0823/220826.727977:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1036:1036:0823/220826.727991:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1036:1057:0823/220826.727999:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1036:1057:0823/220826.728029:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1036:1036:0823/220826.728120:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1036:1036:0823/220826.728722:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1074:1125:0823/220826.771775:ERROR:net/socket/ssl_client_socket_impl.cc:963] handshake failed; returned -1, SSL error code 1, net_error -3 2026-08-23 22:08:26,801 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_chatbot_form_ui: skipped TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui : Failed to detect chrome devtools port after 10.0s. 2026-08-23 22:08:26,820 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_chatbot_steps_sequence_ui (odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui) 2026-08-23 22:08:26,820 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_chatbot_form_ui: Starting TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui ... 2026-08-23 22:08:27,073 202 WARNING rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.test_chatbot_steps_sequence_ui.test_chatbot_steps_sequence_ui: Chrome headless failed to start: [1150:1171:0823/220826.914154:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1150:1171:0823/220826.917639:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1150:1171:0823/220826.918459:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1150:1171:0823/220826.918584:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1150:1171:0823/220826.918601:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1150:1171:0823/220826.925641:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1150:1150:0823/220826.927559:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1187:1187:0823/220826.936581:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1187:1187:0823/220826.943400:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1150:1171:0823/220826.943807:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1150:1150:0823/220827.001913:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1150:1150:0823/220827.001995:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1150:1150:0823/220827.002010:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1150:1171:0823/220827.002024:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1150:1171:0823/220827.002046:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1150:1150:0823/220827.002163:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1150:1150:0823/220827.002800:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 22:08:27,079 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_chatbot_form_ui: skipped TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui : Failed to detect chrome devtools port after 10.0s. 2026-08-23 22:08:27,105 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_chatbot_form_ui: Starting TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui ... 2026-08-23 22:08:27,363 202 _WARNING rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Chrome headless failed to start: [1278:1299:0823/220827.216757:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1278:1299:0823/220827.221360:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1278:1299:0823/220827.221573:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1278:1299:0823/220827.221826:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1278:1299:0823/220827.221845:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1278:1299:0823/220827.229182:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1278:1278:0823/220827.230471:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1315:1315:0823/220827.240742:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1315:1315:0823/220827.242400:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1278:1299:0823/220827.246944:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1278:1278:0823/220827.311177:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1278:1278:0823/220827.311275:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1278:1299:0823/220827.311282:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1278:1278:0823/220827.311294:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1278:1299:0823/220827.311340:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1278:1278:0823/220827.311695:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1278:1278:0823/220827.313708:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 22:08:27,370 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_chatbot_form_ui: skipped TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui : Failed to detect chrome devtools port after 10.0s. 2026-08-23 22:08:27,405 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_chatbot_steps_sequence_with_move_ui (odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui) 2026-08-23 22:08:27,406 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_chatbot_form_ui: Starting TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui ... 2026-08-23 22:08:27,665 202 _WARNING rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.test_chatbot_steps_sequence_with_move_ui: Chrome headless failed to start: [1390:1411:0823/220827.510943:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1390:1411:0823/220827.514348:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1390:1411:0823/220827.514486:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1390:1411:0823/220827.514550:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1390:1411:0823/220827.514659:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1390:1411:0823/220827.521466:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1390:1390:0823/220827.523996:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1425:1425:0823/220827.533271:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1425:1425:0823/220827.535024:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1390:1411:0823/220827.539301:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1390:1390:0823/220827.596998:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1390:1390:0823/220827.597086:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1390:1390:0823/220827.597098:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1390:1390:0823/220827.597251:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1390:1390:0823/220827.598400:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 22:08:27,670 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_chatbot_form_ui: skipped TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui : Failed to detect chrome devtools port after 10.0s. 2026-08-23 22:08:27,689 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_chatbot_steps_sequence_with_move_ui (odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui) 2026-08-23 22:08:27,689 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_chatbot_form_ui: Starting TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui ... 2026-08-23 22:08:27,965 202 WARNING rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.test_chatbot_steps_sequence_with_move_ui.test_chatbot_steps_sequence_with_move_ui: Chrome headless failed to start: [1501:1522:0823/220827.794338:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1501:1522:0823/220827.797480:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1501:1522:0823/220827.797709:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1501:1522:0823/220827.797855:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1501:1522:0823/220827.797864:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1501:1501:0823/220827.806439:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1501:1522:0823/220827.806642:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1536:1536:0823/220827.815690:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1536:1536:0823/220827.817341:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1501:1522:0823/220827.823755:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1501:1501:0823/220827.894132:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1501:1501:0823/220827.894210:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1501:1501:0823/220827.894221:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1501:1522:0823/220827.894237:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1501:1522:0823/220827.894268:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1501:1501:0823/220827.894737:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1501:1501:0823/220827.895388:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 22:08:27,970 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_chatbot_form_ui: skipped TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui : Failed to detect chrome devtools port after 10.0s. 2026-08-23 22:08:27,999 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 22:08:28,716 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_clear_answers_on_step_type_change ... 2026-08-23 22:08:29,041 202 _WARNING rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Chrome headless failed to start: [1614:1635:0823/220828.844274:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1614:1635:0823/220828.847579:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1614:1635:0823/220828.847749:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1614:1635:0823/220828.847882:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1614:1635:0823/220828.847892:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1614:1635:0823/220828.854884:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1614:1614:0823/220828.857554:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1649:1649:0823/220828.869683:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1649:1649:0823/220828.872274:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1614:1635:0823/220828.872506:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1614:1614:0823/220828.920501:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1614:1614:0823/220828.920580:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1614:1614:0823/220828.920592:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1614:1635:0823/220828.920602:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1614:1635:0823/220828.920635:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1614:1614:0823/220828.920735:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1614:1614:0823/220828.921409:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 22:08:29,046 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_chatbot_internals: skipped ChatbotCase.test_chatbot_clear_answers_on_step_type_change : Failed to detect chrome devtools port after 10.0s. 2026-08-23 22:08:29,071 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_chatbot_clear_answers_on_step_type_change (odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change) 2026-08-23 22:08:29,071 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_clear_answers_on_step_type_change ... 2026-08-23 22:08:29,371 202 _WARNING rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change.test_chatbot_clear_answers_on_step_type_change: Chrome headless failed to start: [1725:1746:0823/220829.230948:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1725:1746:0823/220829.235144:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1725:1746:0823/220829.235286:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1725:1746:0823/220829.235380:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1725:1746:0823/220829.235433:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1725:1746:0823/220829.241603:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1725:1725:0823/220829.244302:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1760:1760:0823/220829.258648:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1760:1760:0823/220829.260888:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1725:1746:0823/220829.260982:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1725:1725:0823/220829.310306:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1725:1725:0823/220829.310403:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1725:1746:0823/220829.310403:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1725:1725:0823/220829.310420:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1725:1746:0823/220829.310460:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1725:1725:0823/220829.310568:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 22:08:29,375 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_chatbot_internals: skipped ChatbotCase.test_chatbot_clear_answers_on_step_type_change : Failed to detect chrome devtools port after 10.0s. 2026-08-23 22:08:29,396 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_chatbot_clear_answers_on_step_type_change (odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change) 2026-08-23 22:08:29,396 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_clear_answers_on_step_type_change ... 2026-08-23 22:08:29,708 202 WARNING rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change.test_chatbot_clear_answers_on_step_type_change.test_chatbot_clear_answers_on_step_type_change: Chrome headless failed to start: [1836:1857:0823/220829.552770:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1836:1857:0823/220829.556024:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1836:1857:0823/220829.556242:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1836:1857:0823/220829.556327:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1836:1857:0823/220829.556337:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1836:1857:0823/220829.562710:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1836:1836:0823/220829.565092:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1873:1873:0823/220829.575784:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1873:1873:0823/220829.578270:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1836:1857:0823/220829.580871:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1836:1836:0823/220829.628684:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1836:1836:0823/220829.628773:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1836:1836:0823/220829.628790:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1836:1857:0823/220829.628785:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1836:1857:0823/220829.628821:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1836:1836:0823/220829.628957:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1836:1836:0823/220829.630361:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 22:08:29,720 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_chatbot_internals: skipped ChatbotCase.test_chatbot_clear_answers_on_step_type_change : Failed to detect chrome devtools port after 10.0s. 2026-08-23 22:08:29,744 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_duplicate ... 2026-08-23 22:08:29,809 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_is_forward_operator_child ... 2026-08-23 22:08:29,826 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_multiple_rules_on_same_url ... 2026-08-23 22:08:30,055 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [360] 2026-08-23 22:08:30,061 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9082] 2026-08-23 22:08:30,066 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:08:30,168 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_not_invited_to_rtc_calls ... 2026-08-23 22:08:30,177 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 22:08:30,461 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:30] "POST /im_livechat/get_session HTTP/1.1" 200 - 116 0.043 0.242 2026-08-23 22:08:30,533 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_steps ... 2026-08-23 22:08:30,540 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 22:08:30,841 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:30] "POST /im_livechat/get_session HTTP/1.1" 200 - 116 0.031 0.271 2026-08-23 22:08:30,946 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_steps_sequence ... 2026-08-23 22:08:30,998 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_welcome_steps ... 2026-08-23 22:08:31,004 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted chatbot.script.step records with IDs: [15, 16] 2026-08-23 22:08:31,018 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_without_operator ... 2026-08-23 22:08:31,065 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 22:08:31,313 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:31] "POST /im_livechat/get_session HTTP/1.1" 200 - 86 0.029 0.220 2026-08-23 22:08:31,388 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:31] "POST /chatbot/step/trigger HTTP/1.1" 200 - 53 0.011 0.021 2026-08-23 22:08:31,411 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 22:08:31,660 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_cors_livechat: Starting TestCorsLivechat.test_access_denied_for_wrong_channel ... 2026-08-23 22:08:31,665 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 22:08:32,501 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:32] "POST /im_livechat/cors/get_session HTTP/1.1" 200 - 82 0.032 0.805 2026-08-23 22:08:32,509 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:32] "POST /im_livechat/cors/channel/messages HTTP/1.1" 200 - 1 0.000 0.003 2026-08-23 22:08:32,510 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_cors_livechat.TestCorsLivechat.test_access_denied_for_wrong_channel: waiting for threads: [] 2026-08-23 22:08:32,525 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_cors_livechat: Starting TestCorsLivechat.test_access_routes_with_valid_guest_token ... 2026-08-23 22:08:32,534 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 22:08:32,770 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:32] "POST /im_livechat/cors/get_session HTTP/1.1" 200 - 90 0.028 0.210 2026-08-23 22:08:32,790 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:32] "POST /im_livechat/cors/channel/messages HTTP/1.1" 200 - 18 0.006 0.012 2026-08-23 22:08:32,791 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_cors_livechat.TestCorsLivechat.test_access_routes_with_valid_guest_token: waiting for threads: [] 2026-08-23 22:08:32,806 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_cors_livechat: Starting TestCorsLivechat.test_ignore_guest_cookie ... 2026-08-23 22:08:32,816 202 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-08-23 22:08:32,817 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 22:08:33,038 202 INFO rb-966ce88-224197-407373 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-08-23 22:08:33,126 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:33] "POST /im_livechat/cors/get_session HTTP/1.1" 200 - 90 0.039 0.272 2026-08-23 22:08:33,142 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_cors_livechat: Starting TestCorsLivechat.test_ignore_user_cookie ... 2026-08-23 22:08:33,155 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 22:08:33,163 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 22:08:33,456 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:33] "POST /im_livechat/cors/get_session HTTP/1.1" 200 - 88 0.028 0.266 2026-08-23 22:08:33,481 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 22:08:42,854 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_digest: Starting TestLiveChatDigest.test_kpi_livechat_rating_value ... 2026-08-23 22:08:43,093 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-23 22:08:50,338 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35070] 2026-08-23 22:08:50,338 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-23 22:08:51,105 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [361] 2026-08-23 22:08:51,111 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10063] 2026-08-23 22:08:51,115 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:08:51,460 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [362] 2026-08-23 22:08:51,467 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10065] 2026-08-23 22:08:51,472 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:08:51,543 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_channel_not_pinned_for_operator_before_first_message ... 2026-08-23 22:08:51,552 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 22:08:51,839 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:51] "POST /im_livechat/get_session HTTP/1.1" 200 - 77 0.039 0.250 2026-08-23 22:08:51,893 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:michel from n/a 2026-08-23 22:08:51,950 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:51] "POST /mail/data HTTP/1.1" 200 - 50 0.018 0.034 2026-08-23 22:08:51,951 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_get_discuss_channel.TestGetDiscussChannel.test_channel_not_pinned_for_operator_before_first_message: waiting for threads: [] 2026-08-23 22:08:51,966 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_get_discuss_channel ... 2026-08-23 22:08:51,970 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 22:08:52,196 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:52] "POST /im_livechat/get_session HTTP/1.1" 200 - 84 0.032 0.196 2026-08-23 22:08:52,274 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:52] "POST /im_livechat/get_session HTTP/1.1" 200 - 56 0.023 0.028 2026-08-23 22:08:52,375 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:52] "POST /im_livechat/get_session HTTP/1.1" 200 - 56 0.021 0.029 2026-08-23 22:08:52,443 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:52] "POST /im_livechat/get_session HTTP/1.1" 200 - 56 0.018 0.028 2026-08-23 22:08:52,515 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:52] "POST /im_livechat/get_session HTTP/1.1" 200 - 56 0.018 0.029 2026-08-23 22:08:52,581 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:52] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.016 0.027 2026-08-23 22:08:52,641 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:52] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.013 0.025 2026-08-23 22:08:52,703 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:52] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.011 0.025 2026-08-23 22:08:52,769 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:52] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.014 0.027 2026-08-23 22:08:52,828 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:52] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.011 0.025 2026-08-23 22:08:52,886 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:52] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.011 0.025 2026-08-23 22:08:52,942 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:52] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.011 0.025 2026-08-23 22:08:53,019 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:53] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.019 0.036 2026-08-23 22:08:53,083 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:53] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.011 0.030 2026-08-23 22:08:53,154 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:53] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.012 0.037 2026-08-23 22:08:53,210 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:53] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.010 0.024 2026-08-23 22:08:53,265 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:53] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.010 0.024 2026-08-23 22:08:53,324 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:53] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.011 0.029 2026-08-23 22:08:53,390 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:53] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.014 0.025 2026-08-23 22:08:53,462 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:53] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.016 0.035 2026-08-23 22:08:53,535 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:53] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.015 0.032 2026-08-23 22:08:53,591 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:53] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.010 0.024 2026-08-23 22:08:53,660 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:53] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.013 0.035 2026-08-23 22:08:53,732 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:53] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.014 0.037 2026-08-23 22:08:53,799 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:53] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.011 0.036 2026-08-23 22:08:53,838 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_livechat_conversation_history ... 2026-08-23 22:08:53,848 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:michel from n/a 2026-08-23 22:08:53,955 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_livechat_manager_can_invite_anyone ... 2026-08-23 22:08:54,071 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_only_active_livechats_returned_by_init_messaging ... 2026-08-23 22:08:54,296 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [363] 2026-08-23 22:08:54,302 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10097] 2026-08-23 22:08:54,307 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:08:54,326 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 22:08:54,540 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:54] "POST /im_livechat/get_session HTTP/1.1" 200 - 74 0.024 0.191 2026-08-23 22:08:54,572 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:54] "POST /im_livechat/visitor_leave_session HTTP/1.1" 200 - 35 0.009 0.020 2026-08-23 22:08:54,664 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:54] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.012 0.031 2026-08-23 22:08:54,686 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:54] "POST /mail/action HTTP/1.1" 200 - 23 0.006 0.013 2026-08-23 22:08:54,710 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:54] "POST /mail/action HTTP/1.1" 200 - 22 0.007 0.015 2026-08-23 22:08:54,711 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_get_discuss_channel.TestGetDiscussChannel.test_only_active_livechats_returned_by_init_messaging: waiting for threads: [] 2026-08-23 22:08:54,725 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_read_channel_unpined_for_operator_after_one_day ... 2026-08-23 22:08:54,729 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 22:08:55,576 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:55] "POST /im_livechat/get_session HTTP/1.1" 200 - 84 0.023 0.825 2026-08-23 22:08:55,705 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_unread_channel_not_unpined_for_operator_after_autovacuum ... 2026-08-23 22:08:55,709 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 22:08:55,938 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:08:55] "POST /im_livechat/get_session HTTP/1.1" 200 - 84 0.035 0.196 2026-08-23 22:08:56,086 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-23 22:08:56,472 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [364] 2026-08-23 22:08:56,480 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10107] 2026-08-23 22:08:56,485 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:08:56,817 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [365] 2026-08-23 22:08:56,822 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10109] 2026-08-23 22:08:56,832 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:08:56,892 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_get_by_country ... 2026-08-23 22:08:57,148 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [366] 2026-08-23 22:08:57,154 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10111] 2026-08-23 22:08:57,158 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:08:57,437 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [367] 2026-08-23 22:08:57,442 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10114] 2026-08-23 22:08:57,445 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:08:57,501 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_get_by_country_no_operator_matching_country ... 2026-08-23 22:08:57,727 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [368] 2026-08-23 22:08:57,732 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10117] 2026-08-23 22:08:57,736 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:08:57,788 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_get_by_lang ... 2026-08-23 22:08:58,022 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [369] 2026-08-23 22:08:58,028 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10120] 2026-08-23 22:08:58,032 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:08:58,324 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [370] 2026-08-23 22:08:58,328 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10123] 2026-08-23 22:08:58,332 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:08:58,389 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_get_by_lang_and_country_prioritize_lang ... 2026-08-23 22:08:58,609 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [371] 2026-08-23 22:08:58,614 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10126] 2026-08-23 22:08:58,617 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:08:58,873 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [372] 2026-08-23 22:08:58,877 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10129] 2026-08-23 22:08:58,881 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:08:58,933 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_get_by_lang_both_operator_active ... 2026-08-23 22:08:59,193 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [373] 2026-08-23 22:08:59,199 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10132] 2026-08-23 22:08:59,203 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:08:59,467 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [374] 2026-08-23 22:08:59,471 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10135] 2026-08-23 22:08:59,474 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:08:59,607 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_get_by_lang_no_operator_matching_lang ... 2026-08-23 22:08:59,857 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [375] 2026-08-23 22:08:59,861 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10141] 2026-08-23 22:08:59,864 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:08:59,914 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_in_call_operator_not_prioritized ... 2026-08-23 22:09:00,155 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [376] 2026-08-23 22:09:00,162 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10144] 2026-08-23 22:09:00,168 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:09:00,489 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [377] 2026-08-23 22:09:00,494 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10147] 2026-08-23 22:09:00,498 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:09:00,635 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_operator_freed_after_chat_ends ... 2026-08-23 22:09:00,859 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [378] 2026-08-23 22:09:00,863 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10152] 2026-08-23 22:09:00,866 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:09:01,112 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [379] 2026-08-23 22:09:01,116 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10155] 2026-08-23 22:09:01,120 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:09:01,205 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_operator_in_call_no_more_than_two_chats ... 2026-08-23 22:09:01,435 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [380] 2026-08-23 22:09:01,439 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10159] 2026-08-23 22:09:01,443 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:09:01,714 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [381] 2026-08-23 22:09:01,719 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10162] 2026-08-23 22:09:01,723 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:09:01,886 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_priority_by_number_of_chat ... 2026-08-23 22:09:02,157 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [382] 2026-08-23 22:09:02,161 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10168] 2026-08-23 22:09:02,165 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:09:02,457 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [383] 2026-08-23 22:09:02,463 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10171] 2026-08-23 22:09:02,468 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:09:02,620 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_priority_by_number_of_chat_all_operators_exceed_limit ... 2026-08-23 22:09:02,842 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [384] 2026-08-23 22:09:02,847 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10177] 2026-08-23 22:09:02,850 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:09:03,100 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [385] 2026-08-23 22:09:03,105 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10180] 2026-08-23 22:09:03,108 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:09:03,288 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_priority_by_number_of_chat_with_call_limit_not_exceeded ... 2026-08-23 22:09:03,508 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [386] 2026-08-23 22:09:03,512 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10188] 2026-08-23 22:09:03,515 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:09:03,778 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [387] 2026-08-23 22:09:03,782 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10191] 2026-08-23 22:09:03,786 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:09:03,967 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-08-23 22:09:04,350 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [388] 2026-08-23 22:09:04,356 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10201] 2026-08-23 22:09:04,360 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:09:04,633 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [389] 2026-08-23 22:09:04,639 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10203] 2026-08-23 22:09:04,644 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:09:04,706 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_im_livechat_report: Starting TestImLivechatReport.test_im_livechat_report_channel ... 2026-08-23 22:09:04,735 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [130673, 130674, 130675, 130676, 130682, 130683, 130684, 130583, 130584, 130585, 130586, 130587, 130588, 130594, 130595, 130596, 130597, 130598, 130599, 130604, 130605, 130606, 130607, 130608, 130613, 130614, 130615, 130616, 130622, 130623, 130624, 130625, 130626, 130632, 130633, 130634, 130635, 130636, 130641, 130642, 130643, 130644, 130645, 130651, 130652, 130653, 130654, 130655, 130661, 130662, 130663, 130664, 130665, 130666, 130667] 2026-08-23 22:09:04,735 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [2414, 2413, 2412, 2411, 2410, 2409, 2408, 2407, 2406, 2405, 2404, 2403, 2402, 2401, 2400, 2399, 2398, 2397, 2396, 2395, 2394, 2393, 2392, 2391, 2390, 2389, 2388, 2387, 2386, 2385, 2384, 2383, 2382, 2381, 2380, 2379, 2378, 2377, 2376, 2375, 2374, 2373, 2372, 2371, 2370, 2369, 2368, 2367, 2366, 2365, 2364, 2363, 2362, 2361, 2360] 2026-08-23 22:09:04,751 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [130579, 130669, 130678, 130590, 130601, 130610, 130618, 130628, 130638, 130647, 130657] 2026-08-23 22:09:04,751 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted discuss.channel records with IDs: [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19] 2026-08-23 22:09:04,764 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 22:09:05,003 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:09:05] "POST /im_livechat/get_session HTTP/1.1" 200 - 76 0.023 0.218 2026-08-23 22:09:05,099 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_im_livechat_report: Starting TestImLivechatReport.test_im_livechat_report_operator ... 2026-08-23 22:09:05,117 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [130673, 130674, 130675, 130676, 130682, 130683, 130684, 130583, 130584, 130585, 130586, 130587, 130588, 130594, 130595, 130596, 130597, 130598, 130599, 130604, 130605, 130606, 130607, 130608, 130613, 130614, 130615, 130616, 130622, 130623, 130624, 130625, 130626, 130632, 130633, 130634, 130635, 130636, 130641, 130642, 130643, 130644, 130645, 130651, 130652, 130653, 130654, 130655, 130661, 130662, 130663, 130664, 130665, 130666, 130667] 2026-08-23 22:09:05,117 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [2414, 2413, 2412, 2411, 2410, 2409, 2408, 2407, 2406, 2405, 2404, 2403, 2402, 2401, 2400, 2399, 2398, 2397, 2396, 2395, 2394, 2393, 2392, 2391, 2390, 2389, 2388, 2387, 2386, 2385, 2384, 2383, 2382, 2381, 2380, 2379, 2378, 2377, 2376, 2375, 2374, 2373, 2372, 2371, 2370, 2369, 2368, 2367, 2366, 2365, 2364, 2363, 2362, 2361, 2360] 2026-08-23 22:09:05,122 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [130579, 130669, 130678, 130590, 130601, 130610, 130618, 130628, 130638, 130647, 130657] 2026-08-23 22:09:05,122 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted discuss.channel records with IDs: [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19] 2026-08-23 22:09:05,134 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 22:09:06,046 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:09:06] "POST /im_livechat/get_session HTTP/1.1" 200 - 81 0.031 0.882 2026-08-23 22:09:06,152 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-23 22:09:06,162 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_im_livechat_support_page: Starting TestImLivechatSupportPage.test_load_modules ... 2026-08-23 22:09:06,469 202 _WARNING rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Chrome headless failed to start: [1997:2018:0823/220906.281796:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1997:2018:0823/220906.285223:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1997:2018:0823/220906.285334:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1997:2018:0823/220906.285511:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1997:2018:0823/220906.285524:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1997:2018:0823/220906.293891:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1997:1997:0823/220906.296600:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2034:2034:0823/220906.309694:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2034:2034:0823/220906.312476:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1997:2018:0823/220906.319802:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1997:1997:0823/220906.390880:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1997:1997:0823/220906.390958:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1997:1997:0823/220906.390970:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1997:2018:0823/220906.391087:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1997:2018:0823/220906.391122:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1997:1997:0823/220906.391155:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 22:09:06,474 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_im_livechat_support_page: skipped TestImLivechatSupportPage.test_load_modules : Failed to detect chrome devtools port after 10.0s. 2026-08-23 22:09:06,493 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_load_modules (odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules) 2026-08-23 22:09:06,493 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_im_livechat_support_page: Starting TestImLivechatSupportPage.test_load_modules ... 2026-08-23 22:09:06,750 202 _WARNING rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules.test_load_modules: Chrome headless failed to start: [2103:2124:0823/220906.608088:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2103:2124:0823/220906.611731:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2103:2124:0823/220906.611834:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2103:2124:0823/220906.611947:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2103:2124:0823/220906.611958:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2103:2124:0823/220906.625494:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2103:2103:0823/220906.628191:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2138:2138:0823/220906.630032:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2138:2138:0823/220906.631596:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2103:2124:0823/220906.647901:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2103:2103:0823/220906.715484:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2103:2103:0823/220906.715575:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2103:2103:0823/220906.715596:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2103:2124:0823/220906.715607:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2103:2124:0823/220906.715641:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2103:2103:0823/220906.715861:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 22:09:06,755 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_im_livechat_support_page: skipped TestImLivechatSupportPage.test_load_modules : Failed to detect chrome devtools port after 10.0s. 2026-08-23 22:09:06,774 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_load_modules (odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules) 2026-08-23 22:09:06,774 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_im_livechat_support_page: Starting TestImLivechatSupportPage.test_load_modules ... 2026-08-23 22:09:07,024 202 WARNING rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules.test_load_modules.test_load_modules: Chrome headless failed to start: [2207:2228:0823/220906.882610:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2207:2228:0823/220906.886057:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2207:2228:0823/220906.886292:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2207:2228:0823/220906.886344:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2207:2228:0823/220906.886358:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2207:2228:0823/220906.893320:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2207:2207:0823/220906.895852:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2242:2242:0823/220906.909717:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2207:2228:0823/220906.911511:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2242:2242:0823/220906.912741:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2207:2207:0823/220906.980896:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2207:2207:0823/220906.980974:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2207:2207:0823/220906.980987:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2207:2228:0823/220906.980992:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2207:2228:0823/220906.981030:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2207:2207:0823/220906.981128:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 22:09:07,029 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_im_livechat_support_page: skipped TestImLivechatSupportPage.test_load_modules : Failed to detect chrome devtools port after 10.0s. 2026-08-23 22:09:07,061 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 22:09:07,084 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_js: Starting ExternalTestSuite.test_external_livechat ... 2026-08-23 22:09:07,388 202 _WARNING rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Chrome headless failed to start: [2317:2338:0823/220907.189431:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2317:2338:0823/220907.193921:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2317:2338:0823/220907.194114:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2317:2338:0823/220907.194149:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2317:2338:0823/220907.194208:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2317:2338:0823/220907.200601:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2317:2317:0823/220907.203488:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2352:2352:0823/220907.216319:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2352:2352:0823/220907.218100:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2317:2338:0823/220907.225968:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2317:2317:0823/220907.303163:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2317:2317:0823/220907.303247:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2317:2317:0823/220907.303259:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2317:2338:0823/220907.303260:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2317:2338:0823/220907.303297:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2317:2317:0823/220907.303404:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 22:09:07,393 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_js: skipped ExternalTestSuite.test_external_livechat : Failed to detect chrome devtools port after 10.0s. 2026-08-23 22:09:07,413 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_external_livechat (odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat) 2026-08-23 22:09:07,414 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_js: Starting ExternalTestSuite.test_external_livechat ... 2026-08-23 22:09:07,615 202 _WARNING rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat: Chrome headless failed to start: [2427:2448:0823/220907.524897:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2427:2448:0823/220907.528096:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2427:2448:0823/220907.528163:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2427:2448:0823/220907.528293:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2427:2448:0823/220907.528301:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2427:2448:0823/220907.535382:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2427:2427:0823/220907.537873:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2463:2463:0823/220907.547494:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2463:2463:0823/220907.552154:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2427:2448:0823/220907.553595:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2427:2427:0823/220907.597417:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2427:2427:0823/220907.597500:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2427:2427:0823/220907.597511:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2427:2448:0823/220907.597528:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2427:2448:0823/220907.597566:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2427:2427:0823/220907.597718:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 22:09:07,624 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_js: skipped ExternalTestSuite.test_external_livechat : Failed to detect chrome devtools port after 10.0s. 2026-08-23 22:09:07,660 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_external_livechat (odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat) 2026-08-23 22:09:07,660 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_js: Starting ExternalTestSuite.test_external_livechat ... 2026-08-23 22:09:07,913 202 WARNING rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat: Chrome headless failed to start: [2537:2558:0823/220907.766531:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2537:2558:0823/220907.769640:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2537:2558:0823/220907.769770:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2537:2558:0823/220907.769862:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2537:2558:0823/220907.769877:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2537:2558:0823/220907.778198:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2537:2537:0823/220907.780911:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2572:2572:0823/220907.788200:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2572:2572:0823/220907.790029:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2537:2558:0823/220907.798540:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2537:2537:0823/220907.867642:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2537:2537:0823/220907.867784:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2537:2537:0823/220907.867801:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2537:2558:0823/220907.867799:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2537:2558:0823/220907.867830:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2537:2537:0823/220907.867982:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 22:09:07,919 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_js: skipped ExternalTestSuite.test_external_livechat : Failed to detect chrome devtools port after 10.0s. 2026-08-23 22:09:07,974 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 22:09:14,876 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35070] 2026-08-23 22:09:14,876 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-23 22:09:15,183 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_message: Starting TestImLivechatMessage.test_chatbot_message_format ... 2026-08-23 22:09:15,672 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [390] 2026-08-23 22:09:15,679 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10602] 2026-08-23 22:09:15,684 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:09:15,749 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [391] 2026-08-23 22:09:15,755 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10603] 2026-08-23 22:09:15,760 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:09:15,851 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:emp from n/a 2026-08-23 22:09:15,858 202 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-08-23 22:09:15,859 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 22:09:16,035 202 INFO rb-966ce88-224197-407373 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-08-23 22:09:16,114 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:09:16] "POST /im_livechat/get_session HTTP/1.1" 200 - 107 0.027 0.230 2026-08-23 22:09:16,201 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_message: Starting TestImLivechatMessage.test_update_username ... 2026-08-23 22:09:16,512 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [392] 2026-08-23 22:09:16,517 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10611] 2026-08-23 22:09:16,520 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:09:16,566 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [393] 2026-08-23 22:09:16,571 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10612] 2026-08-23 22:09:16,574 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:09:16,874 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [394] 2026-08-23 22:09:16,879 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10614] 2026-08-23 22:09:16,883 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:09:16,929 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 107, model: res.users 2026-08-23 22:09:16,970 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-23 22:09:16,977 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_res_users: Starting TestLiveChatResUsers.test_livechat_create_res_users ... 2026-08-23 22:09:17,193 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [395] 2026-08-23 22:09:17,200 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10616] 2026-08-23 22:09:17,203 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:09:17,509 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-23 22:09:17,943 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [396] 2026-08-23 22:09:17,949 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10623] 2026-08-23 22:09:17,953 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:09:18,218 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [397] 2026-08-23 22:09:18,225 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10625] 2026-08-23 22:09:18,230 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:09:18,296 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_session_history: Starting TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth ... 2026-08-23 22:09:18,546 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [398] 2026-08-23 22:09:18,552 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10627] 2026-08-23 22:09:18,556 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:09:18,579 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 22:09:18,875 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:09:18] "POST /im_livechat/get_session HTTP/1.1" 200 - 74 0.020 0.278 2026-08-23 22:09:19,171 202 _WARNING rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Chrome headless failed to start: [2648:2669:0823/220919.011349:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2648:2669:0823/220919.014980:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2648:2669:0823/220919.015617:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2648:2669:0823/220919.015668:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2648:2669:0823/220919.015683:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2648:2669:0823/220919.022537:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2648:2648:0823/220919.023294:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2648:2669:0823/220919.041194:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2683:2683:0823/220919.043013:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2683:2683:0823/220919.046708:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2648:2648:0823/220919.101753:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2648:2648:0823/220919.101831:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2648:2648:0823/220919.101843:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2648:2669:0823/220919.101858:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2648:2669:0823/220919.101894:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2648:2648:0823/220919.102028:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2648:2648:0823/220919.102628:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 22:09:19,178 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_session_history: skipped TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth : Failed to detect chrome devtools port after 10.0s. 2026-08-23 22:09:19,207 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_session_history_navigation_back_and_forth (odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth) 2026-08-23 22:09:19,208 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_session_history: Starting TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth ... 2026-08-23 22:09:19,506 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [399] 2026-08-23 22:09:19,513 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10630] 2026-08-23 22:09:19,518 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:09:19,544 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 22:09:20,404 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:09:20] "POST /im_livechat/get_session HTTP/1.1" 200 - 74 0.021 0.841 2026-08-23 22:09:20,696 202 _WARNING rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.test_session_history_navigation_back_and_forth: Chrome headless failed to start: [2761:2782:0823/220920.544681:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2761:2782:0823/220920.548625:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2761:2782:0823/220920.549010:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2761:2782:0823/220920.549085:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2761:2782:0823/220920.549128:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2761:2782:0823/220920.557741:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2761:2761:0823/220920.560489:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2798:2798:0823/220920.571343:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2798:2798:0823/220920.574066:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2761:2782:0823/220920.575460:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2761:2761:0823/220920.626008:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2761:2761:0823/220920.626103:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2761:2782:0823/220920.626111:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2761:2761:0823/220920.626118:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2761:2782:0823/220920.626226:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2761:2761:0823/220920.626314:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2761:2761:0823/220920.627041:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2801:2850:0823/220920.683865:ERROR:net/socket/ssl_client_socket_impl.cc:963] handshake failed; returned -1, SSL error code 1, net_error -3 2026-08-23 22:09:20,704 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_session_history: skipped TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth : Failed to detect chrome devtools port after 10.0s. 2026-08-23 22:09:20,736 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_session_history_navigation_back_and_forth (odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth) 2026-08-23 22:09:20,737 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_session_history: Starting TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth ... 2026-08-23 22:09:21,006 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [400] 2026-08-23 22:09:21,010 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10633] 2026-08-23 22:09:21,014 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 22:09:21,034 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 22:09:21,264 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:09:21] "POST /im_livechat/get_session HTTP/1.1" 200 - 74 0.021 0.210 2026-08-23 22:09:21,579 202 WARNING rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.test_session_history_navigation_back_and_forth.test_session_history_navigation_back_and_forth: Chrome headless failed to start: [2880:2901:0823/220921.436004:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2880:2901:0823/220921.439284:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2880:2901:0823/220921.439614:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2880:2901:0823/220921.439676:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2880:2901:0823/220921.439685:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2880:2901:0823/220921.447605:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2880:2880:0823/220921.450093:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2916:2916:0823/220921.458301:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2916:2916:0823/220921.460153:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2880:2901:0823/220921.465452:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2880:2880:0823/220921.513904:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2880:2880:0823/220921.513991:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2880:2880:0823/220921.514002:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2880:2880:0823/220921.514214:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2880:2901:0823/220921.514219:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2880:2901:0823/220921.514259:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2880:2880:0823/220921.515220:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 22:09:21,584 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_session_history: skipped TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth : Failed to detect chrome devtools port after 10.0s. 2026-08-23 22:09:21,616 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-23 22:09:21,628 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_upload_attachment: Starting TestUploadAttachment.test_visitor_cannot_upload_on_closed_livechat ... 2026-08-23 22:09:21,893 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 22:09:22,196 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:09:22] "POST /im_livechat/get_session HTTP/1.1" 200 - 79 0.033 0.272 2026-08-23 22:09:22,231 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:09:22] "POST /im_livechat/visitor_leave_session HTTP/1.1" 200 - 35 0.012 0.021 2026-08-23 22:09:22,242 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:09:22] "POST /mail/attachment/upload HTTP/1.1" 403 - 11 0.002 0.006 2026-08-23 22:09:22,243 202 INFO rb-966ce88-224197-407373 odoo.addons.im_livechat.tests.test_upload_attachment.TestUploadAttachment.test_visitor_cannot_upload_on_closed_livechat: waiting for threads: [] 2026-08-23 22:09:22,264 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 22:09:29,133 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #120 deleted product.product records with IDs: [837] 2026-08-23 22:09:29,207 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:09:29,207 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:09:29,456 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:09:29,457 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:09:29,460 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:09:29,460 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:09:29,462 202 INFO rb-966ce88-224197-407373 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-08-23 22:09:29,462 202 INFO rb-966ce88-224197-407373 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-08-23 22:10:01,942 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_line_grouping.tests.test_einvoice_line_grouping: Starting TestEinvoiceLineGrouping.test_prepare_einvoice_line_summary_name ... 2026-08-23 22:10:04,274 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #120 deleted invoice.line.grouping records with IDs: [4, 5, 6] 2026-08-23 22:10:04,320 202 INFO rb-966ce88-224197-407373 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-08-23 22:10:05,606 202 INFO rb-966ce88-224197-407373 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-08-23 22:10:06,823 202 INFO rb-966ce88-224197-407373 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-08-23 22:10:07,959 202 INFO rb-966ce88-224197-407373 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-08-23 22:10:09,738 202 INFO rb-966ce88-224197-407373 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-08-23 22:10:10,974 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-23 22:10:18,726 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_access_token ... 2026-08-23 22:10:20,464 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_adjustment_invoice ... 2024-01-01 00:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #122 deleted account.move.line.ctp records with IDs: [234, 235] 2024-01-01 00:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #122 deleted account.move.line records with IDs: [560] 2026-08-23 22:10:23,340 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_cancel_invoice ... 2026-08-23 22:10:25,573 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_decimal_rounding ... 2026-08-23 22:10:26,958 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_default_symbol_on_partner ... 2026-08-23 22:10:28,271 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_downpayment_line_in_json ... 2026-08-23 22:10:29,508 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_invoice_creation ... 2026-08-23 22:10:30,953 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_invoice_foreign_currency ... 2026-08-23 22:10:32,537 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_json_data_generation ... 2026-08-23 22:10:34,089 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_json_data_generation_no_product ... 2026-08-23 22:10:35,476 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_line_note_in_json ... 2026-08-23 22:10:36,903 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_loyalty_discount_in_json ... 2026-08-23 22:10:37,841 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_pos_discount_product_in_json ... 2024-01-01 00:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #122 deleted account.move.line.ctp records with IDs: [259] 2026-08-23 22:10:39,896 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_replacement_invoice ... 2024-01-01 00:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #122 deleted account.move.line.ctp records with IDs: [263, 264] 2024-01-01 00:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #122 deleted account.move.line records with IDs: [603] 2026-08-23 22:10:42,677 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_sale_discount_product_in_json ... 2026-08-23 22:10:44,371 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_send_and_print ... 2026-08-23 22:10:46,210 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_unzip_double_zip_response ... 2026-08-23 22:10:47,996 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_unzip_no_xml_in_zip ... 2026-08-23 22:10:49,933 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_unzip_single_zip_response ... 2026-08-23 22:10:51,643 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-08-23 22:11:10,265 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_default_symbol ... 2026-08-23 22:11:10,382 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_fetch_invoice_files ... 2024-01-01 00:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #124 deleted ir.attachment records with IDs: [4382] 2024-01-01 00:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #124 deleted ir.attachment records with IDs: [4381] 2026-08-23 22:11:11,345 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_fetch_invoice_files_not_sent_raises ... 2026-08-23 22:11:11,795 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_invoice_refund ... 2026-08-23 22:11:13,156 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_invoice_send_and_print ... 2026-08-23 22:11:14,162 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_pos_specific_symbol ... 2026-08-23 22:11:14,285 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_prepare_order_vals_rights ... 2026-08-23 22:11:14,683 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-23 22:11:24,883 202 INFO rb-966ce88-224197-407373 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-08-23 22:11:25,220 202 _WARNING rb-966ce88-224197-407373 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 failed to start: [2993:3014:0823/221125.081358:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2993:3014:0823/221125.085002:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2993:3014:0823/221125.085261:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2993:3014:0823/221125.085355:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2993:3014:0823/221125.085371:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2993:3014:0823/221125.091681:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2993:2993:0823/221125.094253:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3029:3029:0823/221125.105827:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3029:3029:0823/221125.107839:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2993:3014:0823/221125.110335:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2993:2993:0823/221125.177136:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2993:2993:0823/221125.177212:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2993:2993:0823/221125.177224:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2993:3014:0823/221125.177228:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2993:3014:0823/221125.177255:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2993:2993:0823/221125.177412:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 22:11:25,226 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour: skipped TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-23 22:11:25,264 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_l10n_vn_edi_pos_config_error_tour (odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour) 2026-08-23 22:11:25,265 202 INFO rb-966ce88-224197-407373 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-08-23 22:11:25,608 202 _WARNING rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.test_l10n_vn_edi_pos_config_error_tour: Chrome headless failed to start: [3101:3122:0823/221125.448913:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3101:3122:0823/221125.452742:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3101:3122:0823/221125.452916:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3101:3122:0823/221125.453044:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3101:3122:0823/221125.453073:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3101:3122:0823/221125.459555:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3101:3101:0823/221125.462314:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3101:3122:0823/221125.477517:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3138:3138:0823/221125.477821:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3138:3138:0823/221125.480577:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3101:3101:0823/221125.524601:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3101:3101:0823/221125.524675:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3101:3101:0823/221125.524687:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3101:3122:0823/221125.524699:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3101:3122:0823/221125.524729:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3101:3101:0823/221125.524824:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 22:11:25,613 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour: skipped TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-23 22:11:25,635 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_l10n_vn_edi_pos_config_error_tour (odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour) 2026-08-23 22:11:25,635 202 INFO rb-966ce88-224197-407373 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-08-23 22:11:25,940 202 WARNING rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.test_l10n_vn_edi_pos_config_error_tour.test_l10n_vn_edi_pos_config_error_tour: Chrome headless failed to start: [3211:3232:0823/221125.792111:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3211:3232:0823/221125.797364:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3211:3232:0823/221125.797686:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3211:3232:0823/221125.797785:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3211:3232:0823/221125.797796:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3211:3232:0823/221125.803978:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3211:3211:0823/221125.806695:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3247:3247:0823/221125.813930:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3247:3247:0823/221125.815690:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3211:3232:0823/221125.821821:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3211:3211:0823/221125.892188:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3211:3211:0823/221125.892272:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3211:3211:0823/221125.892290:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3211:3232:0823/221125.892283:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3211:3232:0823/221125.892321:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3211:3211:0823/221125.892454:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3211:3211:0823/221125.893763:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3250:3298:0823/221125.911713:ERROR:net/socket/ssl_client_socket_impl.cc:963] handshake failed; returned -1, SSL error code 1, net_error -3 2026-08-23 22:11:25,946 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour: skipped TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-23 22:11:25,968 202 INFO rb-966ce88-224197-407373 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-08-23 22:11:26,334 202 _WARNING rb-966ce88-224197-407373 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 failed to start: [3325:3346:0823/221126.148679:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3325:3346:0823/221126.153652:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3325:3346:0823/221126.153786:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3325:3346:0823/221126.153923:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3325:3346:0823/221126.153940:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3325:3346:0823/221126.160794:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3325:3325:0823/221126.164548:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3360:3360:0823/221126.173527:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3360:3360:0823/221126.177541:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3325:3346:0823/221126.183965:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3325:3325:0823/221126.230244:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3325:3325:0823/221126.230320:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3325:3325:0823/221126.230332:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3325:3346:0823/221126.230340:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3325:3346:0823/221126.230371:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3325:3325:0823/221126.230510:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 22:11:26,340 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour: skipped TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-23 22:11:26,372 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_l10n_vn_edi_pos_refund_reason_tour (odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour) 2026-08-23 22:11:26,373 202 INFO rb-966ce88-224197-407373 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-08-23 22:11:26,747 202 _WARNING rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.test_l10n_vn_edi_pos_refund_reason_tour: Chrome headless failed to start: [3435:3456:0823/221126.565261:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3435:3456:0823/221126.569027:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3435:3456:0823/221126.569108:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3435:3456:0823/221126.569132:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3435:3456:0823/221126.569144:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3435:3456:0823/221126.577417:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3435:3435:0823/221126.580529:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3470:3470:0823/221126.586358:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3470:3470:0823/221126.588283:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3435:3456:0823/221126.596262:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3435:3435:0823/221126.662475:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3435:3435:0823/221126.662559:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3435:3435:0823/221126.662570:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3435:3456:0823/221126.662585:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3435:3456:0823/221126.662629:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3435:3435:0823/221126.662717:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 22:11:26,753 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour: skipped TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-23 22:11:26,782 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_l10n_vn_edi_pos_refund_reason_tour (odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour) 2026-08-23 22:11:26,783 202 INFO rb-966ce88-224197-407373 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-08-23 22:11:27,114 202 WARNING rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.test_l10n_vn_edi_pos_refund_reason_tour.test_l10n_vn_edi_pos_refund_reason_tour: Chrome headless failed to start: [3547:3568:0823/221126.967859:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3547:3568:0823/221126.971866:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3547:3568:0823/221126.972176:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3547:3568:0823/221126.972272:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3547:3568:0823/221126.972405:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3547:3568:0823/221126.980871:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3547:3547:0823/221126.983985:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3582:3582:0823/221126.993564:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3582:3582:0823/221126.995884:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3547:3568:0823/221127.003015:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3547:3547:0823/221127.068066:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3547:3547:0823/221127.068143:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3547:3547:0823/221127.068158:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3547:3568:0823/221127.068171:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3547:3568:0823/221127.068202:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3547:3547:0823/221127.068283:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 22:11:27,120 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour: skipped TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-23 22:11:27,171 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-23 22:11:39,584 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_company_scope: Starting TestCompanyScope.test_c99_account_by_code_map_scoped ... 2026-08-23 22:11:39,648 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_company_scope: Starting TestCompanyScope.test_create_account_vn_chart_triggers_tag_fill ... 2026-08-23 22:11:39,700 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_company_scope: Starting TestCompanyScope.test_fill_tag_vn_coa_checks_all_companies ... 2026-08-23 22:11:39,734 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_company_scope: Starting TestCompanyScope.test_get_account_by_code_cross_company ... 2026-08-23 22:11:39,771 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_company_scope: Starting TestCompanyScope.test_get_account_by_code_prefix_cross_company ... 2026-08-23 22:11:39,832 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-23 22:11:45,136 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_reload_missing_stock_journal: Starting TestReloadMissingStockJournal.test_reload_template_branch_company ... 2026-08-23 22:11:59,263 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_reload_missing_stock_journal: Starting TestReloadMissingStockJournal.test_reload_template_company_missing_stock_journal_xmlid ... 2026-08-23 22:12:06,258 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #134 deleted ir.default records with IDs: [279] 2026-08-23 22:12:06,260 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #134 deleted ir.model.data records with IDs: [467683] 2026-08-23 22:12:06,322 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #134 deleted account.journal records with IDs: [260] 2026-08-23 22:12:07,260 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-23 22:12:34,800 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c10_payments_route_to_11218_and_11219 ... 2026-08-23 22:12:35,484 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c11_first_cash_journal_stays_on_111_and_no_115_exists ... 2026-08-23 22:12:35,524 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c12_level3_exhaustion_raises_userror_and_mints_nothing ... 2026-08-23 22:12:36,210 202 INFO rb-966ce88-224197-407373 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-08-23 22:12:36,260 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c14_migration_renames_fabricated_accounts_in_place ... 2026-08-23 22:12:36,789 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c15_migration_is_idempotent ... 2026-08-23 22:12:37,318 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c16_c133_fixer_does_not_move_a_c99_company ... 2026-08-23 22:12:37,412 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c17_each_c133_company_gets_its_own_11211 ... 2026-08-23 22:12:37,454 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c18_each_allocator_is_unreachable_from_the_other_regime ... 2026-08-23 22:12:37,636 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c19_second_cash_journal_without_1111_raises_userror ... 2026-08-23 22:12:37,738 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c1_no_fabricated_three_digit_account_exists ... 2026-08-23 22:12:37,787 202 INFO rb-966ce88-224197-407373 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-08-23 22:12:37,889 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c21_utility_rename_collision_is_skipped_and_logged ... 2026-08-23 22:12:38,391 202 INFO rb-966ce88-224197-407373 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-08-23 22:12:38,835 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c2_bank_suspense_account_is_11217 ... 2026-08-23 22:12:38,871 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c3_outstanding_accounts_are_11218_and_11219 ... 2026-08-23 22:12:38,907 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c4_three_utility_accounts_are_distinct_records ... 2026-08-23 22:12:38,943 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c5_first_bank_account_lands_on_11211 ... 2026-08-23 22:12:38,980 202 INFO rb-966ce88-224197-407373 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-08-23 22:12:39,357 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c7_utility_accounts_keep_their_vietnamese_name ... 2026-08-23 22:12:39,505 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c8_foreign_currency_bank_account_lands_under_1122 ... 2026-08-23 22:12:39,684 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c9_statutory_1121_1122_stay_roll_ups ... 2026-08-23 22:12:39,939 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_x1_both_regimes_reach_their_target_state_together ... 2026-08-23 22:12:40,867 202 INFO rb-966ce88-224197-407373 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-08-23 22:12:40,993 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-23 22:13:09,581 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t10_bank_journal_accounts_keep_the_112_report_tag ... 2026-08-23 22:13:09,844 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t11_second_cash_journal_stays_in_the_111_family ... 2026-08-23 22:13:09,995 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t12_statutory_codes_are_never_padded ... 2026-08-23 22:13:10,030 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t13_migration_renames_114_115_in_place_and_keeps_the_entries ... 2026-08-23 22:13:10,548 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: C99 code fix: renaming account 2854 from 114 to 1131 for company VN C99 Bank 2026-08-23 22:13:10,559 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: C99 code fix: renaming account 2855 from 115 to 1132 for company VN C99 Bank 2026-08-23 22:13:11,107 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t14_migration_recreates_deleted_outstanding_accounts ... 2026-08-23 22:13:11,112 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #141 deleted ir.model.data records with IDs: [469410] 2026-08-23 22:13:11,134 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #141 deleted account.account records with IDs: [2854] 2026-08-23 22:13:11,139 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #141 deleted ir.model.data records with IDs: [469411] 2026-08-23 22:13:11,154 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #141 deleted account.account records with IDs: [2855] 2026-08-23 22:13:12,367 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t15_migration_is_idempotent ... 2026-08-23 22:13:12,945 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: C99 code fix: renaming account 2854 from 114 to 1131 for company VN C99 Bank 2026-08-23 22:13:12,961 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: C99 code fix: renaming account 2855 from 115 to 1132 for company VN C99 Bank 2026-08-23 22:13:14,065 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t16_c99_pipeline_does_not_move_a_c133_company ... 2026-08-23 22:13:14,960 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t17_each_company_gets_its_own_bank_account ... 2026-08-23 22:13:15,154 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t18_migration_repoints_a_bank_journal_left_on_112 ... 2026-08-23 22:13:15,973 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #141 deleted ir.model.data records with IDs: [469649] 2026-08-23 22:13:15,973 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #141 deleted account.account records with IDs: [3066] 2026-08-23 22:13:15,975 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 1122 was removed because it is not a C99 account 2026-08-23 22:13:16,212 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t19_outstanding_rename_collision_is_skipped_and_logged ... 2026-08-23 22:13:16,559 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t1_bank_suspense_account_is_1121 ... 2026-08-23 22:13:16,579 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t2_suspense_account_is_never_a_journal_own_account ... 2026-08-23 22:13:16,599 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t3_outstanding_accounts_are_1131_and_1132 ... 2026-08-23 22:13:16,637 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t3b_new_c99_accounts_keep_their_vietnamese_name ... 2026-08-23 22:13:16,771 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t4_no_account_outside_circular_99_is_created ... 2026-08-23 22:13:16,798 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t5_inbound_payment_debits_1131 ... 2026-08-23 22:13:17,123 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t6_outbound_payment_credits_1132 ... 2026-08-23 22:13:17,525 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t7_first_bank_account_lands_on_1122 ... 2026-08-23 22:13:17,657 202 INFO rb-966ce88-224197-407373 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-08-23 22:13:18,149 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t9_account_112_carries_no_direct_postings ... 2026-08-23 22:13:18,440 202 INFO rb-966ce88-224197-407373 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-08-23 22:13:18,527 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-23 22:13:24,126 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_chart_guard: Starting TestVnC133ChartGuard.test_c133_chart_survives_deferred_c99_guess_load ... 2026-08-23 22:13:29,928 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_chart_guard: Starting TestVnC133ChartGuard.test_c133_to_c99_switchback_loads_c99 ... 2026-08-23 22:13:35,703 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted account.auto.transfer.model records with IDs: [69, 70, 71, 72] 2026-08-23 22:13:35,834 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [472270, 472269, 472268, 472267] 2026-08-23 22:13:35,834 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted account.reconcile.model records with IDs: [91, 92, 93, 94] 2026-08-23 22:13:35,854 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted account.payment.method.line records with IDs: [196, 197, 198, 199, 200] 2026-08-23 22:13:35,902 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted ir.default records with IDs: [462] 2026-08-23 22:13:35,903 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [472250, 472251, 472248, 472257, 472247, 472249, 472252, 472260, 472253, 472246, 472245, 472254, 472255, 472256, 472262, 472258, 472261, 472244, 472259, 472243] 2026-08-23 22:13:35,903 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted account.journal records with IDs: [479, 480, 484, 481, 485, 487, 483, 488, 492, 482, 491, 495, 498, 486, 493, 494, 496, 489, 497, 490] 2026-08-23 22:13:35,910 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted mail.alias records with IDs: [283, 284, 286, 287, 285] 2026-08-23 22:13:35,951 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [472241, 472239, 472240, 472230, 472228, 472229, 472233, 472231, 472232, 472226, 472223, 472225, 472224, 472227, 472237, 472234, 472236, 472235, 472238] 2026-08-23 22:13:35,951 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted account.tax records with IDs: [380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398] 2026-08-23 22:13:35,970 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [472216, 472219, 472217, 472218, 472220, 472222, 472221] 2026-08-23 22:13:35,970 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted account.tax.group records with IDs: [119, 120, 121, 122, 123, 124, 125] 2026-08-23 22:13:36,244 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted ir.default records with IDs: [453, 454, 455, 456, 457, 458, 459, 460, 461, 463, 464, 465, 466] 2026-08-23 22:13:36,248 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [472095, 472094, 472242, 472089, 472090, 472091, 472092, 472093, 472096, 472097, 472098, 472099, 472100, 472101, 472102, 472103, 472104, 472105, 472106, 472107, 472108, 472109, 472110, 472111, 472112, 472113, 472114, 472115, 472116, 472117, 472118, 472119, 472120, 472121, 472122, 472123, 472124, 472125, 472126, 472127, 472128, 472129, 472130, 472131, 472132, 472133, 472134, 472135, 472136, 472137, 472138, 472139, 472140, 472141, 472142, 472143, 472144, 472145, 472146, 472147, 472148, 472149, 472150, 472151, 472152, 472153, 472154, 472155, 472156, 472157, 472158, 472159, 472160, 472161, 472162, 472163, 472164, 472165, 472166, 472167, 472168, 472169, 472170, 472171, 472172, 472173, 472174, 472175, 472176, 472177, 472178, 472179, 472180, 472181, 472182, 472183, 472184, 472185, 472186, 472187, 472188, 472189, 472190, 472191, 472192, 472193, 472194, 472195, 472196, 472197, 472198, 472199, 472200, 472201, 472202, 472203, 472204, 472205, 472206, 472207, 472208, 472209, 472210, 472211, 472212, 472213, 472214, 472215] 2026-08-23 22:13:36,248 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted account.account records with IDs: [3605, 3606, 3607, 3608, 3732, 3609, 3610, 3611, 3612, 3613, 3614, 3615, 3616, 3617, 3618, 3619, 3620, 3621, 3622, 3623, 3624, 3625, 3626, 3627, 3628, 3629, 3630, 3631, 3632, 3633, 3634, 3635, 3636, 3637, 3638, 3639, 3640, 3641, 3642, 3643, 3644, 3645, 3646, 3647, 3648, 3649, 3650, 3651, 3652, 3653, 3654, 3655, 3656, 3657, 3658, 3659, 3660, 3661, 3662, 3663, 3664, 3665, 3666, 3667, 3668, 3669, 3670, 3671, 3672, 3673, 3674, 3675, 3676, 3677, 3678, 3679, 3680, 3681, 3682, 3683, 3684, 3685, 3686, 3687, 3688, 3689, 3690, 3691, 3692, 3693, 3694, 3695, 3696, 3697, 3698, 3699, 3700, 3701, 3702, 3703, 3704, 3705, 3706, 3707, 3708, 3709, 3710, 3711, 3712, 3713, 3714, 3715, 3716, 3717, 3718, 3719, 3720, 3721, 3722, 3723, 3724, 3725, 3726, 3727, 3728, 3729, 3730, 3731] 2026-08-23 22:13:36,269 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [472080, 472081, 472082, 472083, 472084, 472085, 472086, 472087, 472088] 2026-08-23 22:13:36,269 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted account.group records with IDs: [1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416] 2026-08-23 22:13:40,602 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_chart_guard: Starting TestVnC133ChartGuard.test_c99_to_c133_settings_switch_loads_c133 ... 2026-08-23 22:13:47,063 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted account.auto.transfer.model records with IDs: [77, 78, 79, 80] 2026-08-23 22:13:47,192 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [473076, 473075, 473074, 473073] 2026-08-23 22:13:47,192 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted account.reconcile.model records with IDs: [99, 100, 101, 102] 2026-08-23 22:13:47,210 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted account.payment.method.line records with IDs: [206, 207, 208, 209, 210] 2026-08-23 22:13:47,243 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted ir.default records with IDs: [494] 2026-08-23 22:13:47,245 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [473056, 473057, 473054, 473063, 473053, 473055, 473058, 473066, 473059, 473052, 473051, 473060, 473061, 473062, 473068, 473064, 473067, 473050, 473065, 473049] 2026-08-23 22:13:47,245 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted account.journal records with IDs: [519, 520, 524, 521, 525, 527, 523, 528, 532, 522, 531, 535, 538, 526, 533, 534, 536, 529, 537, 530] 2026-08-23 22:13:47,248 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted mail.alias records with IDs: [296, 297, 299, 300, 298] 2026-08-23 22:13:47,282 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [473047, 473045, 473046, 473044, 473042, 473043, 473036, 473033, 473035, 473034, 473031, 473028, 473030, 473029, 473032, 473040, 473037, 473039, 473038, 473041] 2026-08-23 22:13:47,282 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted account.tax records with IDs: [419, 425, 420, 421, 422, 423, 433, 434, 435, 424, 426, 427, 428, 429, 430, 431, 432, 436, 437, 438] 2026-08-23 22:13:47,299 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [473021, 473024, 473022, 473023, 473025, 473027, 473026] 2026-08-23 22:13:47,299 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted account.tax.group records with IDs: [133, 134, 135, 136, 137, 138, 139] 2026-08-23 22:13:47,767 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted ir.default records with IDs: [485, 486, 487, 488, 489, 490, 491, 492, 493, 495, 496, 497, 498] 2026-08-23 22:13:47,773 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [472810, 472809, 473048, 472913, 472807, 472808, 472914, 472811, 472915, 472916, 472917, 472918, 472919, 472920, 472921, 472812, 472813, 472922, 472814, 472923, 472924, 472925, 472926, 472927, 472928, 472929, 472930, 472815, 472816, 472931, 472932, 472933, 472934, 472817, 472818, 472819, 472935, 472936, 472937, 472938, 472939, 472940, 472820, 472821, 472822, 472823, 472941, 472942, 472824, 472943, 472825, 472826, 472944, 472827, 472828, 472945, 472829, 472830, 472831, 472832, 472833, 472946, 472834, 472947, 472948, 472835, 472949, 472836, 472837, 472950, 472951, 472838, 472839, 472952, 472953, 472954, 472840, 472841, 472842, 472843, 472955, 472844, 472956, 472957, 472845, 472958, 472959, 472846, 472847, 472960, 472961, 472962, 472963, 472964, 472965, 472966, 472848, 472849, 472967, 472968, 472969, 472970, 472850, 472971, 472972, 472973, 472851, 472974, 472975, 472976, 472977, 472978, 472979, 472980, 472981, 472982, 472983, 472984, 472985, 472986, 472852, 472987, 472853, 472988, 472989, 472990, 472991, 472992, 472993, 472854, 472855, 472856, 472857, 472994, 472858, 472859, 472860, 472995, 472996, 472861, 472862, 472863, 472864, 472865, 472866, 472997, 472867, 472868, 472869, 472998, 472870, 472871, 472999, 473000, 472872, 473001, 473002, 473003, 473004, 472873, 472874, 472875, 473005, 472876, 472877, 472878, 472879, 472880, 472881, 473006, 472882, 472883, 472884, 472885, 472886, 472887, 472888, 472889, 473007, 472890, 472891, 473008, 473009, 473010, 473011, 472892, 472893, 472894, 472895, 472896, 472897, 472898, 473012, 472899, 472900, 472901, 472902, 472903, 472904, 472905, 472906, 472907, 473013, 473014, 473015, 472908, 473016, 473017, 473018, 473019, 472909, 473020, 472910, 472911, 472912] 2026-08-23 22:13:47,774 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted account.account records with IDs: [4054, 3948, 3949, 4162, 4055, 3950, 3951, 3952, 4056, 4057, 4058, 4059, 4060, 4061, 4062, 3953, 3954, 4063, 3955, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4071, 3956, 3957, 4072, 4073, 4074, 4075, 3958, 3959, 3960, 4076, 4077, 4078, 4079, 4080, 4081, 3961, 3962, 3963, 3964, 4082, 4083, 3965, 4084, 3966, 3967, 4085, 3968, 3969, 4086, 3970, 3971, 3972, 3973, 3974, 4087, 3975, 4088, 4089, 3976, 4090, 3977, 3978, 4091, 4092, 3979, 3980, 4093, 4094, 4095, 3981, 3982, 3983, 3984, 4096, 3985, 4097, 4098, 3986, 4099, 4100, 3987, 3988, 4101, 4102, 4103, 4104, 4105, 4106, 4107, 3989, 3990, 4108, 4109, 4110, 4111, 3991, 4112, 4113, 4114, 3992, 4115, 4116, 4117, 4118, 4119, 4120, 4121, 4122, 4123, 4124, 4125, 4126, 4127, 3993, 4128, 3994, 4129, 4130, 4131, 4132, 4133, 4134, 3995, 3996, 3997, 3998, 4135, 3999, 4000, 4001, 4136, 4137, 4002, 4003, 4004, 4005, 4006, 4007, 4138, 4008, 4009, 4010, 4139, 4011, 4012, 4140, 4141, 4013, 4142, 4143, 4144, 4145, 4014, 4015, 4016, 4146, 4017, 4018, 4019, 4020, 4021, 4022, 4147, 4023, 4024, 4025, 4026, 4027, 4028, 4029, 4030, 4148, 4031, 4032, 4149, 4150, 4151, 4152, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4153, 4040, 4041, 4042, 4043, 4044, 4045, 4046, 4047, 4048, 4154, 4155, 4156, 4049, 4157, 4158, 4159, 4160, 4050, 4161, 4051, 4052, 4053] 2026-08-23 22:13:47,848 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [472798, 472799, 472800, 472801, 472802, 472803, 472804, 472805, 472806, 472692, 472693, 472694, 472695, 472696, 472697, 472698, 472699, 472700, 472701, 472702, 472703, 472704, 472705, 472706, 472707, 472708, 472709, 472710, 472711, 472712, 472713, 472714, 472715, 472716, 472717, 472718, 472719, 472720, 472721, 472722, 472723, 472724, 472725, 472726, 472727, 472728, 472729, 472730, 472731, 472732, 472733, 472734, 472735, 472736, 472737, 472738, 472739, 472740, 472741, 472742, 472743, 472744, 472745, 472746, 472747, 472748, 472749, 472750, 472751, 472752, 472753, 472754, 472755, 472756, 472757, 472758, 472759, 472760, 472761, 472762, 472763, 472764, 472765, 472766, 472767, 472768, 472769, 472770, 472771, 472772, 472773, 472774, 472775, 472776, 472777, 472778, 472779, 472780, 472781, 472782, 472783, 472784, 472785, 472786, 472787, 472788, 472789, 472790, 472791, 472792, 472793, 472794, 472795, 472796, 472797] 2026-08-23 22:13:47,848 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted account.group records with IDs: [1638, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1639, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1640, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1641, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1642, 1623, 1624, 1625, 1643, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1644, 1633, 1645, 1634, 1635, 1636, 1646, 1637] 2026-08-23 22:13:51,072 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_chart_guard: Starting TestVnC133ChartGuard.test_non_vietnamese_chart_switch_is_not_blocked_by_the_guard ... 2026-08-23 22:13:55,197 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [473380, 473379, 473378, 473377] 2026-08-23 22:13:55,197 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted account.reconcile.model records with IDs: [107, 108, 109, 110] 2026-08-23 22:13:55,216 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted account.payment.method.line records with IDs: [216, 217, 218, 219, 220] 2026-08-23 22:13:55,259 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted ir.default records with IDs: [521] 2026-08-23 22:13:55,263 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [473360, 473361, 473358, 473367, 473357, 473359, 473362, 473370, 473363, 473356, 473355, 473364, 473365, 473366, 473372, 473368, 473371, 473354, 473369, 473353] 2026-08-23 22:13:55,263 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted account.journal records with IDs: [559, 560, 564, 561, 565, 567, 563, 568, 572, 562, 571, 575, 578, 566, 573, 574, 576, 569, 577, 570] 2026-08-23 22:13:55,269 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted mail.alias records with IDs: [309, 310, 312, 313, 311] 2026-08-23 22:13:55,297 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [473350, 473349] 2026-08-23 22:13:55,297 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted account.tax records with IDs: [458, 459] 2026-08-23 22:13:55,320 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [473348] 2026-08-23 22:13:55,320 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted account.tax.group records with IDs: [147] 2026-08-23 22:13:55,484 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted ir.default records with IDs: [517, 518, 519, 520, 522, 523, 524, 525] 2026-08-23 22:13:55,487 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [473384, 473383, 473381, 473351, 473328, 473342, 473332, 473343, 473333, 473352, 473335, 473308, 473347, 473304, 473318, 473321, 473329, 473323, 473324, 473336, 473341, 473339, 473337, 473344, 473338, 473340, 473345, 473316, 473330, 473331, 473317, 473327, 473334, 473319, 473346, 473312, 473315, 473310, 473322, 473306, 473307, 473305, 473313, 473326, 473314, 473325, 473320, 473311, 473382, 473385, 473309] 2026-08-23 22:13:55,487 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #145 deleted account.account records with IDs: [4291, 4333, 4335, 4337, 4339, 4340, 4336, 4338, 4292, 4293, 4294, 4295, 4296, 4297, 4298, 4299, 4300, 4301, 4302, 4303, 4304, 4305, 4334, 4306, 4307, 4308, 4309, 4310, 4311, 4312, 4313, 4314, 4315, 4316, 4317, 4318, 4319, 4320, 4321, 4322, 4323, 4324, 4325, 4326, 4327, 4328, 4329, 4330, 4331, 4332, 4341] 2026-08-23 22:13:59,784 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-23 22:14:12,344 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4844] 2026-08-23 22:14:12,346 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 411122 was removed because it is not a C99 account 2026-08-23 22:14:12,372 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4830] 2026-08-23 22:14:12,374 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 12811 was removed because it is not a C99 account 2026-08-23 22:14:12,403 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4856] 2026-08-23 22:14:12,405 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 12812 was removed because it is not a C99 account 2026-08-23 22:14:12,423 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4850] 2026-08-23 22:14:12,425 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 12813 was removed because it is not a C99 account 2026-08-23 22:14:12,442 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4900] 2026-08-23 22:14:12,444 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 12822 was removed because it is not a C99 account 2026-08-23 22:14:12,462 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4872] 2026-08-23 22:14:12,463 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 12823 was removed because it is not a C99 account 2026-08-23 22:14:12,477 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4859] 2026-08-23 22:14:12,478 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 12831 was removed because it is not a C99 account 2026-08-23 22:14:12,492 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4909] 2026-08-23 22:14:12,493 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 12832 was removed because it is not a C99 account 2026-08-23 22:14:12,508 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4884] 2026-08-23 22:14:12,509 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 12881 was removed because it is not a C99 account 2026-08-23 22:14:12,524 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4917] 2026-08-23 22:14:12,525 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 12882 was removed because it is not a C99 account 2026-08-23 22:14:12,538 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4914] 2026-08-23 22:14:12,539 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 12883 was removed because it is not a C99 account 2026-08-23 22:14:12,553 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4874] 2026-08-23 22:14:12,554 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 13621 was removed because it is not a C99 account 2026-08-23 22:14:12,568 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4919] 2026-08-23 22:14:12,569 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 13622 was removed because it is not a C99 account 2026-08-23 22:14:12,582 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4835] 2026-08-23 22:14:12,583 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 13631 was removed because it is not a C99 account 2026-08-23 22:14:12,597 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4899] 2026-08-23 22:14:12,598 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 13632 was removed because it is not a C99 account 2026-08-23 22:14:12,611 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4863] 2026-08-23 22:14:12,612 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 13681 was removed because it is not a C99 account 2026-08-23 22:14:12,626 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4889] 2026-08-23 22:14:12,627 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 13682 was removed because it is not a C99 account 2026-08-23 22:14:12,641 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4836] 2026-08-23 22:14:12,642 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 13811 was removed because it is not a C99 account 2026-08-23 22:14:12,657 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4839] 2026-08-23 22:14:12,658 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 13812 was removed because it is not a C99 account 2026-08-23 22:14:12,674 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4893] 2026-08-23 22:14:12,675 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 13831 was removed because it is not a C99 account 2026-08-23 22:14:12,691 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4925] 2026-08-23 22:14:12,692 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 13832 was removed because it is not a C99 account 2026-08-23 22:14:12,707 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4896] 2026-08-23 22:14:12,708 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 13881 was removed because it is not a C99 account 2026-08-23 22:14:12,724 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4853] 2026-08-23 22:14:12,725 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 13882 was removed because it is not a C99 account 2026-08-23 22:14:12,739 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4901] 2026-08-23 22:14:12,741 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 22812 was removed because it is not a C99 account 2026-08-23 22:14:12,757 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4867] 2026-08-23 22:14:12,758 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 22881 was removed because it is not a C99 account 2026-08-23 22:14:12,773 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4842] 2026-08-23 22:14:12,775 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 22882 was removed because it is not a C99 account 2026-08-23 22:14:12,792 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4882] 2026-08-23 22:14:12,793 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 22923 was removed because it is not a C99 account 2026-08-23 22:14:12,812 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4870] 2026-08-23 22:14:12,814 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 22924 was removed because it is not a C99 account 2026-08-23 22:14:12,832 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4883] 2026-08-23 22:14:12,833 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 22931 was removed because it is not a C99 account 2026-08-23 22:14:12,848 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4848] 2026-08-23 22:14:12,849 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 22932 was removed because it is not a C99 account 2026-08-23 22:14:12,864 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4892] 2026-08-23 22:14:12,865 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 22943 was removed because it is not a C99 account 2026-08-23 22:14:12,882 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4902] 2026-08-23 22:14:12,883 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 22951 was removed because it is not a C99 account 2026-08-23 22:14:12,897 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4891] 2026-08-23 22:14:12,899 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 22952 was removed because it is not a C99 account 2026-08-23 22:14:12,918 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4868] 2026-08-23 22:14:12,919 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 33321 was removed because it is not a C99 account 2026-08-23 22:14:12,937 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4885] 2026-08-23 22:14:12,939 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 33322 was removed because it is not a C99 account 2026-08-23 22:14:12,954 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4929] 2026-08-23 22:14:12,955 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 33331 was removed because it is not a C99 account 2026-08-23 22:14:12,971 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4910] 2026-08-23 22:14:12,973 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 33332 was removed because it is not a C99 account 2026-08-23 22:14:12,990 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4897] 2026-08-23 22:14:12,991 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 33341 was removed because it is not a C99 account 2026-08-23 22:14:13,009 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4862] 2026-08-23 22:14:13,011 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 33342 was removed because it is not a C99 account 2026-08-23 22:14:13,030 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4928] 2026-08-23 22:14:13,032 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 33351 was removed because it is not a C99 account 2026-08-23 22:14:13,050 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4880] 2026-08-23 22:14:13,051 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 33352 was removed because it is not a C99 account 2026-08-23 22:14:13,069 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4881] 2026-08-23 22:14:13,070 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 33361 was removed because it is not a C99 account 2026-08-23 22:14:13,088 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4905] 2026-08-23 22:14:13,089 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 33362 was removed because it is not a C99 account 2026-08-23 22:14:13,107 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4916] 2026-08-23 22:14:13,109 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 33371 was removed because it is not a C99 account 2026-08-23 22:14:13,127 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4894] 2026-08-23 22:14:13,129 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 33372 was removed because it is not a C99 account 2026-08-23 22:14:13,156 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4845] 2026-08-23 22:14:13,158 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 33391 was removed because it is not a C99 account 2026-08-23 22:14:13,193 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4851] 2026-08-23 22:14:13,196 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 33392 was removed because it is not a C99 account 2026-08-23 22:14:13,216 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4843] 2026-08-23 22:14:13,218 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 33621 was removed because it is not a C99 account 2026-08-23 22:14:13,233 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4918] 2026-08-23 22:14:13,235 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 33622 was removed because it is not a C99 account 2026-08-23 22:14:13,251 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4913] 2026-08-23 22:14:13,252 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 33631 was removed because it is not a C99 account 2026-08-23 22:14:13,267 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4907] 2026-08-23 22:14:13,268 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 33632 was removed because it is not a C99 account 2026-08-23 22:14:13,282 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4854] 2026-08-23 22:14:13,283 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 33681 was removed because it is not a C99 account 2026-08-23 22:14:13,298 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4903] 2026-08-23 22:14:13,299 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 33682 was removed because it is not a C99 account 2026-08-23 22:14:13,313 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4908] 2026-08-23 22:14:13,314 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 33811 was removed because it is not a C99 account 2026-08-23 22:14:13,328 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4866] 2026-08-23 22:14:13,329 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 33812 was removed because it is not a C99 account 2026-08-23 22:14:13,343 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4855] 2026-08-23 22:14:13,344 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 33821 was removed because it is not a C99 account 2026-08-23 22:14:13,358 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4888] 2026-08-23 22:14:13,360 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 33822 was removed because it is not a C99 account 2026-08-23 22:14:13,374 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4921] 2026-08-23 22:14:13,375 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 33831 was removed because it is not a C99 account 2026-08-23 22:14:13,389 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4834] 2026-08-23 22:14:13,390 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 33832 was removed because it is not a C99 account 2026-08-23 22:14:13,403 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4926] 2026-08-23 22:14:13,405 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 33841 was removed because it is not a C99 account 2026-08-23 22:14:13,419 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4871] 2026-08-23 22:14:13,420 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 33842 was removed because it is not a C99 account 2026-08-23 22:14:13,434 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4927] 2026-08-23 22:14:13,435 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 33861 was removed because it is not a C99 account 2026-08-23 22:14:13,449 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4846] 2026-08-23 22:14:13,450 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 33862 was removed because it is not a C99 account 2026-08-23 22:14:13,464 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4895] 2026-08-23 22:14:13,465 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 33871 was removed because it is not a C99 account 2026-08-23 22:14:13,480 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4832] 2026-08-23 22:14:13,481 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 33872 was removed because it is not a C99 account 2026-08-23 22:14:13,496 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4915] 2026-08-23 22:14:13,497 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 33881 was removed because it is not a C99 account 2026-08-23 22:14:13,511 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4841] 2026-08-23 22:14:13,512 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 33882 was removed because it is not a C99 account 2026-08-23 22:14:13,528 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4906] 2026-08-23 22:14:13,529 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 34111 was removed because it is not a C99 account 2026-08-23 22:14:13,544 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4860] 2026-08-23 22:14:13,545 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 34112 was removed because it is not a C99 account 2026-08-23 22:14:13,559 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4837] 2026-08-23 22:14:13,560 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 34121 was removed because it is not a C99 account 2026-08-23 22:14:13,575 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4858] 2026-08-23 22:14:13,576 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 34122 was removed because it is not a C99 account 2026-08-23 22:14:13,592 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4920] 2026-08-23 22:14:13,593 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 34311 was removed because it is not a C99 account 2026-08-23 22:14:13,609 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4930] 2026-08-23 22:14:13,610 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 34312 was removed because it is not a C99 account 2026-08-23 22:14:13,626 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4933] 2026-08-23 22:14:13,627 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 34313 was removed because it is not a C99 account 2026-08-23 22:14:13,642 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4877] 2026-08-23 22:14:13,643 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 35211 was removed because it is not a C99 account 2026-08-23 22:14:13,658 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4852] 2026-08-23 22:14:13,659 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 35212 was removed because it is not a C99 account 2026-08-23 22:14:13,674 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4865] 2026-08-23 22:14:13,675 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 35221 was removed because it is not a C99 account 2026-08-23 22:14:13,694 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4838] 2026-08-23 22:14:13,695 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 35222 was removed because it is not a C99 account 2026-08-23 22:14:13,713 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4878] 2026-08-23 22:14:13,715 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 35231 was removed because it is not a C99 account 2026-08-23 22:14:13,731 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4833] 2026-08-23 22:14:13,732 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 35232 was removed because it is not a C99 account 2026-08-23 22:14:13,748 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4831] 2026-08-23 22:14:13,749 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 35251 was removed because it is not a C99 account 2026-08-23 22:14:13,765 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4890] 2026-08-23 22:14:13,767 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 35252 was removed because it is not a C99 account 2026-08-23 22:14:13,783 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4911] 2026-08-23 22:14:13,784 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 1311 was removed because it is not a C99 account 2026-08-23 22:14:13,798 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4864] 2026-08-23 22:14:13,799 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 1312 was removed because it is not a C99 account 2026-08-23 22:14:13,815 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4931] 2026-08-23 22:14:13,818 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 1385 was removed because it is not a C99 account 2026-08-23 22:14:13,848 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4847] 2026-08-23 22:14:13,849 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 1411 was removed because it is not a C99 account 2026-08-23 22:14:13,864 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4840] 2026-08-23 22:14:13,865 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 1412 was removed because it is not a C99 account 2026-08-23 22:14:13,879 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4849] 2026-08-23 22:14:13,881 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 1531 was removed because it is not a C99 account 2026-08-23 22:14:13,894 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4875] 2026-08-23 22:14:13,895 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 1532 was removed because it is not a C99 account 2026-08-23 22:14:13,909 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4857] 2026-08-23 22:14:13,910 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 1541 was removed because it is not a C99 account 2026-08-23 22:14:13,924 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4886] 2026-08-23 22:14:13,925 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 1542 was removed because it is not a C99 account 2026-08-23 22:14:13,939 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4912] 2026-08-23 22:14:13,940 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 2421 was removed because it is not a C99 account 2026-08-23 22:14:13,954 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4898] 2026-08-23 22:14:13,955 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 2422 was removed because it is not a C99 account 2026-08-23 22:14:13,968 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4922] 2026-08-23 22:14:13,969 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 2441 was removed because it is not a C99 account 2026-08-23 22:14:13,983 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4923] 2026-08-23 22:14:13,984 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 2442 was removed because it is not a C99 account 2026-08-23 22:14:14,001 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4887] 2026-08-23 22:14:14,003 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 3311 was removed because it is not a C99 account 2026-08-23 22:14:14,020 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4904] 2026-08-23 22:14:14,021 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 3312 was removed because it is not a C99 account 2026-08-23 22:14:14,038 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4861] 2026-08-23 22:14:14,040 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 3341 was removed because it is not a C99 account 2026-08-23 22:14:14,058 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4873] 2026-08-23 22:14:14,060 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 3342 was removed because it is not a C99 account 2026-08-23 22:14:14,075 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4869] 2026-08-23 22:14:14,076 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 3351 was removed because it is not a C99 account 2026-08-23 22:14:14,090 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4876] 2026-08-23 22:14:14,091 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 3352 was removed because it is not a C99 account 2026-08-23 22:14:14,107 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4932] 2026-08-23 22:14:14,109 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 3385 was removed because it is not a C99 account 2026-08-23 22:14:14,123 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4879] 2026-08-23 22:14:14,124 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 3441 was removed because it is not a C99 account 2026-08-23 22:14:14,139 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4924] 2026-08-23 22:14:14,140 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 3442 was removed because it is not a C99 account 2026-08-23 22:14:14,155 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4934] 2026-08-23 22:14:14,156 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 3524 was removed because it is not a C99 account 2026-08-23 22:14:14,172 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted ir.model.data records with IDs: [474310] 2026-08-23 22:14:14,173 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4935] 2026-08-23 22:14:14,174 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 9993 was removed because it is not a C99 account 2026-08-23 22:14:14,194 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted ir.model.data records with IDs: [474309] 2026-08-23 22:14:14,194 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #147 deleted account.account records with IDs: [4936] 2026-08-23 22:14:14,195 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.models.res_company: The account 9994 was removed because it is not a C99 account 2026-08-23 22:14:31,341 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_account_production_wip_account_id_ref_survives_the_coa_filter ... 2026-08-23 22:14:31,407 202 INFO rb-966ce88-224197-407373 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-08-23 22:14:31,524 202 INFO rb-966ce88-224197-407373 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-08-23 22:14:31,644 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_stock_property_account_refs_survive_the_coa_filter ... 2026-08-23 22:14:31,747 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_base_tax_import_tags_exist_after_install ... 2026-08-23 22:14:31,791 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c133_template_data_no_product_level_refund_fields ... 2026-08-23 22:14:31,805 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_accounts_not_in_c99_template_are_deprecated ... 2026-08-23 22:14:31,995 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_bank_journals_default_account_is_c99 ... 2026-08-23 22:14:32,595 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_csv_accounts_exist_in_company ... 2026-08-23 22:14:32,772 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_csv_accounts_vietnamese_names ... 2026-08-23 22:14:32,773 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: skipped TestChartAccountVN.test_vn_c99_csv_accounts_vietnamese_names : vi_VN language not installed 2026-08-23 22:14:32,787 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_detailed_default_accounts ... 2026-08-23 22:14:32,823 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_keep_non_template_subaccounts_with_move_lines ... 2026-08-23 22:14:33,148 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_removed_accounts_and_children_are_deprecated ... 2026-08-23 22:14:33,490 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_template_001 ... 2026-08-23 22:14:33,658 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_import_tax_report_line_uses_aggregation_engine ... 2026-08-23 22:14:33,681 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_no_ignore_missing_tags_in_source ... 2026-08-23 22:14:33,696 202 INFO rb-966ce88-224197-407373 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-08-23 22:14:33,713 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_report_circular_code ... 2026-08-23 22:14:33,754 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_template_data_no_product_level_refund_fields ... 2026-08-23 22:14:33,803 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 22:14:42,069 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_asset.tests.test_c133: Starting TestMethodsTT133.test_01_tt133_account_mapping_for_asset_natures ... 2026-08-23 22:14:47,617 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_asset.tests.test_c133: Starting TestMethodsTT133.test_02_tt133_investment_property_uses_5118 ... 2026-08-23 22:14:50,148 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_asset.tests.test_c133: Starting TestMethodsTT133.test_03_tt133_capital_appreciation_impairment_and_reversal ... 2026-08-23 22:14:52,855 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #150 deleted account.asset.depreciation.line records with IDs: [41, 42] 2026-08-23 22:14:53,651 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_asset.tests.test_c133: Starting TestMethodsTT133.test_04_tt133_usage_conversion_creates_reclassification_entry ... 2026-08-23 22:14:58,222 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #150 deleted account.asset.depreciation.line records with IDs: [43, 44] 2026-08-23 22:14:58,236 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #150 deleted account.asset.depreciation.line records with IDs: [46] 2026-08-23 22:14:58,392 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #150 deleted account.asset.depreciation.line records with IDs: [45] 2026-08-23 22:14:58,453 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-23 22:15:08,504 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_01_compute_date_on_asset ... 2026-08-23 22:15:08,649 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #152 deleted account.asset.depreciation.line records with IDs: [49, 50] 2026-08-23 22:15:08,670 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #152 deleted account.asset.depreciation.line records with IDs: [51, 52] 2026-08-23 22:15:08,688 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_02_tt99_account_mapping_for_asset_natures ... 2026-08-23 22:15:19,811 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_03_investment_property_uses_tt99_accounts ... 2026-08-23 22:15:26,535 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #152 deleted account.asset.depreciation.line records with IDs: [55, 56] 2026-08-23 22:15:26,572 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_04_non_depreciable_investment_property_is_not_depreciated ... 2026-08-23 22:15:32,883 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #152 deleted account.asset.depreciation.line records with IDs: [59, 60] 2026-08-23 22:15:32,901 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_05_tt99_capital_appreciation_impairment_and_reversal ... 2026-08-23 22:15:38,599 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #152 deleted account.asset.depreciation.line records with IDs: [61, 62] 2026-08-23 22:15:38,928 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_06_tt99_usage_conversion_creates_reclassification_entry ... 2026-08-23 22:15:48,174 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #152 deleted account.asset.depreciation.line records with IDs: [63, 64] 2026-08-23 22:15:48,187 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #152 deleted account.asset.depreciation.line records with IDs: [66] 2026-08-23 22:15:48,355 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #152 deleted account.asset.depreciation.line records with IDs: [65] 2026-08-23 22:15:48,400 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_07_manual_account_override_is_not_forced_back_by_localization ... 2026-08-23 22:15:51,332 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_08_investment_property_profile_updates_depreciation_policy ... 2026-08-23 22:15:55,779 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-23 22:15:55,788 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_account_balance_carry_forward: Starting TestVnAccountBalanceTransfer.test_01_vn_chart_template ... 2026-08-23 22:16:01,799 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_account_balance_carry_forward: Starting TestVnAccountBalanceTransfer.test_02_generic_chart_template ... 2026-08-23 22:16:05,816 202 INFO rb-966ce88-224197-407373 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-08-23 22:16:13,708 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11492, 11491, 11490, 11489] 2026-08-23 22:16:13,721 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted account.auto.transfer.model records with IDs: [113, 114, 115, 116] 2026-08-23 22:16:13,885 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 22:16:27,446 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_01_gtgt: Starting Test01GTGT.test_01_gtgt ... 2026-08-23 22:16:28,789 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_01_gtgt: Starting Test01GTGT.test_02_gtgt ... 2026-08-23 22:16:32,666 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 22:16:45,344 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_02_gtgt: Starting Test02GTGT.test_02_gtgt ... 2026-08-23 22:16:47,686 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_02_gtgt: Starting Test02GTGT.test_03_gtgt ... 2026-08-23 22:16:50,854 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_02_gtgt: Starting Test02GTGT.test_04_gtgt ... 2026-08-23 22:16:53,243 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_02_gtgt: Starting Test02GTGT.test_05_gtgt ... 2025-12-15 00:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #159 deleted account.move.line.ctp records with IDs: [332, 333] 2025-12-15 00:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #159 deleted account.move.line records with IDs: [726] 2026-08-23 22:16:55,405 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 22:17:00,823 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_account_detail_sheet: Starting TestAccountDetailSheet.test_01_moves_state_on_report ... 2026-08-23 22:17:00,883 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_account_detail_sheet: Starting TestAccountDetailSheet.test_02_period_on_report ... 2026-08-23 22:17:00,914 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_account_detail_sheet: Starting TestAccountDetailSheet.test_03_journals_on_report ... 2026-08-23 22:17:00,941 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_account_detail_sheet: Starting TestAccountDetailSheet.test_04_accounts_on_report ... 2026-08-23 22:17:00,979 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_account_detail_sheet: Starting TestAccountDetailSheet.test_05_partners_on_report ... 2026-08-23 22:17:01,045 202 INFO rb-966ce88-224197-407373 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/Viindoo-odoo-18.0/odoo/tests/case.py:247 2026-08-23 22:17:14,435 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_311_excludes_net_debit_331_partner ... 2026-08-23 22:17:23,926 202 INFO rb-966ce88-224197-407373 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-08-23 22:17:33,401 202 INFO rb-966ce88-224197-407373 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-08-23 22:17:42,855 202 INFO rb-966ce88-224197-407373 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-08-23 22:17:53,584 202 INFO rb-966ce88-224197-407373 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-08-23 22:18:03,596 202 INFO rb-966ce88-224197-407373 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-08-23 22:18:13,854 202 INFO rb-966ce88-224197-407373 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-08-23 22:18:23,701 202 INFO rb-966ce88-224197-407373 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-08-23 22:18:33,633 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_321_regular_bonds_not_convertible ... 2026-08-23 22:18:43,671 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_aggregation_identities_hold ... 2026-08-23 22:18:53,453 202 INFO rb-966ce88-224197-407373 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-08-23 22:19:03,060 202 INFO rb-966ce88-224197-407373 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-08-23 22:19:12,823 202 INFO rb-966ce88-224197-407373 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-08-23 22:19:23,225 202 INFO rb-966ce88-224197-407373 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-08-23 22:19:34,278 202 INFO rb-966ce88-224197-407373 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-08-23 22:19:55,036 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_full_aggregation_rollup_identities ... 2026-08-23 22:20:16,566 202 INFO rb-966ce88-224197-407373 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-08-23 22:20:26,167 202 INFO rb-966ce88-224197-407373 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-08-23 22:20:47,276 202 INFO rb-966ce88-224197-407373 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-08-23 22:20:56,738 202 INFO rb-966ce88-224197-407373 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-08-23 22:21:17,860 202 INFO rb-966ce88-224197-407373 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-08-23 22:21:27,497 202 INFO rb-966ce88-224197-407373 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-08-23 22:21:27,520 202 INFO rb-966ce88-224197-407373 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-08-23 22:21:50,045 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 22:22:02,354 202 INFO rb-966ce88-224197-407373 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-08-23 22:22:09,210 202 INFO rb-966ce88-224197-407373 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-08-23 22:22:15,757 202 INFO rb-966ce88-224197-407373 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-08-23 22:22:22,543 202 INFO rb-966ce88-224197-407373 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-08-23 22:22:29,603 202 INFO rb-966ce88-224197-407373 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-08-23 22:22:36,600 202 INFO rb-966ce88-224197-407373 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-08-23 22:22:43,213 202 INFO rb-966ce88-224197-407373 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-08-23 22:22:49,784 202 INFO rb-966ce88-224197-407373 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-08-23 22:22:56,850 202 INFO rb-966ce88-224197-407373 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-08-23 22:23:04,315 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 22:23:19,404 202 INFO rb-966ce88-224197-407373 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 0x7fc8a327ed40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:19,404 202 INFO rb-966ce88-224197-407373 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 0x7fc8a32a5300> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:19,409 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:19,411 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:19,412 202 INFO rb-966ce88-224197-407373 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 0x7fc8a32a6de0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:19,421 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:19,421 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:21,194 202 INFO rb-966ce88-224197-407373 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 0x7fc8c6e067a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:21,195 202 INFO rb-966ce88-224197-407373 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 0x7fc8a62302c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:21,199 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:21,201 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:21,202 202 INFO rb-966ce88-224197-407373 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 0x7fc8a6230220> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:21,210 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:21,211 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:22,963 202 INFO rb-966ce88-224197-407373 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 0x7fc8a30179c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:22,964 202 INFO rb-966ce88-224197-407373 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 0x7fc8c6858180> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:22,968 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:22,971 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:22,971 202 INFO rb-966ce88-224197-407373 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 0x7fc8c6858680> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:22,980 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:22,981 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:24,737 202 INFO rb-966ce88-224197-407373 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 0x7fc8a32bbec0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:24,737 202 INFO rb-966ce88-224197-407373 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 0x7fc8a5929800> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:24,741 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:24,743 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:24,744 202 INFO rb-966ce88-224197-407373 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 0x7fc8a5928b80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:24,753 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:24,753 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:26,117 202 INFO rb-966ce88-224197-407373 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 0x7fc8a29c82c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:26,118 202 INFO rb-966ce88-224197-407373 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 0x7fc8c6e04860> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:26,122 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:26,124 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:26,125 202 INFO rb-966ce88-224197-407373 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 0x7fc8c6e07ce0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:26,133 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:26,134 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:27,839 202 INFO rb-966ce88-224197-407373 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 0x7fc8a2eb6340> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:27,840 202 INFO rb-966ce88-224197-407373 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 0x7fc8a3326020> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:27,844 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:27,846 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:27,846 202 INFO rb-966ce88-224197-407373 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 0x7fc8a3326980> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:27,855 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:27,856 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:29,683 202 INFO rb-966ce88-224197-407373 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 0x7fc8c5d020c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:29,684 202 INFO rb-966ce88-224197-407373 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 0x7fc8c5fc32e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:29,688 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:29,690 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:29,690 202 INFO rb-966ce88-224197-407373 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 0x7fc8c5fc0a40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:29,699 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:29,700 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:31,496 202 INFO rb-966ce88-224197-407373 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 0x7fc8a48abf60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:31,497 202 INFO rb-966ce88-224197-407373 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 0x7fc8a634c400> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:31,501 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:31,503 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:31,503 202 INFO rb-966ce88-224197-407373 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 0x7fc8a634f420> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:31,512 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:31,513 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/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 2373, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:23:31,723 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerContractNetting.test_construction_337_analytic_line_amount_is_negated_balance ... 2026-08-23 22:23:32,702 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerContractNetting.test_construction_337_fallback_no_distribution_is_not_dropped ... 2026-08-23 22:23:39,449 202 INFO rb-966ce88-224197-407373 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-08-23 22:23:47,442 202 INFO rb-966ce88-224197-407373 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-08-23 22:23:54,293 202 INFO rb-966ce88-224197-407373 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-08-23 22:24:02,308 202 INFO rb-966ce88-224197-407373 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 0x7fc8a54f4040> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:24:02,308 202 INFO rb-966ce88-224197-407373 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 0x7fc8c5a994e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:24:02,311 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:24:02,314 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:24:02,314 202 INFO rb-966ce88-224197-407373 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 0x7fc8c5a99120> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:24:02,323 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:24:02,323 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 22:24:02,331 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 22:24:15,723 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_coverage_gate: Starting TestC99CoverageGate.test_c99_coverage_gate_balance_sheet ... 2026-08-23 22:24:15,774 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_coverage_gate: Starting TestC99CoverageGate.test_c99_coverage_gate_cash_flow ... 2026-08-23 22:24:15,812 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_coverage_gate: Starting TestC99CoverageGate.test_c99_coverage_gate_profit_and_loss ... 2026-08-23 22:24:15,859 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 22:24:28,527 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_print_export_probe: Starting TestC99PrintExportProbe.test_c99_pdf_body_prints_only_legal_lines ... 2026-08-23 22:24:36,135 202 INFO rb-966ce88-224197-407373 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-08-23 22:24:36,149 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_print_export_probe: Starting TestC99PrintExportProbe.test_c99_xlsx_export_prints_only_legal_lines ... 2026-08-23 22:24:43,593 202 INFO rb-966ce88-224197-407373 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-08-23 22:24:43,635 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 22:24:56,971 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_all_report_lines ... 2026-08-23 22:25:11,918 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_cash_equivalent_reclassification_end ... 2026-08-23 22:25:22,992 202 INFO rb-966ce88-224197-407373 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-08-23 22:25:33,824 202 INFO rb-966ce88-224197-407373 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-08-23 22:25:44,443 202 INFO rb-966ce88-224197-407373 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-08-23 22:25:55,223 202 INFO rb-966ce88-224197-407373 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-08-23 22:26:05,815 202 INFO rb-966ce88-224197-407373 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-08-23 22:26:15,804 202 INFO rb-966ce88-224197-407373 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-08-23 22:26:26,131 202 INFO rb-966ce88-224197-407373 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-08-23 22:26:36,528 202 INFO rb-966ce88-224197-407373 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-08-23 22:26:46,706 202 INFO rb-966ce88-224197-407373 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-08-23 22:26:57,603 202 INFO rb-966ce88-224197-407373 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-08-23 22:27:08,396 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_07_excludes_cit_payment ... 2026-08-23 22:27:19,024 202 INFO rb-966ce88-224197-407373 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-08-23 22:27:29,901 202 INFO rb-966ce88-224197-407373 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-08-23 22:27:40,110 202 INFO rb-966ce88-224197-407373 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-08-23 22:27:50,095 202 INFO rb-966ce88-224197-407373 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-08-23 22:28:00,697 202 INFO rb-966ce88-224197-407373 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-08-23 22:28:11,466 202 INFO rb-966ce88-224197-407373 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-08-23 22:28:22,380 202 INFO rb-966ce88-224197-407373 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-08-23 22:28:32,937 202 INFO rb-966ce88-224197-407373 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-08-23 22:28:43,608 202 INFO rb-966ce88-224197-407373 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-08-23 22:28:54,239 202 INFO rb-966ce88-224197-407373 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-08-23 22:29:05,110 202 INFO rb-966ce88-224197-407373 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-08-23 22:29:15,531 202 INFO rb-966ce88-224197-407373 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-08-23 22:29:25,865 202 INFO rb-966ce88-224197-407373 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-08-23 22:29:36,213 202 INFO rb-966ce88-224197-407373 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-08-23 22:29:46,823 202 INFO rb-966ce88-224197-407373 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-08-23 22:29:57,615 202 INFO rb-966ce88-224197-407373 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-08-23 22:29:57,638 202 INFO rb-966ce88-224197-407373 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-08-23 22:30:07,728 202 INFO rb-966ce88-224197-407373 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-08-23 22:30:18,402 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_01_2_excludes_disposal_proceeds ... 2026-08-23 22:30:29,303 202 INFO rb-966ce88-224197-407373 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-08-23 22:30:40,358 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_02_2_captures_overpayment_with_rounding_residual ... 2026-08-23 22:30:51,485 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_02_2_captures_unreconciled_supplier_deposit ... 2026-08-23 22:31:02,164 202 INFO rb-966ce88-224197-407373 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-08-23 22:31:12,848 202 INFO rb-966ce88-224197-407373 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-08-23 22:31:23,632 202 INFO rb-966ce88-224197-407373 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-08-23 22:31:35,308 202 INFO rb-966ce88-224197-407373 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-08-23 22:31:46,193 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_02_2_still_claims_ordinary_supplier_payment ... 2026-08-23 22:31:56,865 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_06_captures_employee_advance_returned ... 2026-08-23 22:32:07,711 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_06_excludes_disposal_income_via_receivable_1388 ... 2026-08-23 22:32:18,864 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_07_captures_employee_advance_paid ... 2026-08-23 22:32:29,377 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_20_identity_holds_with_employee_advances ... 2026-08-23 22:32:40,075 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_21_claims_fixed_asset_bought_on_credit ... 2026-08-23 22:32:50,670 202 INFO rb-966ce88-224197-407373 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-08-23 22:33:01,523 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_claims_disposal_proceeds_not_01_2 ... 2026-08-23 22:33:12,698 202 INFO rb-966ce88-224197-407373 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-08-23 22:33:23,921 202 INFO rb-966ce88-224197-407373 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-08-23 22:33:34,439 202 INFO rb-966ce88-224197-407373 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-08-23 22:33:44,977 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_ignores_the_assets_remaining_book_value ... 2026-08-23 22:33:55,794 202 INFO rb-966ce88-224197-407373 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-08-23 22:34:06,440 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_nets_direct_disposal_cost_against_proceeds ... 2026-08-23 22:34:17,067 202 INFO rb-966ce88-224197-407373 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-08-23 22:34:27,949 202 INFO rb-966ce88-224197-407373 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-08-23 22:34:38,860 202 INFO rb-966ce88-224197-407373 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-08-23 22:34:50,022 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_still_reports_receipts_only_disposal ... 2026-08-23 22:35:00,737 202 INFO rb-966ce88-224197-407373 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-08-23 22:35:11,659 202 INFO rb-966ce88-224197-407373 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-08-23 22:35:22,851 202 INFO rb-966ce88-224197-407373 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-08-23 22:35:33,516 202 INFO rb-966ce88-224197-407373 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-08-23 22:35:44,589 202 INFO rb-966ce88-224197-407373 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-08-23 22:35:55,445 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_26_captures_divestment_proceeds_via_outstanding_account ... 2026-08-23 22:36:06,138 202 INFO rb-966ce88-224197-407373 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-08-23 22:36:17,716 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_27_captures_interest_income_via_outstanding_account ... 2026-08-23 22:36:28,990 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_27_excludes_fx_gain_via_outstanding_account ... 2026-08-23 22:36:39,915 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_27_excludes_fx_gain_via_receivable_1388 ... 2026-08-23 22:36:51,037 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_31_captures_capital_contribution_via_outstanding_account ... 2026-08-23 22:37:02,131 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_32_captures_capital_return_via_outstanding_account ... 2026-08-23 22:37:12,906 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_33_captures_borrowing_receipt_via_outstanding_account ... 2026-08-23 22:37:23,572 202 INFO rb-966ce88-224197-407373 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-08-23 22:37:34,055 202 INFO rb-966ce88-224197-407373 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-08-23 22:37:44,743 202 INFO rb-966ce88-224197-407373 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-08-23 22:37:55,340 202 INFO rb-966ce88-224197-407373 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-08-23 22:38:06,272 202 INFO rb-966ce88-224197-407373 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-08-23 22:38:16,959 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_advance_settlement_is_not_a_cash_flow ... 2026-08-23 22:38:37,976 202 INFO rb-966ce88-224197-407373 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-08-23 22:38:49,123 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_no_indicator_claims_an_internal_cash_transfer ... 2026-08-23 22:38:59,527 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_subtotal_identities_hold ... 2026-08-23 22:39:10,514 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 22:39:24,552 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_perf: Starting TestCashFlowC99Perf.test_cf99_capture_most_joined_expression_sql ... 2026-08-23 22:39:31,766 202 INFO rb-966ce88-224197-407373 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): [15.930 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 (67, 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 (67))) 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 (8754, 8648, 8862, 8755))) 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 (8649, 8864, 8865, 8650, 8651, 8863, 8652, 8756, 8757, 8758, 8759, 8760, 8761, 8762, 8653, 8654, 8763, 8655, 8764, 8765, 8766, 8767, 8768, 8769, 8770, 8771, 8656, 8657, 8772, 8773, 8774, 8775, 8658, 8659, 8660, 8776, 8777, 8778, 8779, 8780, 8781, 8661, 8662, 8663, 8664, 8782, 8783, 8665, 8784, 8666, 8667, 8785, 8668, 8669, 8786, 8670, 8671, 8672, 8673, 8674, 8787, 8675, 8788, 8789, 8676, 8790, 8677, 8678, 8791, 8792, 8679, 8680, 8793, 8794, 8795, 8681, 8682, 8683, 8684, 8796, 8685, 8797, 8798, 8686, 8799, 8800, 8687, 8688, 8801, 8802, 8803, 8804, 8805, 8806, 8807, 8689, 8690, 8808, 8809, 8810, 8811, 8691, 8812, 8813, 8814, 8692, 8815, 8816, 8817, 8818, 8819, 8820, 8821, 8822, 8823, 8824, 8825, 8826, 8827, 8693, 8828, 8694, 8829, 8830, 8831, 8832, 8833, 8834, 8695, 8696, 8697, 8698, 8835, 8699, 8700, 8701, 8836, 8837, 8702, 8703, 8704, 8705, 8706, 8707, 8838, 8708, 8866, 8709, 8867, 8710, 8868, 8839, 8711, 8712, 8840, 8841, 8869, 8713, 8842, 8843, 8844, 8845, 8714, 8715, 8716, 8846, 8717, 8718, 8719, 8720, 8721, 8722, 8847, 8723, 8724, 8725, 8726, 8727, 8728, 8729, 8730, 8848, 8731, 8732, 8849, 8850, 8851, 8852, 8733, 8734, 8735, 8736, 8737, 8738, 8739, 8853, 8740, 8741, 8742, 8743, 8744, 8745, 8746, 8747, 8748, 8854, 8855, 8856, 8749, 8857, 8858, 8859, 8860, 8750, 8861, 8751, 8752, 8753)))) 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 (8713, 8842, 8843, 8844)) 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 (8754, 8648, 8649, 8862, 8864, 8865, 8755, 8650, 8651, 8863, 8652, 8756, 8757, 8758, 8759, 8760, 8761, 8762, 8653, 8654, 8763, 8655, 8764, 8765, 8766, 8767, 8768, 8769, 8770, 8771, 8656, 8657, 8772, 8773, 8774, 8775, 8658, 8659, 8660, 8776, 8777, 8778, 8779, 8780, 8781, 8661, 8662, 8663, 8664, 8782, 8783, 8665, 8784, 8666, 8667, 8785, 8668, 8669, 8786, 8670, 8671, 8672, 8673, 8674, 8787, 8675, 8788, 8789, 8676, 8790, 8677, 8678, 8791, 8792, 8679, 8680, 8793, 8794, 8795, 8681, 8682, 8683, 8684, 8796, 8685, 8797, 8798, 8686, 8799, 8800, 8687, 8688, 8801, 8802, 8803, 8804, 8805, 8806, 8807, 8689, 8690, 8808, 8809, 8810, 8811, 8691, 8812, 8813, 8814, 8692, 8815, 8816, 8817, 8818, 8819, 8820, 8821, 8822, 8823, 8824, 8825, 8826, 8827, 8693, 8828, 8694, 8829, 8830, 8831, 8832, 8833, 8834, 8695, 8696, 8697, 8698, 8835, 8699, 8700, 8701, 8836, 8837, 8702, 8703, 8704, 8705, 8706, 8707, 8838, 8708, 8866, 8709, 8867, 8710, 8868, 8839, 8711, 8712, 8840, 8841, 8869, 8713, 8843, 8844, 8845, 8714, 8715, 8716, 8846, 8717, 8718, 8719, 8720, 8721, 8722, 8847, 8723, 8724, 8725, 8726, 8727, 8728, 8729, 8730, 8848, 8731, 8732, 8849, 8850, 8851, 8852, 8733, 8734, 8735, 8736, 8737, 8738, 8739, 8853, 8740, 8741, 8742, 8743, 8744, 8745, 8746, 8747, 8748, 8854, 8855, 8856, 8749, 8857, 8858, 8859, 8860, 8750, 8861, 8751, 8752, 8753)))) 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 (8754, 8648, 8649, 8862, 8864, 8865, 8755, 8650, 8651, 8863, 8652, 8756, 8757, 8758, 8759, 8760, 8761, 8762, 8653, 8654, 8763, 8655, 8764, 8765, 8766, 8767, 8768, 8769, 8770, 8771, 8656, 8657, 8772, 8773, 8774, 8775, 8658, 8659, 8660, 8776, 8777, 8778, 8779, 8780, 8781, 8661, 8662, 8663, 8664, 8782, 8783, 8665, 8784, 8666, 8667, 8785, 8668, 8669, 8786, 8670, 8671, 8672, 8673, 8674, 8787, 8675, 8788, 8789, 8676, 8790, 8677, 8678, 8791, 8792, 8679, 8680, 8793, 8794, 8795, 8681, 8682, 8683, 8684, 8796, 8685, 8797, 8798, 8686, 8799, 8800, 8687, 8688, 8801, 8802, 8803, 8804, 8805, 8806, 8807, 8689, 8690, 8808, 8809, 8810, 8811, 8691, 8812, 8813, 8814, 8692, 8815, 8816, 8817, 8818, 8819, 8820, 8821, 8822, 8823, 8824, 8825, 8826, 8827, 8693, 8828, 8694, 8829, 8830, 8831, 8832, 8833, 8834, 8695, 8696, 8697, 8698, 8835, 8699, 8700, 8701, 8836, 8837, 8702, 8703, 8704, 8705, 8706, 8707, 8838, 8708, 8866, 8709, 8867, 8710, 8868, 8839, 8711, 8712, 8840, 8841, 8869, 8713, 8842, 8844, 8845, 8714, 8715, 8716, 8846, 8717, 8718, 8719, 8720, 8721, 8722, 8847, 8723, 8724, 8725, 8726, 8727, 8728, 8729, 8730, 8848, 8731, 8732, 8849, 8850, 8851, 8852, 8733, 8734, 8735, 8736, 8737, 8738, 8739, 8853, 8740, 8741, 8742, 8743, 8744, 8745, 8746, 8747, 8748, 8854, 8855, 8856, 8749, 8857, 8858, 8859, 8860, 8750, 8861, 8751, 8752, 8753)))) 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 (8713, 8842, 8843, 8844)) AND ("account_move_line"."company_id" IN (67)))))) AND ("account_move_line"."company_id" IN (67)))) 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 (8754, 8648, 8649, 8862, 8864, 8865, 8755, 8650, 8651, 8863, 8652, 8756, 8757, 8758, 8759, 8760, 8761, 8762, 8653, 8654, 8763, 8655, 8764, 8765, 8766, 8767, 8768, 8769, 8770, 8771, 8656, 8657, 8772, 8773, 8774, 8775, 8658, 8659, 8660, 8776, 8777, 8778, 8779, 8780, 8781, 8661, 8662, 8663, 8664, 8782, 8783, 8665, 8784, 8666, 8667, 8785, 8668, 8669, 8786, 8670, 8671, 8672, 8673, 8674, 8787, 8675, 8788, 8789, 8676, 8790, 8677, 8678, 8791, 8792, 8679, 8680, 8793, 8794, 8795, 8681, 8682, 8683, 8684, 8796, 8685, 8797, 8798, 8686, 8799, 8800, 8687, 8688, 8801, 8802, 8803, 8804, 8805, 8806, 8807, 8689, 8690, 8808, 8809, 8810, 8811, 8691, 8812, 8813, 8814, 8692, 8815, 8816, 8817, 8818, 8819, 8820, 8821, 8822, 8823, 8824, 8825, 8826, 8827, 8693, 8828, 8694, 8829, 8830, 8831, 8832, 8833, 8834, 8695, 8696, 8697, 8698, 8835, 8699, 8700, 8701, 8836, 8837, 8702, 8703, 8704, 8705, 8706, 8707, 8838, 8708, 8866, 8709, 8867, 8710, 8868, 8839, 8711, 8712, 8840, 8841, 8869, 8713, 8843, 8844, 8845, 8714, 8715, 8716, 8846, 8717, 8718, 8719, 8720, 8721, 8722, 8847, 8723, 8724, 8725, 8726, 8727, 8728, 8729, 8730, 8848, 8731, 8732, 8849, 8850, 8851, 8852, 8733, 8734, 8735, 8736, 8737, 8738, 8739, 8853, 8740, 8741, 8742, 8743, 8744, 8745, 8746, 8747, 8748, 8854, 8855, 8856, 8749, 8857, 8858, 8859, 8860, 8750, 8861, 8751, 8752, 8753)) AND ("account_move_line"."company_id" IN (67)))))) AND ("account_move_line"."company_id" IN (67))))) 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 (8754, 8648, 8649, 8862, 8864, 8865, 8755, 8650, 8651, 8863, 8652, 8756, 8757, 8758, 8759, 8760, 8761, 8762, 8653, 8654, 8763, 8655, 8764, 8765, 8766, 8767, 8768, 8769, 8770, 8771, 8656, 8657, 8772, 8773, 8774, 8775, 8658, 8659, 8660, 8776, 8777, 8778, 8779, 8780, 8781, 8661, 8662, 8663, 8664, 8782, 8783, 8665, 8784, 8666, 8667, 8785, 8668, 8669, 8786, 8670, 8671, 8672, 8673, 8674, 8787, 8675, 8788, 8789, 8676, 8790, 8677, 8678, 8791, 8792, 8679, 8680, 8793, 8794, 8795, 8681, 8682, 8683, 8684, 8796, 8685, 8797, 8798, 8686, 8799, 8800, 8687, 8688, 8801, 8802, 8803, 8804, 8805, 8806, 8807, 8689, 8690, 8808, 8809, 8810, 8811, 8691, 8812, 8813, 8814, 8692, 8815, 8816, 8817, 8818, 8819, 8820, 8821, 8822, 8823, 8824, 8825, 8826, 8827, 8693, 8828, 8694, 8829, 8830, 8831, 8832, 8833, 8834, 8695, 8696, 8697, 8698, 8835, 8699, 8700, 8701, 8836, 8837, 8702, 8703, 8704, 8705, 8706, 8707, 8838, 8708, 8866, 8709, 8867, 8710, 8868, 8839, 8711, 8712, 8840, 8841, 8869, 8713, 8842, 8844, 8845, 8714, 8715, 8716, 8846, 8717, 8718, 8719, 8720, 8721, 8722, 8847, 8723, 8724, 8725, 8726, 8727, 8728, 8729, 8730, 8848, 8731, 8732, 8849, 8850, 8851, 8852, 8733, 8734, 8735, 8736, 8737, 8738, 8739, 8853, 8740, 8741, 8742, 8743, 8744, 8745, 8746, 8747, 8748, 8854, 8855, 8856, 8749, 8857, 8858, 8859, 8860, 8750, 8861, 8751, 8752, 8753)) AND ("account_move_line"."company_id" IN (67)))))) AND ("account_move_line"."company_id" IN (67)))))) 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 (8770)) AND ("account_move_line"."company_id" IN (67)))))) AND ("account_move_line"."company_id" IN (67)))) 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 (8713, 8842, 8843, 8844)) AND ("account_move_line"."company_id" IN (67)))))) AND ("account_move_line"."company_id" IN (67)))) AND ("account_move_line"."company_id" IN (67)))))) AND ("account_move_line"."company_id" IN (67))))) 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 (8754, 8648, 8649, 8862, 8864, 8865, 8755, 8650, 8651, 8863, 8652, 8756, 8757, 8758, 8759, 8760, 8761, 8762, 8653, 8654, 8763, 8655, 8764, 8765, 8766, 8767, 8768, 8769, 8770, 8771, 8656, 8657, 8772, 8773, 8774, 8775, 8658, 8659, 8660, 8776, 8777, 8778, 8779, 8780, 8781, 8661, 8662, 8663, 8664, 8782, 8783, 8665, 8784, 8666, 8667, 8785, 8668, 8669, 8786, 8670, 8671, 8672, 8673, 8674, 8787, 8675, 8788, 8789, 8676, 8790, 8677, 8678, 8791, 8792, 8679, 8680, 8793, 8794, 8795, 8681, 8682, 8683, 8684, 8796, 8685, 8797, 8798, 8686, 8799, 8800, 8687, 8688, 8801, 8802, 8803, 8804, 8805, 8806, 8807, 8689, 8690, 8808, 8809, 8810, 8811, 8691, 8812, 8813, 8814, 8692, 8815, 8816, 8817, 8818, 8819, 8820, 8821, 8822, 8823, 8824, 8825, 8826, 8827, 8693, 8828, 8694, 8829, 8830, 8831, 8832, 8833, 8834, 8695, 8696, 8697, 8698, 8835, 8699, 8700, 8701, 8836, 8837, 8702, 8703, 8704, 8705, 8706, 8707, 8838, 8708, 8866, 8709, 8867, 8710, 8868, 8839, 8711, 8712, 8840, 8841, 8869, 8713, 8843, 8844, 8845, 8714, 8715, 8716, 8846, 8717, 8718, 8719, 8720, 8721, 8722, 8847, 8723, 8724, 8725, 8726, 8727, 8728, 8729, 8730, 8848, 8731, 8732, 8849, 8850, 8851, 8852, 8733, 8734, 8735, 8736, 8737, 8738, 8739, 8853, 8740, 8741, 8742, 8743, 8744, 8745, 8746, 8747, 8748, 8854, 8855, 8856, 8749, 8857, 8858, 8859, 8860, 8750, 8861, 8751, 8752, 8753)) AND ("account_move_line"."company_id" IN (67)))))) AND ("account_move_line"."company_id" IN (67)))) AND ("account_move_line"."company_id" IN (67)))))) AND ("account_move_line"."company_id" IN (67))))) 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 (8754, 8648, 8649, 8862, 8864, 8865, 8755, 8650, 8651, 8863, 8652, 8756, 8757, 8758, 8759, 8760, 8761, 8762, 8653, 8654, 8763, 8655, 8764, 8765, 8766, 8767, 8768, 8769, 8770, 8771, 8656, 8657, 8772, 8773, 8774, 8775, 8658, 8659, 8660, 8776, 8777, 8778, 8779, 8780, 8781, 8661, 8662, 8663, 8664, 8782, 8783, 8665, 8784, 8666, 8667, 8785, 8668, 8669, 8786, 8670, 8671, 8672, 8673, 8674, 8787, 8675, 8788, 8789, 8676, 8790, 8677, 8678, 8791, 8792, 8679, 8680, 8793, 8794, 8795, 8681, 8682, 8683, 8684, 8796, 8685, 8797, 8798, 8686, 8799, 8800, 8687, 8688, 8801, 8802, 8803, 8804, 8805, 8806, 8807, 8689, 8690, 8808, 8809, 8810, 8811, 8691, 8812, 8813, 8814, 8692, 8815, 8816, 8817, 8818, 8819, 8820, 8821, 8822, 8823, 8824, 8825, 8826, 8827, 8693, 8828, 8694, 8829, 8830, 8831, 8832, 8833, 8834, 8695, 8696, 8697, 8698, 8835, 8699, 8700, 8701, 8836, 8837, 8702, 8703, 8704, 8705, 8706, 8707, 8838, 8708, 8866, 8709, 8867, 8710, 8868, 8839, 8711, 8712, 8840, 8841, 8869, 8713, 8842, 8844, 8845, 8714, 8715, 8716, 8846, 8717, 8718, 8719, 8720, 8721, 8722, 8847, 8723, 8724, 8725, 8726, 8727, 8728, 8729, 8730, 8848, 8731, 8732, 8849, 8850, 8851, 8852, 8733, 8734, 8735, 8736, 8737, 8738, 8739, 8853, 8740, 8741, 8742, 8743, 8744, 8745, 8746, 8747, 8748, 8854, 8855, 8856, 8749, 8857, 8858, 8859, 8860, 8750, 8861, 8751, 8752, 8753)) AND ("account_move_line"."company_id" IN (67)))))) AND ("account_move_line"."company_id" IN (67)))) AND ("account_move_line"."company_id" IN (67)))))) AND ("account_move_line"."company_id" IN (67))))))) AND ("account_move_line"."company_id" IN (67)) GROUP BY "account_move_line"."account_id" 2026-08-23 22:39:31,766 202 INFO rb-966ce88-224197-407373 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-08-23 22:39:31,783 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_perf: Starting TestCashFlowC99Perf.test_cf99_full_report_render_perf ... 2026-08-23 22:40:07,145 202 INFO rb-966ce88-224197-407373 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=['7.1354', '6.9971', '7.0393'] wall_median=7.0393s query_count_full_year=734 query_count_january_only=739 query_count_delta=5 2026-08-23 22:40:07,194 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 22:40:19,082 202 INFO rb-966ce88-224197-407373 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-08-23 22:40:26,591 202 INFO rb-966ce88-224197-407373 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-08-23 22:40:34,888 202 INFO rb-966ce88-224197-407373 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-08-23 22:40:42,757 202 INFO rb-966ce88-224197-407373 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-08-23 22:40:50,388 202 INFO rb-966ce88-224197-407373 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-08-23 22:40:58,038 202 INFO rb-966ce88-224197-407373 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-08-23 22:41:05,698 202 INFO rb-966ce88-224197-407373 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-08-23 22:41:13,284 202 INFO rb-966ce88-224197-407373 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-08-23 22:41:20,665 202 INFO rb-966ce88-224197-407373 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-08-23 22:41:28,106 202 INFO rb-966ce88-224197-407373 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-08-23 22:41:35,709 202 INFO rb-966ce88-224197-407373 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-08-23 22:41:43,261 202 INFO rb-966ce88-224197-407373 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-08-23 22:41:50,789 202 INFO rb-966ce88-224197-407373 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-08-23 22:41:58,366 202 INFO rb-966ce88-224197-407373 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-08-23 22:42:06,158 202 INFO rb-966ce88-224197-407373 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-08-23 22:42:13,636 202 INFO rb-966ce88-224197-407373 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-08-23 22:42:21,022 202 INFO rb-966ce88-224197-407373 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-08-23 22:42:28,808 202 INFO rb-966ce88-224197-407373 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-08-23 22:42:36,363 202 INFO rb-966ce88-224197-407373 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-08-23 22:42:44,000 202 INFO rb-966ce88-224197-407373 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-08-23 22:42:51,395 202 INFO rb-966ce88-224197-407373 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-08-23 22:42:58,839 202 INFO rb-966ce88-224197-407373 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-08-23 22:43:06,324 202 INFO rb-966ce88-224197-407373 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-08-23 22:43:13,738 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 22:43:25,621 202 INFO rb-966ce88-224197-407373 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-08-23 22:43:54,403 202 INFO rb-966ce88-224197-407373 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-08-23 22:43:54,556 202 INFO rb-966ce88-224197-407373 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-08-23 22:43:55,997 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 22:44:02,811 202 INFO rb-966ce88-224197-407373 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-08-23 22:44:11,553 202 INFO rb-966ce88-224197-407373 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-08-23 22:44:11,684 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 22:44:23,984 202 INFO rb-966ce88-224197-407373 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-08-23 22:44:30,534 202 INFO rb-966ce88-224197-407373 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-08-23 22:44:31,477 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 22:44:42,946 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_fanout_repro: Starting TestFanoutDirectCashCounterpart.test_fanout_direct_cash_counterpart_is_not_multiplied ... 2026-08-23 22:44:43,548 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_fanout_repro: Starting TestFanoutDirectCashCounterpart.test_one_to_one_direct_cash_counterpart_regression ... 2026-08-23 22:44:43,951 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 22:44:55,501 202 INFO rb-966ce88-224197-407373 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-08-23 22:44:55,573 202 INFO rb-966ce88-224197-407373 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-08-23 22:44:55,647 202 INFO rb-966ce88-224197-407373 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-08-23 22:44:55,721 202 INFO rb-966ce88-224197-407373 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-08-23 22:44:55,795 202 INFO rb-966ce88-224197-407373 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-08-23 22:44:55,810 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_legacy_code_scanner_contract: Starting TestLegacyCodeScannerContract.test_the_parked_sign_pin_file_is_parsed_but_never_collected ... 2026-08-23 22:44:55,824 202 INFO rb-966ce88-224197-407373 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-08-23 22:44:55,986 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 22:45:11,256 202 INFO rb-966ce88-224197-407373 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-08-23 22:45:12,264 202 INFO rb-966ce88-224197-407373 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-08-23 22:45:12,718 202 INFO rb-966ce88-224197-407373 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-08-23 22:45:14,222 202 INFO rb-966ce88-224197-407373 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-08-23 22:45:15,715 202 INFO rb-966ce88-224197-407373 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-08-23 22:45:17,469 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 22:45:30,474 202 INFO rb-966ce88-224197-407373 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-08-23 22:45:31,859 202 INFO rb-966ce88-224197-407373 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-08-23 22:45:33,099 202 INFO rb-966ce88-224197-407373 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-08-23 22:45:34,358 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 22:45:45,883 202 INFO rb-966ce88-224197-407373 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-08-23 22:45:47,180 202 INFO rb-966ce88-224197-407373 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-08-23 22:45:49,303 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 22:46:01,320 202 INFO rb-966ce88-224197-407373 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-08-23 22:46:05,060 202 INFO rb-966ce88-224197-407373 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-08-23 22:46:08,785 202 INFO rb-966ce88-224197-407373 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-08-23 22:46:10,711 202 INFO rb-966ce88-224197-407373 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-08-23 22:46:12,931 202 INFO rb-966ce88-224197-407373 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-08-23 22:46:15,254 202 INFO rb-966ce88-224197-407373 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-08-23 22:46:17,343 202 INFO rb-966ce88-224197-407373 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-08-23 22:46:19,843 202 INFO rb-966ce88-224197-407373 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-08-23 22:46:21,964 202 INFO rb-966ce88-224197-407373 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-08-23 22:46:24,105 202 INFO rb-966ce88-224197-407373 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-08-23 22:46:26,271 202 INFO rb-966ce88-224197-407373 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-08-23 22:46:28,309 202 INFO rb-966ce88-224197-407373 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-08-23 22:46:30,404 202 INFO rb-966ce88-224197-407373 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-08-23 22:46:32,428 202 INFO rb-966ce88-224197-407373 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-08-23 22:46:34,312 202 INFO rb-966ce88-224197-407373 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-08-23 22:46:36,356 202 INFO rb-966ce88-224197-407373 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-08-23 22:46:38,394 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_line_31_32_fa_disposal_gain_uses_only_7111 ... 2026-08-23 22:46:40,528 202 INFO rb-966ce88-224197-407373 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-08-23 22:46:42,579 202 INFO rb-966ce88-224197-407373 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-08-23 22:46:44,626 202 INFO rb-966ce88-224197-407373 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-08-23 22:46:46,691 202 INFO rb-966ce88-224197-407373 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-08-23 22:46:48,723 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_multi_disposal_gain_and_loss_reported_gross_per_account ... 2026-08-23 22:46:50,843 202 INFO rb-966ce88-224197-407373 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-08-23 22:46:54,600 202 INFO rb-966ce88-224197-407373 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-08-23 22:46:58,241 202 INFO rb-966ce88-224197-407373 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-08-23 22:47:01,884 202 INFO rb-966ce88-224197-407373 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-08-23 22:47:05,664 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 22:47:17,647 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_s07_dn: Starting TestS07Dn.test_s07_dn ... 2026-08-23 22:47:18,070 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 22:47:29,945 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_s08_dn: Starting TestS08Dn.test_s08_dn ... 2026-08-23 22:47:30,356 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 22:47:42,180 202 INFO rb-966ce88-224197-407373 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-08-23 22:47:42,220 202 INFO rb-966ce88-224197-407373 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-08-23 22:47:42,284 202 INFO rb-966ce88-224197-407373 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-08-23 22:47:42,324 202 INFO rb-966ce88-224197-407373 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-08-23 22:47:42,376 202 INFO rb-966ce88-224197-407373 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-08-23 22:47:42,434 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 22:47:54,572 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_account_reports.tests.test_vas_sign_pins: Starting TestVasSignPins.test_c99_preference_shares_classified_as_liabilities_render_the_41112_credit_balance_positive ... 2026-08-23 22:48:02,971 202 INFO rb-966ce88-224197-407373 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-08-23 22:48:03,019 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 22:48:08,903 202 INFO rb-966ce88-224197-407373 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-08-23 22:48:10,819 202 INFO rb-966ce88-224197-407373 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-08-23 22:48:12,521 202 INFO rb-966ce88-224197-407373 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-08-23 22:48:15,191 202 INFO rb-966ce88-224197-407373 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-08-23 22:48:17,906 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 22:48:17,914 202 INFO rb-966ce88-224197-407373 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-08-23 22:48:17,931 202 INFO rb-966ce88-224197-407373 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-08-23 22:48:17,963 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 22:48:23,947 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:48:23,947 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:48:24,178 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:48:24,178 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:48:24,181 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:48:24,181 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:48:24,184 202 INFO rb-966ce88-224197-407373 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-08-23 22:48:24,184 202 INFO rb-966ce88-224197-407373 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-08-23 22:48:57,638 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_feat18_b2b_replacement_requires_agreement ... 2026-08-23 22:48:58,011 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_feat18_b2c_replacement_allows_no_agreement ... 2026-08-23 22:48:59,728 202 INFO rb-966ce88-224197-407373 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-08-23 22:48:59,950 202 INFO rb-966ce88-224197-407373 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-08-23 22:49:00,138 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_agnostic_accessors ... 2026-08-23 22:49:00,317 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_api_url ... 2026-08-23 22:49:00,340 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_button_get_meinvoice_template_and_serial ... 2026-08-23 22:49:00,433 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_cancel_invoice ... 2026-08-23 22:49:00,772 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_cancel_invoice_info_precheck_required ... 2026-08-23 22:49:00,937 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_download_file ... 2026-08-23 22:49:01,328 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_einvoice_status_normalization ... 2026-08-23 22:49:05,564 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_invoice_name_unmapped_type_logs_warning_and_defaults ... 2026-08-23 22:49:05,591 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_issue_invoice ... 2026-08-23 22:49:05,770 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_issue_refund ... 2026-08-23 22:49:06,237 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #226 deleted account.move.line.ctp records with IDs: [1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690] 2026-08-23 22:49:06,314 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #226 deleted account.move.line records with IDs: [3417, 3418] 2026-08-23 22:49:07,245 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_data_foreign_currency ... 2026-08-23 22:49:08,528 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_data_foreign_partner ... 2026-08-23 22:49:08,662 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_data_reversal_move ... 2021-09-01 00:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #226 deleted account.move.line.ctp records with IDs: [1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710] 2021-09-01 00:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #226 deleted account.move.line records with IDs: [3436, 3437] 2026-08-23 22:49:10,187 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_data_reversal_move_1 ... 2021-09-01 00:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #226 deleted account.move.line.ctp records with IDs: [1725, 1726, 1727, 1728] 2021-09-01 00:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #226 deleted account.move.line records with IDs: [3455] 2026-08-23 22:49:12,864 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_data_reversal_move_2 ... 2021-09-01 00:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #226 deleted account.move.line.ctp records with IDs: [1735, 1736] 2021-09-01 00:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #226 deleted account.move.line records with IDs: [3466] 2026-08-23 22:49:14,874 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_data_reversal_move_3 ... 2021-09-01 00:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #226 deleted account.move.line.ctp records with IDs: [1739, 1740] 2021-09-01 00:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #226 deleted account.move.line records with IDs: [3473] 2026-08-23 22:49:16,727 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_data_reversal_move_rate_only_change_sends_delta_vat ... 2021-09-01 00:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #226 deleted account.move.line.ctp records with IDs: [1743, 1744] 2021-09-01 00:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #226 deleted account.move.line records with IDs: [3480] 2021-09-01 00:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #226 deleted account.move.line.ctp records with IDs: [1745, 1746] 2021-09-01 00:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #226 deleted account.move.line records with IDs: [3482] 2026-08-23 22:49:18,655 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_lines_data ... 2026-08-23 22:49:18,710 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_lines_tax_price_include ... 2026-08-23 22:49:19,869 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_lines_tax_price_include_02 ... 2026-08-23 22:49:21,205 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_lines_tax_price_include_03 ... 2026-08-23 22:49:22,497 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_lines_with_discount_percentage ... 2026-08-23 22:49:23,523 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_tax_rate_info ... 2026-08-23 22:49:23,580 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_product_description_not_exceed_500_character ... 2026-08-23 22:49:25,137 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_token_connection_failure_posts_chatter_debugger_message ... 2026-08-23 22:49:25,198 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_token_request_maps_misa_error_envelope ... 2026-08-23 22:49:25,251 202 INFO rb-966ce88-224197-407373 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 ... 2021-09-01 00:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #226 deleted account.move.line.ctp records with IDs: [1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768] 2021-09-01 00:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #226 deleted account.move.line records with IDs: [3506, 3507] 2026-08-23 22:49:26,814 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 21 checked, 21 removed 2026-08-23 22:49:26,825 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice_portal: Starting TestMeinvoicePortal.test_download_xml_from_portal ... 2026-08-23 22:49:26,914 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:49:26,914 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:49:27,151 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:49:27,151 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:49:27,155 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:49:27,155 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:49:27,157 202 INFO rb-966ce88-224197-407373 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-08-23 22:49:27,157 202 INFO rb-966ce88-224197-407373 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-08-23 22:49:28,215 202 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/2fac84f/web.report_assets_pdf.min.css in /l10n_vn_viin_accounting_meinvoice/tests/test_meinvoice_portal.py:TestMeinvoicePortal.test_download_xml_from_portal 2026-08-23 22:49:28,217 202 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/77e8f7d/web.report_assets_common.min.css in /l10n_vn_viin_accounting_meinvoice/tests/test_meinvoice_portal.py:TestMeinvoicePortal.test_download_xml_from_portal 2026-08-23 22:49:28,218 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 22:49:28,372 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/2fac84f/web.report_assets_pdf.min.css in /l10n_vn_viin_accounting_meinvoice/tests/test_meinvoice_portal.py:TestMeinvoicePortal.test_download_xml_from_portal 2026-08-23 22:49:28,373 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/77e8f7d/web.report_assets_common.min.css in /l10n_vn_viin_accounting_meinvoice/tests/test_meinvoice_portal.py:TestMeinvoicePortal.test_download_xml_from_portal 2026-08-23 22:49:28,378 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:49:28] "GET /web/assets/2fac84f/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.002 0.161 2026-08-23 22:49:28,380 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:49:28] "GET /web/assets/77e8f7d/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.163 2026-08-23 22:49:30,377 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 22:49:30] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 1.964 2026-08-23 22:49:30,380 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 22:49:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 1.969 2026-08-23 22:49:30,385 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 22:49:30] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 1.970 2026-08-23 22:49:30,386 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 22:49:30] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 1.968 2026-08-23 22:49:30,390 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 22:49:30] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 1.975 2026-08-23 22:49:33,423 202 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-08-23 22:49:36,841 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-08-23 22:49:36,867 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:49:36] "GET /my/invoices/1346?access_token=access_token&report_type=pdf&download=true HTTP/1.1" 200 - 27 0.008 0.026 2026-08-23 22:49:36,869 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice_portal.TestMeinvoicePortal.test_download_xml_from_portal: waiting for threads: [] 2026-08-23 22:49:36,888 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice_portal: Starting TestMeinvoicePortal.test_portal_shows_legal_einvoice_disclosure ... 2026-08-23 22:49:36,974 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:49:36,974 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:49:37,198 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:49:37,198 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:49:37,201 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:49:37,201 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:49:37,203 202 INFO rb-966ce88-224197-407373 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-08-23 22:49:37,203 202 INFO rb-966ce88-224197-407373 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-08-23 22:49:38,260 202 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/2fac84f/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-08-23 22:49:38,263 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 22:49:38,264 202 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/77e8f7d/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-08-23 22:49:38,989 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/2fac84f/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-08-23 22:49:38,990 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/77e8f7d/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-08-23 22:49:38,995 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:49:38] "GET /web/assets/2fac84f/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.002 0.733 2026-08-23 22:49:38,997 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:49:38] "GET /web/assets/77e8f7d/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.000 0.733 2026-08-23 22:49:39,018 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 22:49:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 22:49:39,022 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 22:49:39] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 22:49:39,022 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 22:49:39] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 22:49:39,024 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 22:49:39] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 22:49:39,025 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 22:49:39] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 22:49:45,524 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-08-23 22:49:46,147 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:49:46] "GET /my/invoices/1347?access_token=access_token HTTP/1.1" 200 - 256 0.076 0.554 2026-08-23 22:49:46,181 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-23 22:49:52,847 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour: Starting TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour ... 2026-08-23 22:49:53,193 202 _WARNING rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Chrome headless failed to start: [3678:3699:0823/224952.999015:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3678:3699:0823/224953.002719:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3678:3699:0823/224953.002973:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3678:3699:0823/224953.003065:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3678:3699:0823/224953.003085:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3678:3699:0823/224953.010191:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3678:3678:0823/224953.013585:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3715:3715:0823/224953.019934:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3715:3715:0823/224953.021761:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3678:3699:0823/224953.035577:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3678:3678:0823/224953.110019:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3678:3678:0823/224953.110102:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3678:3699:0823/224953.110116:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3678:3678:0823/224953.110580:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3678:3699:0823/224953.110708:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3678:3678:0823/224953.110792:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 22:49:53,199 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour: skipped TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-23 22:49:53,233 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_pos_edi_receipt_disclosure_tour (odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour) 2026-08-23 22:49:53,234 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour: Starting TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour ... 2026-08-23 22:49:53,561 202 _WARNING rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour: Chrome headless failed to start: [3792:3813:0823/224953.414091:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3792:3813:0823/224953.417504:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3792:3813:0823/224953.417616:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3792:3813:0823/224953.417673:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3792:3813:0823/224953.417752:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3792:3813:0823/224953.424581:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3792:3792:0823/224953.427175:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3792:3813:0823/224953.448142:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3829:3829:0823/224953.451821:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3829:3829:0823/224953.454614:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3792:3792:0823/224953.497165:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3792:3813:0823/224953.497299:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3792:3792:0823/224953.497348:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3792:3792:0823/224953.497359:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3792:3813:0823/224953.497382:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3792:3792:0823/224953.497719:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 22:49:53,566 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour: skipped TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-23 22:49:53,588 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_pos_edi_receipt_disclosure_tour (odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour) 2026-08-23 22:49:53,588 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour: Starting TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour ... 2026-08-23 22:49:53,957 202 WARNING rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour: Chrome headless failed to start: [3902:3923:0823/224953.767875:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3902:3923:0823/224953.770957:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3902:3923:0823/224953.771045:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3902:3923:0823/224953.771188:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3902:3923:0823/224953.771227:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3902:3923:0823/224953.778593:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3902:3902:0823/224953.781233:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3937:3937:0823/224953.788414:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3937:3937:0823/224953.790090:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3902:3923:0823/224953.796102:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3902:3902:0823/224953.841546:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3902:3902:0823/224953.841638:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3902:3902:0823/224953.841651:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3902:3923:0823/224953.841658:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3902:3923:0823/224953.841686:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3902:3902:0823/224953.841783:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 22:49:53,963 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour: skipped TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-23 22:49:54,012 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-23 22:49:54,022 202 INFO rb-966ce88-224197-407373 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-08-23 22:49:54,043 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_order_should_retry: Starting TestShouldRetryGetPosEdiInvoiceInfo.test_meinvoice_fully_populated_does_not_retry ... 2026-08-23 22:49:54,058 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_order_should_retry: Starting TestShouldRetryGetPosEdiInvoiceInfo.test_meinvoice_missing_legal_number_retries ... 2026-08-23 22:49:54,073 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_order_should_retry: Starting TestShouldRetryGetPosEdiInvoiceInfo.test_meinvoice_missing_tax_authority_code_retries ... 2026-08-23 22:49:54,085 202 INFO rb-966ce88-224197-407373 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-08-23 22:49:54,107 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 22:49:54,116 202 INFO rb-966ce88-224197-407373 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-08-23 22:49:54,134 202 INFO rb-966ce88-224197-407373 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-08-23 22:49:54,157 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 22:50:00,177 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:50:00,177 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:50:00,418 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:50:00,418 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:50:00,422 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:50:00,422 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:50:00,424 202 INFO rb-966ce88-224197-407373 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-08-23 22:50:00,424 202 INFO rb-966ce88-224197-407373 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-08-23 22:50:28,766 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_partner_section_merge: Starting TestSinvoicePartnerSectionMerge.test_viettel_sinvoice_partner_group_suppressed ... 2026-08-23 22:50:28,898 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-23 22:50:35,179 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:50:35,179 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:50:35,418 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:50:35,418 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:50:35,422 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:50:35,422 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:50:35,424 202 INFO rb-966ce88-224197-407373 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-08-23 22:50:35,424 202 INFO rb-966ce88-224197-407373 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-08-23 22:51:04,942 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_credential_adapter_resolves_core_privates ... 2026-08-23 22:51:04,962 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_dropped_sinvoice_state_field ... 2026-08-23 22:51:04,974 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_einvoice_status_draft_before_issue ... 2026-08-23 22:51:05,003 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_einvoice_status_maps_core_state ... 2026-08-23 22:51:05,095 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_g1_preview_creates_pdf_attachment ... 2026-08-23 22:51:05,188 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_g1_preview_rejected_for_non_sinvoice_move ... 2026-08-23 22:51:06,178 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_g2_paid_hook_fires_core_action_when_toggle_on ... 2026-08-23 22:51:06,272 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_g2_paid_hook_silent_when_toggle_off ... 2026-08-23 22:51:06,366 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_hub_yields_for_sinvoice_move ... 2026-08-23 22:51:06,383 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_legal_number_synced_from_core_number ... 2026-08-23 22:51:06,462 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_move_routes_to_sinvoice_provider ... 2026-08-23 22:51:06,477 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_negative_non_sinvoice_serial_not_routed ... 2026-08-23 22:51:06,514 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_non_sinvoice_move_never_applicable_for_sinvoice_send ... 2026-08-23 22:51:07,516 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_reverse_constraint_allows_vn_sinvoice_on_sinvoice_serial ... 2026-08-23 22:51:07,572 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_reverse_constraint_blocks_vn_sinvoice_on_non_sinvoice_serial ... 2026-08-23 22:51:07,628 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_secret_code_and_lookup_url_accessors ... 2026-08-23 22:51:07,706 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_sinvoice_move_applicable_extra_edi_is_core_only ... 2026-08-23 22:51:07,786 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_suggested_edi_format_is_vn_sinvoice ... 2026-08-23 22:51:07,846 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 22:51:14,373 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:51:14,373 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:51:14,608 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:51:14,608 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:51:14,611 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:51:14,611 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:51:14,613 202 INFO rb-966ce88-224197-407373 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-08-23 22:51:14,613 202 INFO rb-966ce88-224197-407373 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-08-23 22:51:45,020 202 INFO rb-966ce88-224197-407373 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-08-23 22:51:45,620 202 INFO rb-966ce88-224197-407373 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-08-23 22:51:46,238 202 INFO rb-966ce88-224197-407373 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-08-23 22:51:46,834 202 INFO rb-966ce88-224197-407373 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-08-23 22:51:47,362 202 INFO rb-966ce88-224197-407373 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-08-23 22:51:48,003 202 INFO rb-966ce88-224197-407373 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-08-23 22:51:48,593 202 INFO rb-966ce88-224197-407373 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-08-23 22:51:49,138 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-23 22:51:49,146 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_config_menu: Starting TestSinvoiceCoreTabSuppression.test_core_payment_status_header_button_untouched ... 2026-08-23 22:51:49,267 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_config_menu: Starting TestSinvoiceCoreTabSuppression.test_core_sinvoice_fields_relocated_into_hub_provider_anchor ... 2026-08-23 22:51:49,380 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_config_menu: Starting TestSinvoiceCoreTabSuppression.test_core_sinvoice_page_removed_from_combined_form ... 2026-08-23 22:51:49,497 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 22:51:49,504 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_config_menu: Starting TestSinvoiceConfigMenuProxy.test_core_own_duplicate_sinvoice_menu_hidden ... 2026-08-23 22:51:49,517 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_config_menu: Starting TestSinvoiceConfigMenuProxy.test_sinvoice_menus_reachable_under_hub_einvoice_root ... 2026-08-23 22:51:49,537 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 22:51:55,386 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:51:55,386 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:51:55,612 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:51:55,612 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:51:55,616 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:51:55,616 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:51:55,618 202 INFO rb-966ce88-224197-407373 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-08-23 22:51:55,618 202 INFO rb-966ce88-224197-407373 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-08-23 22:52:27,352 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_effective_serial_constraint: Starting TestSinvoiceEffectiveSerialConstraint.test_journal_serial_recompute_to_conflicting_provider_raises ... 2026-08-23 22:52:27,387 202 INFO rb-966ce88-224197-407373 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-08-23 22:52:27,458 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-23 22:52:27,467 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_portal: Starting TestSinvoicePortal.test_portal_shows_legal_einvoice_disclosure ... 2026-08-23 22:52:27,600 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:52:27,600 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:52:28,370 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:52:28,370 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:52:28,373 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:52:28,373 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:52:28,375 202 INFO rb-966ce88-224197-407373 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-08-23 22:52:28,375 202 INFO rb-966ce88-224197-407373 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-08-23 22:52:29,189 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 22:52:29,351 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-08-23 22:52:29,920 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:52:29] "GET /my/invoices/1353?access_token=7259693d-f14d-44bd-94cb-13405795a04e HTTP/1.1" 200 - 262 0.064 0.668 2026-08-23 22:52:29,952 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 22:52:35,829 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:52:35,829 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:52:36,059 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:52:36,060 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:52:36,063 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:52:36,063 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:52:36,065 202 INFO rb-966ce88-224197-407373 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-08-23 22:52:36,065 202 INFO rb-966ce88-224197-407373 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-08-23 22:53:09,065 202 INFO rb-966ce88-224197-407373 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-08-23 22:53:09,814 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #240 deleted account.move.line.ctp records with IDs: [1799, 1800] 2026-08-23 22:53:09,871 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #240 deleted account.move.line records with IDs: [3549] 2026-08-23 22:53:10,500 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_replacement: Starting TestSinvoiceReplacement.test_hub_replacement_wizard_is_reachable_at_a_sinvoice_company ... 2026-08-23 22:53:11,029 202 INFO rb-966ce88-224197-407373 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-08-23 22:53:11,042 202 INFO rb-966ce88-224197-407373 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-08-23 22:53:11,782 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #240 deleted account.move.line.ctp records with IDs: [1803, 1804] 2026-08-23 22:53:11,835 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #240 deleted account.move.line records with IDs: [3556] 2026-08-23 22:53:12,620 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_replacement: Starting TestSinvoiceReplacement.test_superseded_original_stops_reading_as_an_active_issued_einvoice ... 2026-08-23 22:53:13,352 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #240 deleted account.move.line.ctp records with IDs: [1809, 1810] 2026-08-23 22:53:13,407 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #240 deleted account.move.line records with IDs: [3563] 2026-08-23 22:53:14,023 202 INFO rb-966ce88-224197-407373 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-08-23 22:53:14,055 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-23 22:53:14,063 202 INFO rb-966ce88-224197-407373 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-08-23 22:53:14,074 202 INFO rb-966ce88-224197-407373 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-08-23 22:53:14,085 202 INFO rb-966ce88-224197-407373 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-08-23 22:53:14,095 202 INFO rb-966ce88-224197-407373 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-08-23 22:53:14,106 202 INFO rb-966ce88-224197-407373 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-08-23 22:53:14,116 202 INFO rb-966ce88-224197-407373 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-08-23 22:53:14,133 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 22:53:29,137 202 INFO rb-966ce88-224197-407373 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-08-23 22:53:29,917 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-23 22:53:35,721 202 INFO rb-966ce88-224197-407373 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-08-23 22:53:36,201 202 _WARNING rb-966ce88-224197-407373 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 failed to start: [4012:4033:0823/225336.052966:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4012:4033:0823/225336.056302:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4012:4033:0823/225336.056526:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4012:4033:0823/225336.056730:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4012:4033:0823/225336.056748:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4012:4033:0823/225336.063762:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4012:4012:0823/225336.066263:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4049:4049:0823/225336.077844:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4049:4049:0823/225336.080428:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4012:4033:0823/225336.081343:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4012:4012:0823/225336.126070:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4012:4012:0823/225336.126136:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4012:4012:0823/225336.126146:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4012:4033:0823/225336.126156:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4012:4033:0823/225336.126192:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4012:4012:0823/225336.126344:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4012:4012:0823/225336.127031:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 22:53:36,207 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour: skipped TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active : Failed to detect chrome devtools port after 10.0s. 2026-08-23 22:53:36,231 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active (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) 2026-08-23 22:53:36,231 202 INFO rb-966ce88-224197-407373 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-08-23 22:53:36,606 202 INFO rb-966ce88-224197-407373 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.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Chrome pid: 4123 2026-08-23 22:53:36,607 202 INFO rb-966ce88-224197-407373 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.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Chrome headless temporary user profile dir: /tmp/tmp3i2crctn_chrome_odoo 2026-08-23 22:53:36,607 202 INFO rb-966ce88-224197-407373 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.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Issuing json command http://127.0.0.1:38435/json/version 2026-08-23 22:53:36,608 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:38435/json/version with timeout 3 increased to 10s during tests 2026-08-23 22:53:36,671 202 INFO rb-966ce88-224197-407373 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.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Browser version: Chrome/150.0.7871.114 2026-08-23 22:53:36,671 202 INFO rb-966ce88-224197-407373 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.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Issuing json command http://127.0.0.1:38435/json 2026-08-23 22:53:36,672 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:38435/json with timeout 3 increased to 10s during tests 2026-08-23 22:53:36,679 202 INFO rb-966ce88-224197-407373 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.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Websocket url found: ws://127.0.0.1:38435/devtools/page/55B7D06EC069EF2648F77B2335AC0B59 2026-08-23 22:53:36,686 202 INFO rb-966ce88-224197-407373 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.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Enable chrome headless console log notification 2026-08-23 22:53:36,760 202 INFO rb-966ce88-224197-407373 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.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Chrome headless enable page notifications 2026-08-23 22:53:36,803 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:pos_user from n/a 2026-08-23 22:53:36,809 202 INFO rb-966ce88-224197-407373 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.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Setting session cookie in browser 2026-08-23 22:53:36,810 202 INFO rb-966ce88-224197-407373 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.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-08-23 22:53:36,811 202 INFO rb-966ce88-224197-407373 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.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-08-23 22:53:36,817 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 22:53:37,380 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:37] "GET /pos/ui?config_id=12 HTTP/1.1" 200 - 178 0.051 0.513 2026-08-23 22:53:37,382 202 INFO rb-966ce88-224197-407373 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.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Navigation result: {'frameId': '55B7D06EC069EF2648F77B2335AC0B59', 'loaderId': 'BE9E28756B862F3F2D44D0961A456DE0', 'isDownload': False} 2026-08-23 22:53:37,382 202 INFO rb-966ce88-224197-407373 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.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Evaluate ready code "odoo.isTourReady('L10nVnViinSinvoicePosReceiptTour')" 2026-08-23 22:53:37,396 202 INFO rb-966ce88-224197-407373 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-23 22:53:37,406 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:37] "GET /web/assets/07af2d3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-23 22:53:37,411 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:37] "GET /web/assets/154b9fe/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-08-23 22:53:37,417 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:37] "GET /web/assets/fc73546/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-23 22:53:37,663 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:37] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 22:53:37,668 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 22:53:37,669 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 22:53:37,674 202 INFO rb-966ce88-224197-407373 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.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-08-23 22:53:37,677 202 INFO rb-966ce88-224197-407373 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.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-08-23 22:53:37,680 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-08-23 22:53:37,684 202 INFO rb-966ce88-224197-407373 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.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: IndexedDB 1 Ready 2026-08-23 22:53:37,957 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:37] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 314 0.103 0.182 2026-08-23 22:53:37,959 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.271 2026-08-23 22:53:38,034 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.004 2026-08-23 22:53:38,041 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 22:53:38,057 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-23 22:53:38,065 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:38] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-08-23 22:53:38,068 202 INFO rb-966ce88-224197-407373 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.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: Owl is running in 'dev' mode. 2026-08-23 22:53:38,105 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 22:53:38,108 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 22:53:38,121 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 22:53:38,125 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 22:53:38,129 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 22:53:38,137 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:38] "GET /web/image?model=res.company&id=105&field=logo HTTP/1.1" 200 - 9 0.008 0.012 2026-08-23 22:53:38,157 202 INFO rb-966ce88-224197-407373 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.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-08-23 22:53:38,158 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:38] "GET /web/image/res.users/247/avatar_128 HTTP/1.1" 200 - 16 0.008 0.032 2026-08-23 22:53:38,165 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:38] "GET /web/image/res.company/105/favicon HTTP/1.1" 200 - 4 0.002 0.038 2026-08-23 22:53:38,180 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:38] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.004 2026-08-23 22:53:38,186 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:38] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.011 2026-08-23 22:53:38,190 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:38] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.015 2026-08-23 22:53:38,194 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:38] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.020 2026-08-23 22:53:38,201 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:38] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.026 2026-08-23 22:53:38,205 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:38] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.001 0.031 2026-08-23 22:53:38,262 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:38] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.073 2026-08-23 22:53:38,267 202 INFO rb-966ce88-224197-407373 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.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-08-23 22:53:38,269 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:38] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.064 2026-08-23 22:53:38,273 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:38] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.072 2026-08-23 22:53:38,276 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:38] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.093 2026-08-23 22:53:38,279 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:38] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.000 0.014 2026-08-23 22:53:38,283 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:38] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.000 0.089 2026-08-23 22:53:38,287 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:38] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.026 2026-08-23 22:53:38,322 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:38] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.013 0.038 2026-08-23 22:53:38,361 202 INFO rb-966ce88-224197-407373 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.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-08-23 22:53:38,422 202 INFO rb-966ce88-224197-407373 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.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-08-23 22:53:38,477 202 INFO rb-966ce88-224197-407373 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.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-08-23 22:53:38,543 202 INFO rb-966ce88-224197-407373 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.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-08-23 22:53:38,610 202 INFO rb-966ce88-224197-407373 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.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-08-23 22:53:38,676 202 INFO rb-966ce88-224197-407373 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.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-08-23 22:53:38,810 202 INFO rb-966ce88-224197-407373 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.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-08-23 22:53:38,891 202 INFO rb-966ce88-224197-407373 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.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-08-23 22:53:38,948 202 INFO rb-966ce88-224197-407373 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.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-08-23 22:53:39,015 202 INFO rb-966ce88-224197-407373 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.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-08-23 22:53:39,092 202 INFO rb-966ce88-224197-407373 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.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-08-23 22:53:39,102 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 22:53:39,102 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 22:53:39,149 202 INFO rb-966ce88-224197-407373 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.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-08-23 22:53:39,210 202 INFO rb-966ce88-224197-407373 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.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-08-23 22:53:39,260 202 INFO rb-966ce88-224197-407373 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.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-08-23 22:53:39,320 202 INFO rb-966ce88-224197-407373 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.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-08-23 22:53:39,325 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 22:53:39,387 202 INFO rb-966ce88-224197-407373 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.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-08-23 22:53:39,393 202 INFO rb-966ce88-224197-407373 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65749000 started for PoS orders references: [{'name': 'Order 00009-001-0001', 'uuid': '2dff2171-6531-4be2-a762-472a3bf02852'}] 2026-08-23 22:53:39,396 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 22:53:40,548 202 INFO rb-966ce88-224197-407373 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65749000 order {'name': 'Order 00009-001-0001', 'uuid': '2dff2171-6531-4be2-a762-472a3bf02852'} created pos.order #23 2026-08-23 22:53:40,550 202 INFO rb-966ce88-224197-407373 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65749000 finished 2026-08-23 22:53:40,600 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 878 0.312 0.900 2026-08-23 22:53:40,617 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:40] "POST /web/dataset/call_kw/pos.order/get_pos_edi_invoice_info HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 22:53:40,624 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 22:53:40,666 202 INFO rb-966ce88-224197-407373 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.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-08-23 22:53:40,675 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:53:40] "GET /web/image?model=pos.config&id=12&field=custom_logo HTTP/1.1" 200 - 9 0.003 0.008 2026-08-23 22:53:40,726 202 INFO rb-966ce88-224197-407373 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.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-08-23 22:53:40,793 202 INFO rb-966ce88-224197-407373 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.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: tour succeeded 2026-08-23 22:53:40,794 202 INFO rb-966ce88-224197-407373 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.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR L10nVnViinSinvoicePosReceiptTour SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-08-23 22:53:40,844 202 INFO rb-966ce88-224197-407373 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.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: heap 20012356 (allocated 21766144) 2026-08-23 22:53:40,845 202 INFO rb-966ce88-224197-407373 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.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Closing chrome headless with pid 4123 2026-08-23 22:53:40,846 202 INFO rb-966ce88-224197-407373 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.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Closing websocket connection 2026-08-23 22:53:40,846 202 INFO rb-966ce88-224197-407373 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.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Terminating chrome headless with pid 4123 2026-08-23 22:53:40,908 202 INFO rb-966ce88-224197-407373 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.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_225340_907721_test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.txt 2026-08-23 22:53:40,908 202 INFO rb-966ce88-224197-407373 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.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Removing chrome user profile "/tmp/tmp3i2crctn_chrome_odoo" 2026-08-23 22:53:40,964 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-23 22:53:40,973 202 INFO rb-966ce88-224197-407373 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-08-23 22:53:40,991 202 INFO rb-966ce88-224197-407373 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-08-23 22:53:41,019 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 22:53:46,944 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:53:46,944 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:53:47,182 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:53:47,182 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:53:47,187 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:53:47,187 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:53:47,189 202 INFO rb-966ce88-224197-407373 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-08-23 22:53:47,189 202 INFO rb-966ce88-224197-407373 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-08-23 22:54:20,031 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_agnostic_accessors_are_blank_for_vninvoice ... 2026-08-23 22:54:20,133 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_approve_and_sign_marks_invoice_signed ... 2026-08-23 22:54:20,318 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_auto_sign_when_paid_does_not_resign_already_signed_invoice ... 2026-08-23 22:54:20,893 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_auto_sign_when_paid_fires_through_real_paid_hook ... 2026-08-23 22:54:21,477 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_cancel_signed_invoice_drives_3_step_sequence ... 2026-08-23 22:54:21,767 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_cancel_signed_invoice_without_reason_raises ... 2026-08-23 22:54:21,969 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_cancel_unsigned_invoice_drives_1_step ... 2026-08-23 22:54:22,205 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_cancel_unsigned_invoice_without_reason_does_not_raise ... 2026-08-23 22:54:22,390 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_cannot_issue_refund_if_original_invoice_not_signed ... 2026-08-23 22:54:22,829 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #249 deleted account.move.line.ctp records with IDs: [1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830] 2026-08-23 22:54:22,903 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #249 deleted account.move.line records with IDs: [3588, 3589] 2026-08-23 22:54:23,862 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_cross_move_mark_dirty_on_adjustment ... 2026-08-23 22:54:24,934 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #249 deleted account.move.line.ctp records with IDs: [1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848] 2026-08-23 22:54:24,999 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #249 deleted account.move.line records with IDs: [3602, 3603] 2026-08-23 22:54:25,958 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_cross_move_mark_dirty_on_replacement ... 2026-08-23 22:54:27,248 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_download_converted_file_raises_when_not_signed ... 2026-08-23 22:54:27,408 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_download_representation_files_when_signed ... 2026-08-23 22:54:28,001 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_einvoice_status_projection_from_native_state ... 2026-08-23 22:54:32,354 202 INFO rb-966ce88-224197-407373 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-08-23 22:54:32,504 202 INFO rb-966ce88-224197-407373 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-08-23 22:54:32,655 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_invoice_status_code_maps_to_native_state ... 2026-08-23 22:54:38,975 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_issue_invoice_sets_legal_number_and_native_ids ... 2026-08-23 22:54:39,179 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_legal_number_locked_after_issued ... 2026-08-23 22:54:39,840 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_no_ungated_cancel_path ... 2026-08-23 22:54:39,854 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_prepare_einvoice_lines_data ... 2026-08-23 22:54:39,918 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_prepare_einvoice_lines_data_with_included_tax_and_note_line ... 2026-08-23 22:54:41,119 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_prepare_invoice_details_hook_called_in_both_payload_shapes ... 2026-08-23 22:54:42,157 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_prepare_vninvoice_data_foreign_partner ... 2026-08-23 22:54:42,236 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_prepare_vninvoice_data_replacement_move ... 2026-08-23 22:54:42,675 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #249 deleted account.move.line.ctp records with IDs: [1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904] 2026-08-23 22:54:42,740 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #249 deleted account.move.line records with IDs: [3673, 3674] 2026-08-23 22:54:43,616 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_prepare_vninvoice_data_reversal_move ... 2026-08-23 22:54:44,129 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #249 deleted account.move.line.ctp records with IDs: [1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922] 2026-08-23 22:54:44,191 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #249 deleted account.move.line records with IDs: [3687, 3688] 2026-08-23 22:54:45,016 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_prepare_vninvoice_tax_breakdowns ... 2026-08-23 22:54:45,059 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_replacement_is_posted_to_the_replace_endpoint ... 2026-08-23 22:54:45,478 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #249 deleted account.move.line.ctp records with IDs: [1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935] 2026-08-23 22:54:45,533 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #249 deleted account.move.line records with IDs: [3701, 3702] 2026-08-23 22:54:46,433 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_sync_invoices_dispatches_per_single_invoice ... 2026-08-23 22:54:46,609 202 INFO rb-966ce88-224197-407373 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-08-23 22:54:46,674 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_vat_percent_display_is_plaintext_vietnamese_not_raw_html ... 2026-08-23 22:54:46,731 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_vninvoice_api_url_switches_sandbox_production ... 2026-08-23 22:54:46,768 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-23 22:54:46,776 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice_portal: Starting TestVNinvoicePortal.test_download_xml_from_portal ... 2026-08-23 22:54:46,860 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:54:46,860 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:54:47,129 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:54:47,129 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:54:47,135 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:54:47,135 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:54:47,137 202 INFO rb-966ce88-224197-407373 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-08-23 22:54:47,137 202 INFO rb-966ce88-224197-407373 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-08-23 22:54:48,222 202 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/2fac84f/web.report_assets_pdf.min.css in /l10n_vn_viin_accounting_vninvoice/tests/test_vninvoice_portal.py:TestVNinvoicePortal.test_download_xml_from_portal 2026-08-23 22:54:48,224 202 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/77e8f7d/web.report_assets_common.min.css in /l10n_vn_viin_accounting_vninvoice/tests/test_vninvoice_portal.py:TestVNinvoicePortal.test_download_xml_from_portal 2026-08-23 22:54:48,224 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 22:54:48,944 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/2fac84f/web.report_assets_pdf.min.css in /l10n_vn_viin_accounting_vninvoice/tests/test_vninvoice_portal.py:TestVNinvoicePortal.test_download_xml_from_portal 2026-08-23 22:54:48,944 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/77e8f7d/web.report_assets_common.min.css in /l10n_vn_viin_accounting_vninvoice/tests/test_vninvoice_portal.py:TestVNinvoicePortal.test_download_xml_from_portal 2026-08-23 22:54:48,948 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:54:48] "GET /web/assets/77e8f7d/web.report_assets_common.min.css HTTP/1.1" 200 - 5 0.001 0.723 2026-08-23 22:54:48,950 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:54:48] "GET /web/assets/2fac84f/web.report_assets_pdf.min.css HTTP/1.1" 200 - 5 0.002 0.728 2026-08-23 22:54:48,980 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 22:54:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 22:54:48,984 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 22:54:48] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 22:54:48,986 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 22:54:48] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 22:54:48,987 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 22:54:48] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 22:54:48,988 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 22:54:48] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 22:54:55,602 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-08-23 22:54:55,625 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:54:55] "GET /my/invoices/1395?access_token=access_token&report_type=pdf&download=true HTTP/1.1" 200 - 27 0.008 0.022 2026-08-23 22:54:55,627 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice_portal.TestVNinvoicePortal.test_download_xml_from_portal: waiting for threads: [] 2026-08-23 22:54:55,646 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice_portal: Starting TestVNinvoicePortal.test_portal_shows_legal_einvoice_disclosure ... 2026-08-23 22:54:55,732 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:54:55,733 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:54:55,983 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:54:55,983 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:54:55,986 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:54:55,986 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:54:55,988 202 INFO rb-966ce88-224197-407373 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-08-23 22:54:55,989 202 INFO rb-966ce88-224197-407373 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-08-23 22:54:57,001 202 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/2fac84f/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-08-23 22:54:57,003 202 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/77e8f7d/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-08-23 22:54:57,003 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 22:54:57,156 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/2fac84f/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-08-23 22:54:57,157 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/77e8f7d/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-08-23 22:54:57,161 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:54:57] "GET /web/assets/2fac84f/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.002 0.159 2026-08-23 22:54:57,163 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:54:57] "GET /web/assets/77e8f7d/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.000 0.160 2026-08-23 22:54:57,185 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 22:54:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 22:54:57,187 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 22:54:57] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 22:54:57,189 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 22:54:57] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 22:54:57,190 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 22:54:57] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 22:54:57,191 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 22:54:57] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 22:55:03,789 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-08-23 22:55:04,356 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 22:55:04] "GET /my/invoices/1396?access_token=access_token HTTP/1.1" 200 - 256 0.064 0.510 2026-08-23 22:55:04,388 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-23 22:55:10,148 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:55:10,148 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:55:10,372 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:55:10,372 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:55:10,375 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:55:10,376 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:55:10,377 202 INFO rb-966ce88-224197-407373 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-08-23 22:55:10,377 202 INFO rb-966ce88-224197-407373 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-08-23 22:55:42,980 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice_replacement: Starting TestVNinvoiceReplacement.test_replacement_notation_carries_template_serial_and_legal_number ... 2026-08-23 22:55:43,077 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice_replacement: Starting TestVNinvoiceReplacement.test_replacement_notation_raises_without_legal_number ... 2026-08-23 22:55:43,110 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice_replacement: Starting TestVNinvoiceReplacement.test_wizard_rejects_replacement_for_a_move_not_yet_issued ... 2026-08-23 22:55:43,167 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 22:55:49,049 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #253 deleted product.product records with IDs: [1080] 2026-08-23 22:55:49,134 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:55:49,134 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:55:49,363 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:55:49,363 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:55:49,367 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:55:49,367 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:55:49,369 202 INFO rb-966ce88-224197-407373 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-08-23 22:55:49,369 202 INFO rb-966ce88-224197-407373 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-08-23 22:56:19,486 202 INFO rb-966ce88-224197-407373 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-08-23 22:56:20,396 202 INFO rb-966ce88-224197-407373 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-08-23 22:56:21,725 202 INFO rb-966ce88-224197-407373 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-08-23 22:56:22,094 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #253 deleted account.move.line.ctp records with IDs: [1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974] 2026-08-23 22:56:22,155 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #253 deleted account.move.line records with IDs: [3742, 3743] 2026-08-23 22:56:22,371 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #253 deleted invoice.line.grouping records with IDs: [40, 41, 42] 2026-08-23 22:56:22,952 202 INFO rb-966ce88-224197-407373 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-08-23 22:56:24,175 202 INFO rb-966ce88-224197-407373 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-08-23 22:56:25,586 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #253 deleted invoice.line.grouping records with IDs: [57] 2026-08-23 22:56:25,780 202 INFO rb-966ce88-224197-407373 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-08-23 22:56:27,153 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #253 deleted invoice.line.grouping records with IDs: [64] 2026-08-23 22:56:27,225 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #253 deleted account.move.line.ctp records with IDs: [1986, 1987] 2026-08-23 22:56:27,280 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #253 deleted account.move.line records with IDs: [3762] 2026-08-23 22:56:27,377 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #253 deleted invoice.line.grouping records with IDs: [66] 2026-08-23 22:56:27,452 202 INFO rb-966ce88-224197-407373 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-08-23 22:56:28,518 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted invoice.line.grouping records with IDs: [72] 2026-08-23 22:56:28,596 202 INFO rb-966ce88-224197-407373 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-08-23 22:56:29,680 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_accounting_vninvoice_line_grouping.tests.test_vninvoice_summary: Starting TestEinvoiceSummary.test_prepare_vninvoice_summary_lines_data ... 2026-08-23 22:56:30,966 202 INFO rb-966ce88-224197-407373 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-08-23 22:56:32,112 202 INFO rb-966ce88-224197-407373 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-08-23 22:56:33,280 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-23 22:56:33,290 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_base_portal: Starting TestBackendSendAndPrintVnEInvoice.test_generate_and_send_invoices_chokepoint_no_proforma_keyerror ... 2026-08-23 22:56:33,376 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:56:33,376 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:56:34,161 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:56:34,161 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:56:34,165 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:56:34,165 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:56:34,167 202 INFO rb-966ce88-224197-407373 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-08-23 22:56:34,167 202 INFO rb-966ce88-224197-407373 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-08-23 22:56:35,193 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_base_portal: Starting TestBackendSendAndPrintVnEInvoice.test_send_and_print_no_proforma_keyerror ... 2026-08-23 22:56:35,275 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:56:35,275 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:56:35,500 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:56:35,501 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:56:35,504 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:56:35,504 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:56:35,506 202 INFO rb-966ce88-224197-407373 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-08-23 22:56:35,506 202 INFO rb-966ce88-224197-407373 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-08-23 22:56:36,688 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [402] 2026-08-23 22:56:36,754 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 22:56:42,658 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:56:42,658 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:56:42,884 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:56:42,884 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:56:42,887 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:56:42,887 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:56:42,889 202 INFO rb-966ce88-224197-407373 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-08-23 22:56:42,889 202 INFO rb-966ce88-224197-407373 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-08-23 22:57:14,356 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_cancel_guard: Starting TestEinvoiceCancelRule.test_the_commencement_day_is_the_day_the_instruments_take_effect ... 2026-08-23 22:57:14,372 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_cancel_guard: Starting TestEinvoiceCancelRule.test_the_rule_bites_from_the_first_day_the_instruments_apply ... 2026-08-23 22:57:14,463 202 INFO rb-966ce88-224197-407373 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-08-23 22:57:14,648 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_cancel_guard: Starting TestEinvoiceCancelRule.test_the_rule_names_every_offending_move_not_just_the_first ... 2026-08-23 22:57:16,512 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_cancel_guard: Starting TestEinvoiceCancelRule.test_the_rule_stays_silent_for_a_correction_attempted_before_commencement ... 2026-08-23 22:57:16,668 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-23 22:57:22,364 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:57:22,364 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:57:23,129 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:57:23,129 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:57:23,133 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:57:23,133 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:57:23,135 202 INFO rb-966ce88-224197-407373 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-08-23 22:57:23,135 202 INFO rb-966ce88-224197-407373 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-08-23 22:57:51,163 202 INFO rb-966ce88-224197-407373 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-08-23 22:57:52,269 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-23 22:57:52,281 202 INFO rb-966ce88-224197-407373 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-08-23 22:57:52,310 202 INFO rb-966ce88-224197-407373 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-08-23 22:57:52,339 202 INFO rb-966ce88-224197-407373 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-08-23 22:57:52,368 202 INFO rb-966ce88-224197-407373 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-08-23 22:57:52,398 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigration.test_migration_is_idempotent_and_silent_on_rerun ... 2026-08-23 22:57:52,441 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigration.test_migration_partial_customisation_corrects_only_the_untouched_language ... 2026-08-23 22:57:52,475 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigration.test_migration_signature_matches_odoo_migrate_contract ... 2026-08-23 22:57:52,498 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 22:57:52,508 202 INFO rb-966ce88-224197-407373 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-08-23 22:57:52,551 202 INFO rb-966ce88-224197-407373 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-08-23 22:57:52,592 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigrationEinvoiceService.test_meinvoice_migration_corrects_an_unmodified_record ... 2026-08-23 22:57:52,631 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigrationEinvoiceService.test_sinvoice_migration_corrects_an_unmodified_record ... 2026-08-23 22:57:52,672 202 INFO rb-966ce88-224197-407373 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-08-23 22:57:52,712 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigrationEinvoiceService.test_sinvoice_migration_is_idempotent_and_silent_on_rerun ... 2026-08-23 22:57:52,762 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigrationEinvoiceService.test_sinvoice_migration_partial_customisation_corrects_only_the_untouched_language ... 2026-08-23 22:57:52,801 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigrationEinvoiceService.test_vninvoice_migration_corrects_an_unmodified_record ... 2026-08-23 22:57:52,846 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 22:57:57,060 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_core_contract_regressions: Starting TestCoreContractRegressions.test_einvoice_status_untracked_for_non_einvoice_move ... 2026-08-23 22:57:57,482 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_core_contract_regressions: Starting TestCoreContractRegressions.test_get_invoice_legal_documents_accepts_v18_signature ... 2026-08-23 22:57:58,575 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-23 22:57:58,584 202 INFO rb-966ce88-224197-407373 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-08-23 22:57:58,597 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestDocMatchesShippedBehaviour.test_cancel_guard_decides_without_reading_an_issue_date ... 2026-08-23 22:57:58,608 202 INFO rb-966ce88-224197-407373 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-08-23 22:57:58,916 202 INFO rb-966ce88-224197-407373 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-08-23 22:57:58,937 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 22:57:58,954 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_a_correct_attribution_stays_legal ... 2026-08-23 22:57:58,966 202 INFO rb-966ce88-224197-407373 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-08-23 22:57:58,976 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_enumerated_and_abbreviated_citation_forms_are_caught ... 2026-08-23 22:57:58,986 202 INFO rb-966ce88-224197-407373 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-08-23 22:57:58,988 202 INFO rb-966ce88-224197-407373 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-08-23 22:57:58,998 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_reorder_mutant_is_a_permutation_and_not_a_rewrite ... 2026-08-23 22:57:59,008 202 INFO rb-966ce88-224197-407373 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-08-23 22:57:59,019 202 INFO rb-966ce88-224197-407373 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-08-23 22:57:59,029 202 INFO rb-966ce88-224197-407373 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-08-23 22:57:59,040 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_the_original_defect_is_red_in_both_languages ... 2026-08-23 22:57:59,050 202 INFO rb-966ce88-224197-407373 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-08-23 22:57:59,067 202 INFO rb-966ce88-224197-407373 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-08-23 22:57:59,077 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_the_sentence_reorder_leak_is_closed_in_both_languages ... 2026-08-23 22:57:59,087 202 INFO rb-966ce88-224197-407373 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-08-23 22:57:59,097 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_the_withdrawn_waiver_promise_is_caught_in_both_languages ... 2026-08-23 22:57:59,113 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 22:57:59,119 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_einvoice_dashboard_index: Starting TestEinvoiceDashboardIndex.test_dashboard_index_is_actually_created ... 2026-08-23 22:57:59,131 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_einvoice_dashboard_index: Starting TestEinvoiceDashboardIndex.test_index_predicate_covers_every_column_the_dashboard_filters_on ... 2026-08-23 22:57:59,143 202 INFO rb-966ce88-224197-407373 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-08-23 22:57:59,154 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_einvoice_dashboard_index: Starting TestEinvoiceDashboardIndex.test_index_predicate_keeps_the_null_arm ... 2026-08-23 22:57:59,171 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 22:58:04,917 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:58:04,917 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:58:05,159 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:58:05,159 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:58:05,163 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:58:05,163 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:58:05,165 202 INFO rb-966ce88-224197-407373 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-08-23 22:58:05,165 202 INFO rb-966ce88-224197-407373 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-08-23 22:58:35,815 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_a_superseded_original_cannot_be_replaced_a_second_time ... 2026-08-23 22:58:37,145 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #261 deleted account.move.line.ctp records with IDs: [2021, 2022] 2026-08-23 22:58:37,200 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #261 deleted account.move.line records with IDs: [3812] 2026-08-23 22:58:37,801 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_action_view_api_logs_domain_scoped_to_this_invoice ... 2026-08-23 22:58:39,642 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_adjust_path_b2b_issued_requires_written_agreement ... 2026-08-23 22:58:40,782 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_b2c_replacement_reaches_viettel_with_core_fallbacks_not_raw_false ... 2026-08-23 22:58:43,094 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #261 deleted account.move.line.ctp records with IDs: [2033, 2034] 2026-08-23 22:58:43,149 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #261 deleted account.move.line records with IDs: [3831] 2026-08-23 22:58:44,517 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_correction_gate_does_not_over_block_b2c_or_non_issued ... 2026-08-23 22:58:46,466 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_correction_relation_and_nav_actions_bidirectional ... 2026-08-23 22:58:48,218 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_eligibility_gate_covers_modify_moves_entry_point ... 2026-08-23 22:58:49,470 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #261 deleted account.move.line.ctp records with IDs: [2049, 2050] 2026-08-23 22:58:49,524 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #261 deleted account.move.line records with IDs: [3853] 2026-08-23 22:58:50,115 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_failed_request_builds_masked_log_values_linked_to_invoice ... 2026-08-23 22:58:51,216 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_log_values_keys_are_all_valid_api_request_log_fields ... 2026-08-23 22:58:52,269 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_modify_default_reverse_values_hub_delta_disjoint_from_core_chain ... 2026-08-23 22:58:53,314 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_premise_prototype_gate_does_not_leak_onto_base_reversal_wizard ... 2026-08-23 22:58:54,526 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #261 deleted account.move.line.ctp records with IDs: [2061, 2062] 2026-08-23 22:58:54,580 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #261 deleted account.move.line records with IDs: [3872] 2026-08-23 22:58:55,159 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_premise_wizard_prototype_resolves_core_viettel_extension ... 2026-08-23 22:58:55,177 202 INFO rb-966ce88-224197-407373 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-08-23 22:58:56,412 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #261 deleted account.move.line.ctp records with IDs: [2067, 2068] 2026-08-23 22:58:56,466 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #261 deleted account.move.line records with IDs: [3882] 2026-08-23 22:58:57,061 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_replace_path_b2b_issued_requires_written_agreement ... 2026-08-23 22:58:58,109 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_replacement_line_composition_and_totals_pin_m1_after_state ... 2026-08-23 22:58:59,349 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #261 deleted account.move.line.ctp records with IDs: [2075, 2076] 2026-08-23 22:58:59,404 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #261 deleted account.move.line records with IDs: [3895] 2026-08-23 22:58:59,985 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_replacement_origin_id_writer_provenance_extended_mutation_proven ... 2026-08-23 22:59:01,218 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #261 deleted account.move.line.ctp records with IDs: [2081, 2082] 2026-08-23 22:59:01,270 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #261 deleted account.move.line records with IDs: [3905] 2026-08-23 22:59:02,790 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #261 deleted account.move.line.ctp records with IDs: [2089, 2090] 2026-08-23 22:59:02,851 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #261 deleted account.move.line records with IDs: [3915] 2026-08-23 22:59:03,511 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_replacement_partner_bank_id_pins_m1_after_state ... 2026-08-23 22:59:04,716 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #261 deleted account.move.line.ctp records with IDs: [2095, 2096] 2026-08-23 22:59:04,767 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #261 deleted account.move.line records with IDs: [3925] 2026-08-23 22:59:05,360 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_replacement_wizard_gate_rewired_off_edi_state ... 2026-08-23 22:59:06,450 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_replacing_an_invoice_releases_its_timesheets_for_reinvoicing_by_design ... 2026-08-23 22:59:07,658 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #261 deleted account.analytic.line records with IDs: [642] 2026-08-23 22:59:07,916 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_retry_exhaustion_logs_exactly_once ... 2026-08-23 22:59:08,925 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_reverse_and_replace_delegates_to_core_reverse_moves_exactly_once ... 2026-08-23 22:59:10,138 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #261 deleted account.move.line.ctp records with IDs: [2107, 2108] 2026-08-23 22:59:10,195 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #261 deleted account.move.line records with IDs: [3947] 2026-08-23 22:59:10,805 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_reverse_and_replace_links_original_and_replacement ... 2026-08-23 22:59:12,176 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #261 deleted account.move.line.ctp records with IDs: [2115, 2116, 2117, 2118, 2119, 2120] 2026-08-23 22:59:12,233 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #261 deleted account.move.line records with IDs: [3960, 3961] 2026-08-23 22:59:12,928 202 INFO rb-966ce88-224197-407373 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-08-23 22:59:14,924 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #261 deleted account.move.line.ctp records with IDs: [2129, 2130] 2026-08-23 22:59:14,977 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #261 deleted account.move.line records with IDs: [3977] 2026-08-23 22:59:15,831 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_state_flip_writer_provenance_extended_mutation_proven ... 2026-08-23 22:59:17,635 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #261 deleted account.move.line.ctp records with IDs: [2137, 2138] 2026-08-23 22:59:17,689 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #261 deleted account.move.line records with IDs: [3987] 2026-08-23 22:59:19,262 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #261 deleted account.move.line.ctp records with IDs: [2145, 2146] 2026-08-23 22:59:19,312 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #261 deleted account.move.line records with IDs: [3997] 2026-08-23 22:59:19,865 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_successful_request_builds_log_values ... 2026-08-23 22:59:20,937 202 INFO rb-966ce88-224197-407373 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-08-23 22:59:23,039 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-23 22:59:28,890 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:59:28,890 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 22:59:29,126 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:59:29,126 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 22:59:29,129 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:59:29,129 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 22:59:29,131 202 INFO rb-966ce88-224197-407373 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-08-23 22:59:29,131 202 INFO rb-966ce88-224197-407373 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-08-23 22:59:58,892 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_access_token_is_service_scoped_and_cached ... 2026-08-23 22:59:58,912 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_access_token_resolves_service_from_invoice ... 2026-08-23 22:59:59,079 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_agnostic_accessors_tolerate_blank ... 2026-08-23 22:59:59,240 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_check_state_allows_draft_reset_after_einvoice_cancelled ... 2026-08-23 22:59:59,417 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_check_state_still_blocks_draft_reset_while_einvoice_issued ... 2026-08-23 22:59:59,637 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_display_helper_serial_name ... 2026-08-23 22:59:59,668 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_einvoice_status_draft_when_no_provider ... 2026-08-23 22:59:59,682 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_einvoice_status_false_when_posted_no_provider ... 2026-08-23 22:59:59,837 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_einvoice_status_is_read_only_projection ... 2026-08-23 22:59:59,908 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_extra_edi_registered ... 2026-08-23 22:59:59,923 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_extract_xml_from_zip ... 2026-08-23 22:59:59,934 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_getattr_op_dispatch_routes_to_provider ... 2026-08-23 23:00:00,101 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_mutual_exclusion_gate_provider_matrix ... 2026-08-23 23:00:00,113 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_mutual_exclusion_real_none_move_not_applicable ... 2026-08-23 23:00:00,274 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_value_op_projection_and_mark_status_dirty ... 2026-08-23 23:00:00,454 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-23 23:00:00,462 202 INFO rb-966ce88-224197-407373 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-08-23 23:00:00,478 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:00:00,483 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_instrument_citation_policy: Starting TestNoLegalInstrumentInUserFacingStrings.test_no_python_code_translation_names_a_legal_instrument ... 2026-08-23 23:00:00,503 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_instrument_citation_policy: Starting TestNoLegalInstrumentInUserFacingStrings.test_no_user_facing_string_names_a_legal_instrument ... 2026-08-23 23:00:00,544 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:00:06,285 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 23:00:06,285 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 23:00:06,511 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 23:00:06,511 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 23:00:06,514 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 23:00:06,514 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 23:00:06,516 202 INFO rb-966ce88-224197-407373 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-08-23 23:00:06,516 202 INFO rb-966ce88-224197-407373 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-08-23 23:00:37,210 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_l10n_vn_viin_edi: Starting TestL10nVnEdi.test_action_prepend_vietnamese_description_to_invoice_lines ... 2026-08-23 23:00:37,350 202 INFO rb-966ce88-224197-407373 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-08-23 23:00:37,487 202 INFO rb-966ce88-224197-407373 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-08-23 23:00:37,597 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_l10n_vn_viin_edi: Starting TestL10nVnEdi.test_prepare_invoice_tax_data ... 2026-08-23 23:00:37,732 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #265 deleted account.move.line.ctp records with IDs: [2157, 2158, 2159, 2160] 2026-08-23 23:00:37,793 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #265 deleted account.move.line records with IDs: [4016] 2026-08-23 23:00:37,930 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-23 23:00:44,349 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 23:00:44,349 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 23:00:44,580 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 23:00:44,580 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 23:00:44,587 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 23:00:44,587 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 23:00:44,589 202 INFO rb-966ce88-224197-407373 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-08-23 23:00:44,589 202 INFO rb-966ce88-224197-407373 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-08-23 23:01:21,461 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_multi_company_serial_resolution: Starting TestMultiCompanySerialResolution.test_draft_invoice_resolves_own_company_serial_not_ambient ... 2026-08-23 23:01:21,556 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-23 23:01:27,174 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 23:01:27,174 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 23:01:27,402 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 23:01:27,402 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 23:01:27,405 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 23:01:27,405 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 23:01:27,407 202 INFO rb-966ce88-224197-407373 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-08-23 23:01:27,407 202 INFO rb-966ce88-224197-407373 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-08-23 23:01:55,397 202 INFO rb-966ce88-224197-407373 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-08-23 23:01:56,506 202 INFO rb-966ce88-224197-407373 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-08-23 23:01:57,613 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-23 23:02:03,300 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 23:02:03,301 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 23:02:04,081 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 23:02:04,082 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 23:02:04,085 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 23:02:04,085 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 23:02:04,087 202 INFO rb-966ce88-224197-407373 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-08-23 23:02:04,087 202 INFO rb-966ce88-224197-407373 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-08-23 23:02:32,200 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_ui_merge: Starting TestEInvoiceUiMerge.test_base_l10n_vn_field_data_path_preserved ... 2026-08-23 23:02:32,215 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_ui_merge: Starting TestEInvoiceUiMerge.test_partner_einvoice_section_merged ... 2026-08-23 23:02:32,319 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_ui_merge: Starting TestEInvoiceUiMerge.test_single_vn_einvoice_notebook_page ... 2026-08-23 23:02:32,467 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-23 23:02:38,173 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 23:02:38,173 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 23:02:38,404 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 23:02:38,404 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 23:02:38,408 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 23:02:38,408 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 23:02:38,410 202 INFO rb-966ce88-224197-407373 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-08-23 23:02:38,410 202 INFO rb-966ce88-224197-407373 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-08-23 23:03:07,997 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_written_agreement_exemptions: Starting TestWrittenAgreementExemptions.test_all_three_exemptions_are_representable_in_the_data_model ... 2026-08-23 23:03:08,012 202 INFO rb-966ce88-224197-407373 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-08-23 23:03:09,219 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_written_agreement_exemptions: Starting TestWrittenAgreementExemptions.test_default_seller_reporting_arrangement_grants_no_exemption ... 2026-08-23 23:03:12,565 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi.tests.test_written_agreement_exemptions: Starting TestWrittenAgreementExemptions.test_ecommerce_exemption_is_per_transaction_not_per_seller ... 2026-08-23 23:03:14,395 202 INFO rb-966ce88-224197-407373 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-08-23 23:03:16,955 202 INFO rb-966ce88-224197-407373 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-08-23 23:03:20,220 202 INFO rb-966ce88-224197-407373 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-08-23 23:03:21,263 202 INFO rb-966ce88-224197-407373 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-08-23 23:03:22,334 202 INFO rb-966ce88-224197-407373 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-08-23 23:03:23,393 202 INFO rb-966ce88-224197-407373 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-08-23 23:03:25,034 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-23 23:03:30,775 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 23:03:30,775 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 23:03:31,005 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 23:03:31,005 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 23:03:31,008 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 23:03:31,008 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 23:03:31,010 202 INFO rb-966ce88-224197-407373 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-08-23 23:03:31,010 202 INFO rb-966ce88-224197-407373 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-08-23 23:04:02,677 202 INFO rb-966ce88-224197-407373 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-08-23 23:04:02,696 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_invoice_info: Starting TestPreparePosEdiInvoiceInfo.test_prepare_dict_carries_mandated_decree123_keys ... 2026-08-23 23:04:02,758 202 INFO rb-966ce88-224197-407373 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-08-23 23:04:02,818 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_invoice_info: Starting TestPreparePosEdiInvoiceInfo.test_should_retry_default_false ... 2026-08-23 23:04:02,850 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-23 23:04:11,020 202 INFO rb-966ce88-224197-407373 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-08-23 23:04:12,303 202 INFO rb-966ce88-224197-407373 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-08-23 23:04:13,580 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 23:04:19,184 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour: Starting TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour ... 2026-08-23 23:04:19,480 202 _WARNING rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Chrome headless failed to start: [4367:4388:0823/230419.329860:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4367:4388:0823/230419.333597:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4367:4388:0823/230419.333814:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4367:4388:0823/230419.333907:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4367:4388:0823/230419.333916:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4367:4388:0823/230419.341021:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4367:4367:0823/230419.343574:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4402:4402:0823/230419.352354:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4402:4402:0823/230419.354144:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4367:4388:0823/230419.358240:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4367:4367:0823/230419.401489:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4367:4367:0823/230419.401563:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4367:4367:0823/230419.401574:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4367:4388:0823/230419.401569:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4367:4388:0823/230419.401592:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4367:4367:0823/230419.401708:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4367:4367:0823/230419.402927:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 23:04:19,486 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour: skipped TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-23 23:04:19,509 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_pos_edi_receipt_disclosure_tour (odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour) 2026-08-23 23:04:19,510 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour: Starting TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour ... 2026-08-23 23:04:19,703 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour: Chrome pid: 4497 2026-08-23 23:04:19,704 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour: Chrome headless temporary user profile dir: /tmp/tmpc0ch13dt_chrome_odoo 2026-08-23 23:04:19,704 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour: Issuing json command http://127.0.0.1:40867/json/version 2026-08-23 23:04:19,705 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:40867/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:04:19,769 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour: Browser version: Chrome/150.0.7871.114 2026-08-23 23:04:19,769 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour: Issuing json command http://127.0.0.1:40867/json 2026-08-23 23:04:19,770 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:40867/json with timeout 3 increased to 10s during tests 2026-08-23 23:04:19,779 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour: Websocket url found: ws://127.0.0.1:40867/devtools/page/BF485C46EE9EC253F24E313684691DD5 2026-08-23 23:04:19,785 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour: Enable chrome headless console log notification 2026-08-23 23:04:19,789 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour: Chrome headless enable page notifications 2026-08-23 23:04:19,885 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:pos_user from n/a 2026-08-23 23:04:19,892 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour: Setting session cookie in browser 2026-08-23 23:04:19,893 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-08-23 23:04:19,893 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-08-23 23:04:19,899 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:04:20,329 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:20] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 178 0.046 0.385 2026-08-23 23:04:20,331 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour: Navigation result: {'frameId': 'BF485C46EE9EC253F24E313684691DD5', 'loaderId': '81F733EEDDA64F0E5B656D32D7337AF3', 'isDownload': False} 2026-08-23 23:04:20,331 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour: Evaluate ready code "odoo.isTourReady('VnViinEdiPosReceiptTour')" 2026-08-23 23:04:20,340 202 INFO rb-966ce88-224197-407373 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-23 23:04:20,350 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:20] "GET /web/assets/fc73546/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-23 23:04:20,353 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:20] "GET /web/assets/154b9fe/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-08-23 23:04:20,356 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:20] "GET /web/assets/07af2d3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-23 23:04:20,632 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:20] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 23:04:20,640 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:04:20,641 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:04:20,643 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.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-08-23 23:04:20,647 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour.browser: [1/23] Tour VnViinEdiPosReceiptTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-23 23:04:20,652 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-08-23 23:04:20,655 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour.browser: IndexedDB 1 Ready 2026-08-23 23:04:20,901 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:20] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 312 0.088 0.167 2026-08-23 23:04:20,902 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.241 2026-08-23 23:04:20,971 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.003 2026-08-23 23:04:20,977 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:04:20,991 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-23 23:04:20,999 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:20] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-08-23 23:04:21,002 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour.browser: Owl is running in 'dev' mode. 2026-08-23 23:04:21,040 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:04:21,045 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:04:21,054 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:21] "GET /web/image/res.company/125/favicon HTTP/1.1" 200 - 9 0.005 0.011 2026-08-23 23:04:21,057 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:04:21,060 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:04:21,068 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-23 23:04:21,087 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:21] "GET /web/image/res.users/284/avatar_128 HTTP/1.1" 200 - 16 0.008 0.023 2026-08-23 23:04:21,089 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.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-08-23 23:04:21,094 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:21] "GET /web/image?model=res.company&id=125&field=logo HTTP/1.1" 200 - 4 0.002 0.035 2026-08-23 23:04:21,115 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:21] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.005 2026-08-23 23:04:21,120 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:21] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.007 2026-08-23 23:04:21,124 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:21] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.015 2026-08-23 23:04:21,161 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:21] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.050 2026-08-23 23:04:21,167 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:21] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.051 2026-08-23 23:04:21,171 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:21] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.048 2026-08-23 23:04:21,174 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:21] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.057 2026-08-23 23:04:21,178 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.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-08-23 23:04:21,179 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:21] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.019 2026-08-23 23:04:21,186 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:21] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.009 2026-08-23 23:04:21,221 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:21] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.013 0.027 2026-08-23 23:04:21,260 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:21] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.036 0.055 2026-08-23 23:04:21,263 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:21] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.090 2026-08-23 23:04:21,267 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:21] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.104 2026-08-23 23:04:21,270 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:21] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.000 0.160 2026-08-23 23:04:21,279 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour.browser: [4/23] Tour VnViinEdiPosReceiptTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-23 23:04:21,342 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.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-08-23 23:04:21,401 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.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-08-23 23:04:21,468 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour.browser: [7/23] Tour VnViinEdiPosReceiptTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-23 23:04:21,534 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour.browser: [8/23] Tour VnViinEdiPosReceiptTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-23 23:04:21,600 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour.browser: [9/23] Tour VnViinEdiPosReceiptTour → Step click customer button (trigger: .product-screen .set-partner) 2026-08-23 23:04:21,733 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour.browser: [10/23] Tour VnViinEdiPosReceiptTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-23 23:04:21,813 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.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-08-23 23:04:21,872 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour.browser: [12/23] Tour VnViinEdiPosReceiptTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-23 23:04:21,939 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour.browser: [13/23] Tour VnViinEdiPosReceiptTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-23 23:04:22,016 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour.browser: [14/23] Tour VnViinEdiPosReceiptTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-23 23:04:22,028 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:04:22,028 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:04:22,074 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour.browser: [15/23] Tour VnViinEdiPosReceiptTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-23 23:04:22,134 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.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-08-23 23:04:22,184 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.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-08-23 23:04:22,243 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour.browser: [18/23] Tour VnViinEdiPosReceiptTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-23 23:04:22,249 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:04:22,309 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.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-08-23 23:04:22,312 202 INFO rb-966ce88-224197-407373 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80051689 started for PoS orders references: [{'name': 'Order 00012-001-0001', 'uuid': 'd51baa78-e112-4bd8-971a-b2f076738eae'}] 2026-08-23 23:04:22,315 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:04:23,397 202 INFO rb-966ce88-224197-407373 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80051689 order {'name': 'Order 00012-001-0001', 'uuid': 'd51baa78-e112-4bd8-971a-b2f076738eae'} created pos.order #26 2026-08-23 23:04:23,399 202 INFO rb-966ce88-224197-407373 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80051689 finished 2026-08-23 23:04:23,447 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 885 0.281 0.856 2026-08-23 23:04:23,465 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:23] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:04:23,471 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:23] "POST /web/dataset/call_kw/pos.order/get_pos_edi_invoice_info HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:04:23,478 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-23 23:04:23,513 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:04:23] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 9 0.003 0.010 2026-08-23 23:04:23,514 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.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-08-23 23:04:23,567 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.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-08-23 23:04:23,634 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.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-08-23 23:04:23,684 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.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-08-23 23:04:23,735 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour.browser: tour succeeded 2026-08-23 23:04:23,736 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour.browser: ╔════════════════════════════════════════╗ ║ TOUR VnViinEdiPosReceiptTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-23 23:04:23,784 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour.browser: heap 19908492 (allocated 21241856) 2026-08-23 23:04:23,785 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour: Closing chrome headless with pid 4497 2026-08-23 23:04:23,785 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour: Closing websocket connection 2026-08-23 23:04:23,785 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour: Terminating chrome headless with pid 4497 2026-08-23 23:04:23,846 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_230423_845941_test_pos_edi_receipt_disclosure_tour.txt 2026-08-23 23:04:23,846 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.test_pos_edi_receipt_disclosure_tour: Removing chrome user profile "/tmp/tmpc0ch13dt_chrome_odoo" 2026-08-23 23:04:23,903 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-23 23:04:30,174 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 23:04:30,175 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-23 23:04:30,404 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 23:04:30,404 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-23 23:04:30,408 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 23:04:30,408 202 INFO rb-966ce88-224197-407373 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-23 23:04:30,410 202 INFO rb-966ce88-224197-407373 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-08-23 23:04:30,410 202 INFO rb-966ce88-224197-407373 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-08-23 23:04:59,677 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_einvoice_sale.tests.test_l10n_vn_einvoice_common: Starting TestL10nVnEinvoiceSale.test_create_invoice_line_with_vietnamese ... 2026-08-23 23:04:59,928 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-23 23:05:02,899 202 INFO rb-966ce88-224197-407373 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-08-23 23:05:05,561 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7898, 7897, 7896, 7895] 2026-08-23 23:05:05,568 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [3, 4, 5, 6] 2026-08-23 23:05:05,626 202 INFO rb-966ce88-224197-407373 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-08-23 23:05:06,702 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [230] 2026-08-23 23:05:06,762 202 INFO rb-966ce88-224197-407373 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-08-23 23:05:07,830 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [232] 2026-08-23 23:05:07,879 202 INFO rb-966ce88-224197-407373 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-08-23 23:05:08,177 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7898, 7897, 7896, 7895] 2026-08-23 23:05:08,182 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [3, 4, 5, 6] 2026-08-23 23:05:08,243 202 INFO rb-966ce88-224197-407373 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-08-23 23:05:08,540 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7898, 7897, 7896, 7895] 2026-08-23 23:05:08,544 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [3, 4, 5, 6] 2026-08-23 23:05:08,605 202 INFO rb-966ce88-224197-407373 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-08-23 23:05:08,903 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7898, 7897, 7896, 7895] 2026-08-23 23:05:08,907 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [3, 4, 5, 6] 2026-08-23 23:05:08,972 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_detached_withholding: Starting TestVnDetachedWithholding.test_overlapping_second_vietnam_detached_rule_is_rejected ... 2026-08-23 23:05:09,267 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7898, 7897, 7896, 7895] 2026-08-23 23:05:09,271 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [3, 4, 5, 6] 2026-08-23 23:05:09,434 202 INFO rb-966ce88-224197-407373 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-08-23 23:05:09,741 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7898, 7897, 7896, 7895] 2026-08-23 23:05:09,745 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [3, 4, 5, 6] 2026-08-23 23:05:09,808 202 INFO rb-966ce88-224197-407373 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-08-23 23:05:10,108 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7898, 7897, 7896, 7895] 2026-08-23 23:05:10,111 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [3, 4, 5, 6] 2026-08-23 23:05:10,172 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12345] 2026-08-23 23:05:10,174 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [36] 2026-08-23 23:05:17,024 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_detached_withholding: Starting TestVnDetachedWithholding.test_seeding_the_detached_rule_twice_creates_no_duplicate ... 2026-08-23 23:05:17,322 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7898, 7897, 7896, 7895] 2026-08-23 23:05:17,326 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [3, 4, 5, 6] 2026-08-23 23:05:17,388 202 INFO rb-966ce88-224197-407373 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-08-23 23:05:18,471 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [234] 2026-08-23 23:05:18,523 202 INFO rb-966ce88-224197-407373 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-08-23 23:05:18,819 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7898, 7897, 7896, 7895] 2026-08-23 23:05:18,823 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [3, 4, 5, 6] 2026-08-23 23:05:18,879 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13021] 2026-08-23 23:05:18,880 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [45] 2026-08-23 23:05:18,907 202 INFO rb-966ce88-224197-407373 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-08-23 23:05:19,198 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7898, 7897, 7896, 7895] 2026-08-23 23:05:19,202 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [3, 4, 5, 6] 2026-08-23 23:05:19,264 202 INFO rb-966ce88-224197-407373 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-08-23 23:05:19,557 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7898, 7897, 7896, 7895] 2026-08-23 23:05:19,561 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [3, 4, 5, 6] 2026-08-23 23:05:19,644 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-23 23:05:20,528 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_hr_contract: Starting TestHrContract.test_03_vn_contract ... 2026-08-23 23:05:23,600 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7898, 7897, 7896, 7895] 2026-08-23 23:05:23,605 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [3, 4, 5, 6] 2026-08-23 23:05:23,924 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 23:05:24,848 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_contribution: Starting TestVNPayrollContribution.test_01_vn_contribution_type_with_SOCIAL_INSURANCE_code ... 2026-08-23 23:05:27,612 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_contribution: Starting TestVNPayrollContribution.test_03_vn_contribution_type_with_HEALTH_INSURANCE_code ... 2026-08-23 23:05:27,919 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_contribution: Starting TestVNPayrollContribution.test_05_vn_contribution_type_with_UNEMPLOYMENT_UNSURANCE_code ... 2026-08-23 23:05:28,234 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_contribution: Starting TestVNPayrollContribution.test_07_vn_contribution_type_with_LABOR_UNION_code ... 2026-08-23 23:05:28,554 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 23:05:32,030 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard: Starting TestVNPayrollDashboard.test_d1_vn_sensitive_line_masked_from_team_leader ... 2026-08-23 23:05:35,314 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard: Starting TestVNPayrollDashboard.test_kpcd_excludes_employee_labor_union ... 2026-08-23 23:05:35,745 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard: Starting TestVNPayrollDashboard.test_multi_company_non_vn_and_allowed_scope ... 2026-08-23 23:05:38,430 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard: Starting TestVNPayrollDashboard.test_officer_figures_signed_split_and_kpcd ... 2026-08-23 23:05:38,869 202 INFO rb-966ce88-224197-407373 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-08-23 23:05:41,164 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard: Starting TestVNPayrollDashboard.test_vn_officer_block_visible_to_officer_only ... 2026-08-23 23:05:41,805 202 INFO rb-966ce88-224197-407373 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-08-23 23:05:42,012 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard: Starting TestVNPayrollDashboard.test_vn_self_block_reflects_own_figures_only ... 2026-08-23 23:05:42,479 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard: Starting TestVNPayrollDashboard.test_vn_sensitive_categ_set_is_empty_today ... 2026-08-23 23:05:42,501 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard: Starting TestVNPayrollDashboard.test_ytd_tncn_by_calendar_year ... 2026-08-23 23:05:42,771 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 29 checked, 29 removed 2026-08-23 23:05:46,072 202 INFO rb-966ce88-224197-407373 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-08-23 23:05:51,001 202 INFO rb-966ce88-224197-407373 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-08-23 23:05:51,220 202 INFO rb-966ce88-224197-407373 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-08-23 23:05:51,662 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard_sample: Starting TestVNPayrollDashboardSample.test_vn_sample_fabrication_is_deterministic_across_calls ... 2026-08-23 23:05:51,889 202 INFO rb-966ce88-224197-407373 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-08-23 23:05:52,093 202 INFO rb-966ce88-224197-407373 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-08-23 23:05:52,354 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-08-23 23:05:53,793 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_persional_tax_rule: Starting TestPersionalTaxRule.test_01_flat_rate_for_vietnam ... 2026-08-23 23:05:56,393 202 INFO rb-966ce88-224197-407373 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-08-23 23:05:56,684 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 23:05:57,664 202 INFO rb-966ce88-224197-407373 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-08-23 23:06:00,286 202 INFO rb-966ce88-224197-407373 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-08-23 23:06:00,575 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 23:06:00,582 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_account_on_company: Starting TestAccountOnCompany133.test_account_on_company_1 ... 2026-08-23 23:06:04,776 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_account_on_company: Starting TestAccountOnCompany133.test_account_on_company_2 ... 2026-08-23 23:06:09,170 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:06:09,176 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_account_on_department_c133: Starting TestAccountOnDepartment133.test_01_account_on_department ... 2026-08-23 23:06:13,483 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:06:13,490 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_account_on_department_c200: Starting TestAccountOnDepartment200.test_01_account_on_department ... 2026-08-23 23:06:18,047 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:06:22,734 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_account_on_employee_c133: Starting TestAccountOnEmployee133.test_01_account_on_employee_partner ... 2026-08-23 23:06:22,849 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:06:27,289 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_account_on_employee_c200: Starting TestAccountOnEmployee99.test_01_account_on_employee_partner ... 2026-08-23 23:06:27,404 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:06:31,756 202 INFO rb-966ce88-224197-407373 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-08-23 23:06:31,967 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [236] 2026-08-23 23:06:32,171 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:06:36,723 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_partner_on_salary_entry_c200: Starting TestPartnerOnSalaryEntry99.test_01_2_partner_on_salary_entry ... 2026-08-23 23:06:36,988 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [238] 2026-08-23 23:06:37,215 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:06:43,889 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2046] 2026-08-23 23:06:44,145 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2048] 2026-08-23 23:06:44,845 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard: Starting TestVNReconciliationDashboard.test_aggregate_mode_reconciliation_dedup ... 2026-08-23 23:06:44,949 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2050] 2026-08-23 23:06:45,452 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard: Starting TestVNReconciliationDashboard.test_deadline_derivation_and_pure_classifier ... 2026-08-23 23:06:45,474 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard: Starting TestVNReconciliationDashboard.test_multi_company_non_vn_company_absent ... 2026-08-23 23:06:45,559 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [242] 2026-08-23 23:06:45,617 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [243] 2026-08-23 23:06:45,907 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard: Starting TestVNReconciliationDashboard.test_reconciliation_figure_reconciled_unreconciled ... 2026-08-23 23:06:46,004 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [245] 2026-08-23 23:06:46,063 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [246] 2026-08-23 23:06:46,810 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard: Starting TestVNReconciliationDashboard.test_rk4_separation_at_payload_level ... 2026-08-23 23:06:46,894 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [248] 2026-08-23 23:06:46,950 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [249] 2026-08-23 23:06:47,481 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard: Starting TestVNReconciliationDashboard.test_section_account_gated_fail_safe ... 2026-08-23 23:06:47,565 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [251] 2026-08-23 23:06:47,623 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [252] 2026-08-23 23:06:47,915 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard: Starting TestVNReconciliationDashboard.test_section_descriptor_registered ... 2026-08-23 23:06:47,936 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard: Starting TestVNReconciliationDashboard.test_section_requires_officer_group_not_account_alone ... 2026-08-23 23:06:48,022 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [254] 2026-08-23 23:06:48,079 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [255] 2026-08-23 23:06:48,300 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-23 23:06:54,973 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2059] 2026-08-23 23:06:55,305 202 INFO rb-966ce88-224197-407373 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-08-23 23:06:55,354 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard_sample: Starting TestVNReconciliationDashboardSample.test_sample_fabrication_is_deterministic_across_calls ... 2026-08-23 23:06:55,540 202 INFO rb-966ce88-224197-407373 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-08-23 23:06:55,659 202 INFO rb-966ce88-224197-407373 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-08-23 23:06:55,749 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [257] 2026-08-23 23:06:55,811 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [258] 2026-08-23 23:06:56,113 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-23 23:07:00,871 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c133: Starting TestVNSalaryRule133.test_01_salary_rule_with_GROSS_code ... 2026-08-23 23:07:02,392 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c133: Starting TestVNSalaryRule133.test_02_salary_rule_with_ESINS_code ... 2026-08-23 23:07:03,956 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c133: Starting TestVNSalaryRule133.test_03_salary_rule_with_CSINS_code ... 2026-08-23 23:07:05,426 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c133: Starting TestVNSalaryRule133.test_04_salary_rule_with_EHINS_code ... 2026-08-23 23:07:06,939 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c133: Starting TestVNSalaryRule133.test_05_salary_rule_with_CHINS_code ... 2026-08-23 23:07:08,419 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c133: Starting TestVNSalaryRule133.test_06_salary_rule_with_EUEINS_code ... 2026-08-23 23:07:09,878 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c133: Starting TestVNSalaryRule133.test_07_salary_rule_with_GROSS_code ... 2026-08-23 23:07:11,311 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c133: Starting TestVNSalaryRule133.test_08_salary_rule_with_ELUF_code ... 2026-08-23 23:07:12,745 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c133: Starting TestVNSalaryRule133.test_09_salary_rule_with_CLUF_code ... 2026-08-23 23:07:14,191 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c133: Starting TestVNSalaryRule133.test_10_salary_rule_with_PTAX_code ... 2026-08-23 23:07:15,630 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c133: Starting TestVNSalaryRule133.test_11_salary_rule_with_HARMFUL_code ... 2026-08-23 23:07:17,115 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:07:21,513 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c200: Starting TestVNSalaryRule99.test_01_salary_rule_with_GROSS_code ... 2026-08-23 23:07:23,155 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c200: Starting TestVNSalaryRule99.test_02_salary_rule_with_ESINS_code ... 2026-08-23 23:07:24,787 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c200: Starting TestVNSalaryRule99.test_03_salary_rule_with_CSINS_code ... 2026-08-23 23:07:26,503 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c200: Starting TestVNSalaryRule99.test_04_salary_rule_with_EHINS_code ... 2026-08-23 23:07:28,169 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c200: Starting TestVNSalaryRule99.test_05_salary_rule_with_CHINS_code ... 2026-08-23 23:07:29,838 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c200: Starting TestVNSalaryRule99.test_06_salary_rule_with_EUEINS_code ... 2026-08-23 23:07:31,533 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c200: Starting TestVNSalaryRule99.test_07_salary_rule_with_CUEINS_code ... 2026-08-23 23:07:33,232 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c200: Starting TestVNSalaryRule99.test_08_salary_rule_with_ELUF_code ... 2026-08-23 23:07:34,956 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c200: Starting TestVNSalaryRule99.test_09_salary_rule_with_CLUF_code ... 2026-08-23 23:07:36,575 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c200: Starting TestVNSalaryRule99.test_10_salary_rule_with_PTAX_code ... 2026-08-23 23:07:38,205 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c200: Starting TestVNSalaryRule99.test_11_salary_rule_with_HARMFUL_code ... 2026-08-23 23:07:39,854 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:07:44,506 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2070] 2026-08-23 23:07:44,565 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_tk334_payment: Starting TestVNTK334Payment.test_aggregate_vn_summary_partner_fallback_and_guard ... 2026-08-23 23:07:45,502 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_tk334_payment: Starting TestVNTK334Payment.test_disbursement_entry_shape_tt99_c99 ... 2026-08-23 23:07:45,591 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [262] 2026-08-23 23:07:45,650 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [263] 2026-08-23 23:07:46,087 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_tk334_payment: Starting TestVNTK334Payment.test_no_migration_no_version_bump_vn ... 2026-08-23 23:07:46,109 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_tk334_payment: Starting TestVNTK334Payment.test_rk4_withholdings_not_folded_vn ... 2026-08-23 23:07:46,197 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [265] 2026-08-23 23:07:46,254 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [266] 2026-08-23 23:07:46,702 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_tk334_payment: Starting TestVNTK334Payment.test_tk334_reconcile_aggregate_vn_register_partner ... 2026-08-23 23:07:47,273 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_tk334_payment: Starting TestVNTK334Payment.test_tk334_reconcile_per_employee_vn ... 2026-08-23 23:07:47,363 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [269] 2026-08-23 23:07:47,421 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [270] 2026-08-23 23:07:48,104 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:07:52,710 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account_overtime.tests.test_hr_payroll_overtime_account: Starting TestHrPayrollOvertimeAccount.test_01_hr_payroll_overtime_account ... 2026-08-23 23:07:52,856 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account_overtime.tests.test_hr_payroll_overtime_account: Starting TestHrPayrollOvertimeAccount.test_02_hr_payroll_overtime_account ... 2026-08-23 23:07:53,288 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:07:57,765 202 INFO rb-966ce88-224197-407373 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-08-23 23:07:58,048 202 INFO rb-966ce88-224197-407373 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-08-23 23:07:59,029 202 INFO rb-966ce88-224197-407373 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-08-23 23:07:59,567 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_account_overtime.tests.test_overtime_payment_integration: Starting TestOvertimePaymentIntegration.test_regression_untaxed_ot_still_credits_334 ... 2026-08-23 23:07:59,621 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:08:01,756 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_administrative_region.tests.test_administrative_region: Starting TestAdministrativeRegion.test_change_minimum_wage ... 2026-08-23 23:08:01,844 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_administrative_region.tests.test_administrative_region: Starting TestAdministrativeRegion.test_contribution_heath_insurance ... 2026-08-23 23:08:01,864 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_administrative_region.tests.test_administrative_region: Starting TestAdministrativeRegion.test_contribution_labor_union ... 2026-08-23 23:08:01,884 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_administrative_region.tests.test_administrative_region: Starting TestAdministrativeRegion.test_contribution_social_insurance ... 2026-08-23 23:08:01,903 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_administrative_region.tests.test_administrative_region: Starting TestAdministrativeRegion.test_contribution_unemployment_unsurance ... 2026-08-23 23:08:01,922 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_administrative_region.tests.test_administrative_region: Starting TestAdministrativeRegion.test_minimum_wage ... 2026-08-23 23:08:01,960 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:08:02,795 202 INFO rb-966ce88-224197-407373 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-08-23 23:08:05,416 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 23:08:07,579 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_meal_account.tests.test_hr_payroll_meal_account: Starting TestHrPayrollMealAccount.test_01_hr_payroll_meal_account ... 2026-08-23 23:08:08,728 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_meal_account.tests.test_hr_payroll_meal_account: Starting TestHrPayrollMealAccount.test_02_hr_payroll_meal_account ... 2026-08-23 23:08:11,222 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_meal_account.tests.test_hr_payroll_meal_account: Starting TestHrPayrollMealAccount.test_03_hr_payroll_meal_account ... 2026-08-23 23:08:13,950 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:08:18,569 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2105] 2026-08-23 23:08:18,662 202 INFO rb-966ce88-224197-407373 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-08-23 23:08:18,853 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [272] 2026-08-23 23:08:18,916 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [273] 2026-08-23 23:08:19,420 202 INFO rb-966ce88-224197-407373 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-08-23 23:08:20,014 202 INFO rb-966ce88-224197-407373 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-08-23 23:08:20,107 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [276] 2026-08-23 23:08:20,171 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [277] 2026-08-23 23:08:20,644 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_meal_account.tests.test_meal_payment_integration: Starting TestMealPaymentIntegration.test_regression_moded_account_map_unchanged ... 2026-08-23 23:08:20,732 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [279] 2026-08-23 23:08:20,791 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [280] 2026-08-23 23:08:21,267 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:08:21,875 202 INFO rb-966ce88-224197-407373 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-08-23 23:08:22,219 202 INFO rb-966ce88-224197-407373 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-08-23 23:08:22,356 202 INFO rb-966ce88-224197-407373 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-08-23 23:08:22,377 202 INFO rb-966ce88-224197-407373 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-08-23 23:08:22,750 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_hr_payroll_overtime.tests.test_vn_hr_overtime_payroll: Starting TestVietnamHrOvertimePayroll.test_12_auto_generate_payslip_before_2026 ... 2026-08-23 23:08:22,809 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (128) started manually 2026-08-23 23:08:22,998 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (128) done 2026-08-23 23:08:23,041 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:08:29,067 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #326 deleted mail.message records with IDs: [3884, 3883] 2026-08-23 23:08:29,075 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #326 deleted loan.floating.rate records with IDs: [2, 1] 2026-08-23 23:08:29,091 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #326 deleted mail.message records with IDs: [3888, 3887, 3886] 2026-08-23 23:08:29,093 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #326 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-08-23 23:08:29,103 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #326 deleted mail.message records with IDs: [3892, 3891, 3890] 2026-08-23 23:08:29,105 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #326 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-08-23 23:08:29,359 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_loan_management.tests.test_loan_l10n: Starting TestLoanL10nVn.test_check_journal_loan_borrow ... 2026-08-23 23:08:29,383 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_loan_management.tests.test_loan_l10n: Starting TestLoanL10nVn.test_check_journal_loan_lend ... 2026-08-23 23:08:29,416 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_loan_management.tests.test_loan_l10n: Starting TestLoanL10nVn.test_check_product_category_loan ... 2026-08-23 23:08:29,437 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_loan_management.tests.test_loan_l10n: Starting TestLoanL10nVn.test_check_setting ... 2026-08-23 23:08:29,487 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-23 23:08:29,916 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_picking_operation.tests.test_price_tax_totals: Starting TestPriceTaxTotals.test_delivery_slip_tax_totals_from_confirmed_sale_order ... 2026-08-23 23:08:30,265 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-23 23:08:30,271 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_picking_operation.tests.test_stock_picking: Starting TestStockPicking.test_compute_footer_date ... 2026-08-23 23:08:30,295 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_picking_operation.tests.test_stock_picking: Starting TestStockPicking.test_compute_total_amount_untaxed ... 2026-08-23 23:08:30,420 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_picking_operation.tests.test_stock_picking: Starting TestStockPicking.test_total_amount_untaxed_in_words_no_vi_vn_installed ... 2026-08-23 23:08:30,474 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:08:43,771 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_pos.tests.test_acceptance_upg18: Starting TestAcceptanceUpg18.test_auto_invoice_at_close_is_posted_not_draft ... 2026-08-23 23:08:44,315 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #330 deleted account.move.line records with IDs: [4201] 2026-08-23 23:08:44,515 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #330 deleted account.move records with IDs: [1545] 2026-08-23 23:08:45,444 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_pos.tests.test_acceptance_upg18: Starting TestAcceptanceUpg18.test_merge_mode_cap_one_forces_one_invoice_per_order ... 2026-08-23 23:08:46,736 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_pos.tests.test_acceptance_upg18: Starting TestAcceptanceUpg18.test_merge_mode_splits_group_exceeding_cap_into_multiple_invoices ... 2026-08-23 23:08:47,984 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_pos.tests.test_acceptance_upg18: Starting TestAcceptanceUpg18.test_not_invoiced_filter_includes_paid_and_done_excludes_invoiced ... 2026-08-23 23:08:49,807 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_pos.tests.test_acceptance_upg18: Starting TestAcceptanceUpg18.test_one_by_one_mode_ignores_grouping_and_cap ... 2026-08-23 23:08:51,505 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_pos.tests.test_acceptance_upg18: Starting TestAcceptanceUpg18.test_session_close_no_duplicate_revenue_booking ... 2026-08-23 23:08:52,216 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #330 deleted account.move.line records with IDs: [4266] 2026-08-23 23:08:52,416 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #330 deleted account.move records with IDs: [1572] 2026-08-23 23:08:53,339 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-23 23:09:06,540 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_pos.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_2_order_to_1_invoice ... 2026-08-23 23:09:08,176 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_pos.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_2_order_to_2_invoice ... 2026-08-23 23:09:08,942 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #333 deleted account.move.line records with IDs: [4298] 2026-08-23 23:09:09,127 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #333 deleted account.move records with IDs: [1585] 2026-08-23 23:09:10,081 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_pos.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_with_invoice_when_close_session ... 2026-08-23 23:09:10,126 202 INFO rb-966ce88-224197-407373 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61628889 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-08-23 23:09:10,355 202 INFO rb-966ce88-224197-407373 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61628889 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #46 2026-08-23 23:09:10,356 202 INFO rb-966ce88-224197-407373 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61628889 finished 2026-08-23 23:09:10,635 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #333 deleted account.move records with IDs: [1592] 2026-08-23 23:09:11,448 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 23:09:19,519 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_pos.tests.test_point_of_sale_flow_retest: Starting TestPointOfSaleFlowRetest.test_order_to_invoice ... 2026-08-23 23:09:19,595 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 23:09:19,654 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_stock_reports.tests.test_module_depends_on_viin_stock_account: Starting TestDependsOnViinStockAccountNotViinStock.test_a_well_ordered_period_is_accepted_by_a_real_report_wizard ... 2026-08-23 23:09:19,668 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_stock_reports.tests.test_module_depends_on_viin_stock_account: Starting TestDependsOnViinStockAccountNotViinStock.test_every_report_wizard_inherits_the_shared_report_fields ... 2026-08-23 23:09:19,680 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_stock_reports.tests.test_module_depends_on_viin_stock_account: Starting TestDependsOnViinStockAccountNotViinStock.test_every_report_wizard_still_assembles_its_form ... 2026-08-23 23:09:19,730 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_stock_reports.tests.test_module_depends_on_viin_stock_account: Starting TestDependsOnViinStockAccountNotViinStock.test_every_report_wizard_still_assembles_the_shared_layout_and_print_button ... 2026-08-23 23:09:19,774 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_stock_reports.tests.test_module_depends_on_viin_stock_account: Starting TestDependsOnViinStockAccountNotViinStock.test_every_viin_stock_xmlid_this_module_references_still_resolves ... 2026-08-23 23:09:19,786 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_stock_reports.tests.test_module_depends_on_viin_stock_account: Starting TestDependsOnViinStockAccountNotViinStock.test_manifest_depends_on_viin_stock_account_not_viin_stock ... 2026-08-23 23:09:19,796 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_stock_reports.tests.test_module_depends_on_viin_stock_account: Starting TestDependsOnViinStockAccountNotViinStock.test_the_shared_date_range_rule_reaches_a_real_report_wizard ... 2026-08-23 23:09:19,821 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:09:20,621 202 INFO rb-966ce88-224197-407373 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-08-23 23:09:21,204 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s10dn: Starting TestReportC99S10dn.test_s10dn_fifo_closing_balance_matches_svl_valuation ... 2026-08-23 23:09:21,996 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s10dn: Starting TestReportC99S10dn.test_s10dn_get_lines_with_in_and_out_moves ... 2026-08-23 23:09:22,571 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s10dn: Starting TestReportC99S10dn.test_s10dn_get_lines_with_in_moves ... 2026-08-23 23:09:23,552 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s10dn: Starting TestReportC99S10dn.test_s10dn_get_report_name ... 2026-08-23 23:09:23,610 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s10dn: Starting TestReportC99S10dn.test_s10dn_prepare_opening_balance_line ... 2026-08-23 23:09:23,945 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s10dn: Starting TestReportC99S10dn.test_s10dn_prepare_xlsx_data ... 2026-08-23 23:09:24,255 202 INFO rb-966ce88-224197-407373 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-08-23 23:09:25,293 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:09:26,085 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s11dn: Starting TestReportC99S11dn.test_s11dn_action_resolves_to_c99_model ... 2026-08-23 23:09:26,115 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s11dn: Starting TestReportC99S11dn.test_s11dn_fifo_revaluation_apportioned_by_location_ratio ... 2026-08-23 23:09:26,957 202 INFO rb-966ce88-224197-407373 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-08-23 23:09:28,113 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s11dn: Starting TestReportC99S11dn.test_s11dn_get_lines ... 2026-08-23 23:09:29,112 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s11dn: Starting TestReportC99S11dn.test_s11dn_get_lines_with_location ... 2026-08-23 23:09:29,453 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s11dn: Starting TestReportC99S11dn.test_s11dn_get_report_name ... 2026-08-23 23:09:29,471 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s11dn: Starting TestReportC99S11dn.test_s11dn_prepare_xlsx_data ... 2026-08-23 23:09:29,985 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:09:30,777 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s12dn: Starting TestReportC99S12dn.test_s12dn_compute_opening_date ... 2026-08-23 23:09:31,102 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s12dn: Starting TestReportC99S12dn.test_s12dn_get_lines_with_in_and_out_moves ... 2026-08-23 23:09:31,682 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s12dn: Starting TestReportC99S12dn.test_s12dn_get_lines_with_in_moves ... 2026-08-23 23:09:32,246 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s12dn: Starting TestReportC99S12dn.test_s12dn_get_report_name ... 2026-08-23 23:09:32,303 202 INFO rb-966ce88-224197-407373 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-08-23 23:09:32,641 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s12dn: Starting TestReportC99S12dn.test_s12dn_prepare_normal_line ... 2026-08-23 23:09:32,994 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s12dn: Starting TestReportC99S12dn.test_s12dn_prepare_xlsx_data ... 2026-08-23 23:09:33,358 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:09:34,155 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_stock_inout: Starting TestReportStockInOut.test_stockinout_fifo_revaluation_apportioned_by_location_ratio ... 2026-08-23 23:09:34,939 202 INFO rb-966ce88-224197-407373 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-08-23 23:09:35,734 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_stock_inout: Starting TestReportStockInOut.test_stockinout_get_lines_stock_in ... 2026-08-23 23:09:36,279 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_stock_inout: Starting TestReportStockInOut.test_stockinout_get_lines_stock_out ... 2026-08-23 23:09:36,843 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_stock_inout: Starting TestReportStockInOut.test_stockinout_get_report_name_stock_in ... 2026-08-23 23:09:36,861 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_stock_inout: Starting TestReportStockInOut.test_stockinout_get_report_name_stock_out ... 2026-08-23 23:09:36,876 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_stock_inout: Starting TestReportStockInOut.test_stockinout_prepare_normal_line ... 2026-08-23 23:09:37,212 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_stock_inout: Starting TestReportStockInOut.test_stockinout_prepare_xlsx_data_stock_in ... 2026-08-23 23:09:37,553 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_stock_inout: Starting TestReportStockInOut.test_stockinout_prepare_xlsx_data_stock_out ... 2026-08-23 23:09:38,141 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:09:38,149 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_update_address.tests.test_address_mapping_state: Starting TestAddressMappingState.test_country_constraint ... 2026-08-23 23:09:38,341 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [403] 2026-08-23 23:09:38,346 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18681] 2026-08-23 23:09:38,349 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:09:39,422 202 INFO rb-966ce88-224197-407373 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 0x7fc8c539ca40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:39,423 202 INFO rb-966ce88-224197-407373 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 0x7fc8c7608ae0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:39,426 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:39,428 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:39,429 202 INFO rb-966ce88-224197-407373 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 0x7fc8c76091c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:39,437 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:39,438 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:40,210 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_update_address.tests.test_address_mapping_state: Starting TestAddressMappingState.test_create_mapping ... 2026-08-23 23:09:40,434 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [404] 2026-08-23 23:09:40,440 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18688] 2026-08-23 23:09:40,443 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:09:41,498 202 INFO rb-966ce88-224197-407373 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 0x7fc8c760b600> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:41,499 202 INFO rb-966ce88-224197-407373 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 0x7fc8c54ddf80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:41,502 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:41,504 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:41,505 202 INFO rb-966ce88-224197-407373 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 0x7fc8c54de7a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:41,513 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:41,514 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:41,785 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_update_address.tests.test_address_mapping_state: Starting TestAddressMappingState.test_unique_constraint ... 2026-08-23 23:09:42,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [405] 2026-08-23 23:09:42,006 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18695] 2026-08-23 23:09:42,009 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:09:43,593 202 INFO rb-966ce88-224197-407373 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 0x7fc8c66ab740> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:43,593 202 INFO rb-966ce88-224197-407373 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 0x7fc8c7bc2b60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:43,597 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:43,599 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:43,600 202 INFO rb-966ce88-224197-407373 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 0x7fc8c7bc3ba0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:43,608 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:43,609 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:45,306 202 INFO rb-966ce88-224197-407373 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 0x7fc8c7330cc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:45,307 202 INFO rb-966ce88-224197-407373 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 0x7fc8a2f2c2c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:45,310 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:45,312 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:45,312 202 INFO rb-966ce88-224197-407373 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 0x7fc8a2f2ee80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:45,320 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:45,321 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:45,327 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:09:45,335 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_update_address.tests.test_integration: Starting TestIntegration.test_address_update_discard ... 2026-08-23 23:09:45,672 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [406] 2026-08-23 23:09:45,678 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18702] 2026-08-23 23:09:45,681 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:09:47,200 202 INFO rb-966ce88-224197-407373 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 0x7fc8a2b0b420> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:47,200 202 INFO rb-966ce88-224197-407373 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 0x7fc8c5c71120> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:47,204 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:47,206 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:47,206 202 INFO rb-966ce88-224197-407373 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 0x7fc8c5c731a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:47,215 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:47,215 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:47,548 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_update_address.tests.test_integration: Starting TestIntegration.test_error_handling ... 2026-08-23 23:09:47,756 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [407] 2026-08-23 23:09:47,762 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18710] 2026-08-23 23:09:47,765 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:09:48,832 202 INFO rb-966ce88-224197-407373 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 0x7fc8c5831760> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:48,833 202 INFO rb-966ce88-224197-407373 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 0x7fc8c39bc680> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:48,836 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:48,838 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:48,839 202 INFO rb-966ce88-224197-407373 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 0x7fc8c39bd620> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:48,847 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:48,848 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:49,593 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18711] 2026-08-23 23:09:49,694 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1434] 2026-08-23 23:09:50,330 202 INFO rb-966ce88-224197-407373 odoo.addons.l10n_vn_viin_update_address.tests.test_integration: Starting TestIntegration.test_full_address_update_workflow ... 2026-08-23 23:09:50,558 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [408] 2026-08-23 23:09:50,565 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18719] 2026-08-23 23:09:50,568 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:09:51,671 202 INFO rb-966ce88-224197-407373 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 0x7fc8c3685260> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:51,671 202 INFO rb-966ce88-224197-407373 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 0x7fc8c39bc2c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:51,675 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:51,677 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:51,678 202 INFO rb-966ce88-224197-407373 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 0x7fc8c39bce00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:51,686 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:51,687 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:55,235 202 INFO rb-966ce88-224197-407373 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 0x7fc8a3fe3b00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:55,236 202 INFO rb-966ce88-224197-407373 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 0x7fc8c6eaca40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:55,239 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:55,240 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:55,241 202 INFO rb-966ce88-224197-407373 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 0x7fc8c663ab60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:55,249 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:55,249 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:09:55,257 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:09:55,382 202 INFO rb-966ce88-224197-407373 odoo.addons.link_tracker.tests.test_mail_render_mixin: Starting TestMailRenderMixin.test_shorten_blacklisted_links ... 2026-08-23 23:09:55,387 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request https://www.example.com/page/viewform with timeout 3 increased to 10s during tests 2026-08-23 23:09:55,387 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.example.com/page/viewform 2026-08-23 23:09:55,404 202 INFO rb-966ce88-224197-407373 odoo.addons.link_tracker.tests.test_mail_render_mixin: Starting TestMailRenderMixin.test_shorten_links ... 2026-08-23 23:09:55,412 202 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-08-23 23:09:55,413 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:09:56,030 202 INFO rb-966ce88-224197-407373 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-08-23 23:09:56,409 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:09:56] "GET / HTTP/1.1" 200 - 183 0.040 0.958 2026-08-23 23:09:56,434 202 INFO rb-966ce88-224197-407373 odoo.addons.link_tracker.tests.test_mail_render_mixin: Starting TestMailRenderMixin.test_shorten_links_html_different_labels ... 2026-08-23 23:09:56,462 202 INFO rb-966ce88-224197-407373 odoo.addons.link_tracker.tests.test_mail_render_mixin: Starting TestMailRenderMixin.test_shorten_links_html_including_base_url ... 2026-08-23 23:09:56,468 202 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-08-23 23:09:56,469 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:09:56,622 202 INFO rb-966ce88-224197-407373 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-08-23 23:09:56,625 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:09:56] "GET /odoo?debug=1&more=2 HTTP/1.1" 303 - 7 0.001 0.157 2026-08-23 23:09:56,628 202 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-08-23 23:09:56,632 202 INFO rb-966ce88-224197-407373 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-08-23 23:09:57,024 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:09:57] "GET /web/login?redirect=/odoo?debug%3D1%26more%3D2 HTTP/1.1" 200 - 191 0.047 0.350 2026-08-23 23:09:57,027 202 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-08-23 23:09:57,028 202 INFO rb-966ce88-224197-407373 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-08-23 23:09:57,057 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:09:57] "GET / HTTP/1.1" 200 - 14 0.004 0.026 2026-08-23 23:09:57,060 202 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-08-23 23:09:57,060 202 INFO rb-966ce88-224197-407373 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-08-23 23:09:57,072 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:09:57] "GET / HTTP/1.1" 200 - 8 0.002 0.011 2026-08-23 23:09:57,074 202 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-08-23 23:09:57,075 202 INFO rb-966ce88-224197-407373 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-08-23 23:09:57,075 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:09:57] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.001 2026-08-23 23:09:57,077 202 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-08-23 23:09:57,078 202 INFO rb-966ce88-224197-407373 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-08-23 23:09:57,093 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:09:57] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 8 0.002 0.013 2026-08-23 23:09:57,114 202 INFO rb-966ce88-224197-407373 odoo.addons.link_tracker.tests.test_mail_render_mixin: Starting TestMailRenderMixin.test_shorten_links_html_markup ... 2026-08-23 23:09:57,132 202 INFO rb-966ce88-224197-407373 odoo.addons.link_tracker.tests.test_mail_render_mixin: Starting TestMailRenderMixin.test_shorten_links_html_skip_shorts ... 2026-08-23 23:09:57,152 202 INFO rb-966ce88-224197-407373 odoo.addons.link_tracker.tests.test_mail_render_mixin: Starting TestMailRenderMixin.test_shorten_links_text_including_base_url ... 2026-08-23 23:09:57,163 202 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-08-23 23:09:57,164 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:09:57,316 202 INFO rb-966ce88-224197-407373 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-08-23 23:09:57,319 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:09:57] "GET /odoo?debug=1&more=2 HTTP/1.1" 303 - 7 0.001 0.156 2026-08-23 23:09:57,322 202 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-08-23 23:09:57,326 202 INFO rb-966ce88-224197-407373 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-08-23 23:09:57,707 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:09:57] "GET /web/login?redirect=/odoo?debug%3D1%26more%3D2 HTTP/1.1" 200 - 191 0.040 0.346 2026-08-23 23:09:57,713 202 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-08-23 23:09:57,714 202 INFO rb-966ce88-224197-407373 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-08-23 23:09:57,743 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:09:57] "GET / HTTP/1.1" 200 - 14 0.004 0.026 2026-08-23 23:09:57,760 202 INFO rb-966ce88-224197-407373 odoo.addons.link_tracker.tests.test_mail_render_mixin: Starting TestMailRenderMixin.test_shorten_links_text_skip_shorts ... 2026-08-23 23:09:57,764 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request https://test_542152qsdqsd.com/ with timeout 3 increased to 10s during tests 2026-08-23 23:09:57,764 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://test_542152qsdqsd.com/ 2026-08-23 23:09:57,768 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request https://odoo.com/ with timeout 3 increased to 10s during tests 2026-08-23 23:09:57,768 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://odoo.com/ 2026-08-23 23:09:57,789 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:09:57,796 202 INFO rb-966ce88-224197-407373 odoo.addons.link_tracker.tests.test_tracker_http_requests: Starting TestTrackerHttpRequests.test_no_preview_tracking ... 2026-08-23 23:09:57,805 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:09:57,971 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:09:57] "GET /r/DwJ HTTP/1.1" 301 - 21 0.006 0.162 2026-08-23 23:09:57,978 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:09:57] "GET /r/DwJ HTTP/1.1" 301 - 6 0.001 0.003 2026-08-23 23:09:58,006 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:09:58] "GET /r/DwJ HTTP/1.1" 301 - 24 0.008 0.018 2026-08-23 23:09:58,026 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:09:58,141 202 INFO rb-966ce88-224197-407373 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_archiving_unarchiving ... 2026-08-23 23:09:58,223 202 INFO rb-966ce88-224197-407373 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_card_description_on_tag_change ... 2026-08-23 23:09:58,319 202 INFO rb-966ce88-224197-407373 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_discount_product_unlink ... 2026-08-23 23:09:58,332 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18737] 2026-08-23 23:09:58,365 202 INFO rb-966ce88-224197-407373 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_loyalty_mail ... 2026-08-23 23:09:58,441 202 INFO rb-966ce88-224197-407373 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_loyalty_program_default_values ... 2026-08-23 23:09:58,513 202 INFO rb-966ce88-224197-407373 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_loyalty_program_default_values_in_form ... 2026-08-23 23:09:58,680 202 INFO rb-966ce88-224197-407373 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_loyalty_program_preserve_reward_upon_writing ... 2026-08-23 23:09:58,699 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted loyalty.rule records with IDs: [8] 2026-08-23 23:09:58,714 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [8] 2026-08-23 23:09:58,819 202 INFO rb-966ce88-224197-407373 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_loyalty_program_preserve_reward_with_always_edit ... 2026-08-23 23:09:59,014 202 INFO rb-966ce88-224197-407373 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_merge_loyalty_cards ... 2026-08-23 23:09:59,103 202 INFO rb-966ce88-224197-407373 odoo.addons.base.partner.merge: dst_partner: 1448 2026-08-23 23:10:00,076 202 INFO rb-966ce88-224197-407373 odoo.addons.base.partner.merge: (uid = 1) merged the partners [1446, 1447] with 1448 2026-08-23 23:10:00,176 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1446, 1447] 2026-08-23 23:10:00,198 202 INFO rb-966ce88-224197-407373 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_prevent_archive_pricelist_linked_to_program ... 2026-08-23 23:10:00,265 202 INFO rb-966ce88-224197-407373 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_prevent_archiving_product_linked_to_active_loyalty_reward ... 2026-08-23 23:10:00,281 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted loyalty.rule records with IDs: [8] 2026-08-23 23:10:00,294 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [8] 2026-08-23 23:10:00,415 202 INFO rb-966ce88-224197-407373 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_prevent_archiving_product_used_for_discount_reward ... 2026-08-23 23:10:00,558 202 INFO rb-966ce88-224197-407373 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_prevent_archiving_product_when_archiving_program ... 2026-08-23 23:10:00,642 202 INFO rb-966ce88-224197-407373 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_prevent_unarchive_when_batch_contains_duplicate_codes ... 2026-08-23 23:10:00,674 202 INFO rb-966ce88-224197-407373 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_prevent_unarchive_when_conflicting_active_program_exists ... 2026-08-23 23:10:00,710 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:10:00,717 202 INFO rb-966ce88-224197-407373 odoo.addons.lunch.tests.test_ui: Starting TestUi.test_01_ui ... 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Chrome pid: 4728 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Chrome headless temporary user profile dir: /tmp/tmp10jlyh8a_chrome_odoo 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Issuing json command http://127.0.0.1:39861/json/version 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:39861/json/version with timeout 3 increased to 10s during tests 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Browser version: Chrome/150.0.7871.114 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Issuing json command http://127.0.0.1:39861/json 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:39861/json with timeout 3 increased to 10s during tests 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Websocket url found: ws://127.0.0.1:39861/devtools/page/48C270546322FDE3A58561C9920E8C9B 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Enable chrome headless console log notification 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Chrome headless enable page notifications 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Setting session cookie in browser 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Open "http://127.0.0.1:8069/" in browser 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Navigating to: "http://127.0.0.1:8069/" 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET / HTTP/1.1" 200 - 271 0.088 -0.088 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Navigation result: {'frameId': '48C270546322FDE3A58561C9920E8C9B', 'loaderId': '2B8620A59C50E885C9677F99E913C8B5', 'isDownload': False} 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Evaluate ready code "odoo.isTourReady('order_lunch_tour')" 2022-04-19 10:00:00,000 202 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 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0602b83/web.assets_frontend.min.css, copying from /web/assets/0602b83/web.assets_frontend.min.css 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/assets/1/0602b83/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.022 -0.022 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/baa4fb0/web.assets_frontend_minimal.min.js, copying from /web/assets/baa4fb0/web.assets_frontend_minimal.min.js 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/assets/1/baa4fb0/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.002 -0.002 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07af2d3/web.__assets_tests_call__.min.js, copying from /web/assets/07af2d3/web.__assets_tests_call__.min.js 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/assets/1/07af2d3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.002 -0.002 2022-04-19 10:00:00,000 202 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 2022-04-19 10:00:00,000 202 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 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/website/1/logo/My%20Website?unique=e452900 HTTP/1.1" 200 - 4 0.002 -0.002 2022-04-19 10:00:00,000 202 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 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/774da18/web.assets_frontend_lazy.min.js, copying from /web/assets/774da18/web.assets_frontend_lazy.min.js 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/assets/1/774da18/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.002 -0.002 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/website/1/favicon?unique=e452900 HTTP/1.1" 200 - 4 0.001 -0.001 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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})" 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.003 -0.003 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.007 -0.007 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /odoo HTTP/1.1" 200 - 121 0.029 -0.029 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/assets/577cdf2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 -0.002 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/assets/9f4972c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.000 -0.000 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/webclient/load_menus/ce25b145b7d7051c64a1950a1c0803bfebaa1927152105c592f9ed07e0cb709a HTTP/1.1" 200 - 849 0.140 -0.140 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.003 -0.003 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/assets/e287eb0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.000 -0.000 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/assets/7520392/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 -0.001 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2022-04-19 10:00:00,000 202 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 2022-04-19 10:00:00,000 202 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 2022-04-19 10:00:00,000 202 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 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.browser: [1/10] Tour order_lunch_tour → Step .o_navbar_apps_menu button:enabled 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.browser: Owl is running in 'dev' mode. 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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.009 -0.009 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.003 -0.003 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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.046 -0.046 2022-04-19 10:00:00,000 202 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 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 -0.002 2022-04-19 10:00:00,000 202 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 2022-04-19 10:00:00,000 202 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 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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"]) 2022-04-19 10:00:00,000 202 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 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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) 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /mail/data HTTP/1.1" 200 - 139 0.073 -0.073 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 -0.003 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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.006 -0.006 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /web/action/load HTTP/1.1" 200 - 10 0.002 -0.002 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/res.partner/3/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 9 0.003 -0.003 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 -0.002 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 -0.002 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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.004 -0.004 2022-04-19 10:00:00,000 202 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 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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.014 -0.014 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /lunch/user_location_get HTTP/1.1" 200 - 2 0.000 -0.000 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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.003 -0.003 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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.001 -0.001 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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.002 -0.002 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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.001 -0.001 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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.004 -0.004 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /lunch/infos HTTP/1.1" 200 - 30 0.009 -0.009 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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.001 -0.001 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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.006 -0.006 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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")) 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/24/image_128?unique=1787520819000 HTTP/1.1" 200 - 9 0.002 -0.002 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/26/image_128?unique=1787520819000 HTTP/1.1" 200 - 4 0.001 -0.001 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/16/image_128?unique=1787520819000 HTTP/1.1" 200 - 4 0.001 -0.001 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/8/image_128?unique=1787520819000 HTTP/1.1" 200 - 4 0.001 -0.001 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/19/image_128?unique=1787520819000 HTTP/1.1" 200 - 4 0.001 -0.001 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/12/image_128?unique=1787520819000 HTTP/1.1" 200 - 4 0.000 -0.000 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/13/image_128?unique=1787520819000 HTTP/1.1" 200 - 4 0.001 -0.001 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/14/image_128?unique=1787520819000 HTTP/1.1" 200 - 4 0.000 -0.000 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/25/image_128?unique=1787520819000 HTTP/1.1" 200 - 4 0.001 -0.001 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/21/image_128?unique=1787520819000 HTTP/1.1" 200 - 4 0.001 -0.001 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/23/image_128?unique=1787520819000 HTTP/1.1" 200 - 4 0.001 -0.001 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/20/image_128?unique=1787520819000 HTTP/1.1" 200 - 4 0.001 -0.001 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/22/image_128?unique=1787520819000 HTTP/1.1" 200 - 4 0.001 -0.001 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/15/image_128?unique=1787520819000 HTTP/1.1" 200 - 4 0.001 -0.001 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/17/image_128?unique=1787520819000 HTTP/1.1" 200 - 4 0.001 -0.001 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/18/image_128?unique=1787520819000 HTTP/1.1" 200 - 4 0.001 -0.001 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.browser: [5/10] Tour order_lunch_tour → Step .lunch_location input:value("Farm 1") 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /lunch/user_location_set HTTP/1.1" 200 - 2 0.002 -0.002 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /lunch/infos HTTP/1.1" 200 - 16 0.004 -0.004 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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.003 -0.003 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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.000 -0.000 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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.001 -0.001 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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.003 -0.003 2022-04-19 10:00:00,000 202 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 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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) 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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"]) 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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.003 -0.003 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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.006 -0.006 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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"]) 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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")) 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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.007 -0.007 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /lunch/infos HTTP/1.1" 200 - 16 0.004 -0.004 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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")) 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 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.005 -0.005 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /lunch/pay HTTP/1.1" 200 - 16 0.005 -0.005 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /lunch/infos HTTP/1.1" 200 - 16 0.004 -0.004 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.browser: tour succeeded 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.browser: ╔═════════════════════════════════╗ ║ TOUR order_lunch_tour SUCCEEDED ║ ╚═════════════════════════════════╝ 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.browser: heap 33273088 (allocated 35250176) 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Closing chrome headless with pid 4728 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Closing websocket connection 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Terminating chrome headless with pid 4728 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20220419_100000_000000_test_01_ui.txt 2022-04-19 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Removing chrome user profile "/tmp/tmp10jlyh8a_chrome_odoo" 2026-08-23 23:10:05,455 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:10:10,957 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35070] 2026-08-23 23:10:10,957 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-23 23:10:11,222 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_attachment_controller: Starting TestAttachmentController.test_attachment_partner ... 2026-08-23 23:10:11,385 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:10:11,544 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:11] "POST /mail/attachment/upload HTTP/1.1" 404 - 10 0.002 0.159 2026-08-23 23:10:11,554 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:10:11,579 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:11] "POST /mail/attachment/upload HTTP/1.1" 200 - 15 0.007 0.013 2026-08-23 23:10:11,604 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [12065] 2026-08-23 23:10:11,607 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:11] "POST /mail/attachment/delete HTTP/1.1" 200 - 27 0.014 0.011 2026-08-23 23:10:11,613 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:10:11,634 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:11] "POST /mail/attachment/upload HTTP/1.1" 200 - 13 0.006 0.011 2026-08-23 23:10:11,650 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #6 deleted ir.attachment records with IDs: [12066] 2026-08-23 23:10:11,653 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:11] "POST /mail/attachment/delete HTTP/1.1" 200 - 24 0.008 0.008 2026-08-23 23:10:11,659 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:10:11,668 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:11] "POST /mail/attachment/upload HTTP/1.1" 404 - 3 0.001 0.003 2026-08-23 23:10:11,674 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:10:11,682 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:11] "POST /mail/attachment/upload HTTP/1.1" 404 - 2 0.000 0.002 2026-08-23 23:10:11,690 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:11] "POST /mail/attachment/upload HTTP/1.1" 404 - 1 0.000 0.002 2026-08-23 23:10:11,704 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_attachment_controller: Starting TestAttachmentController.test_send_attachment_without_body ... 2026-08-23 23:10:11,841 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Chrome pid: 5020 2026-08-23 23:10:11,842 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Chrome headless temporary user profile dir: /tmp/tmp1dmhak6j_chrome_odoo 2026-08-23 23:10:11,842 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Issuing json command http://127.0.0.1:44699/json/version 2026-08-23 23:10:11,843 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:44699/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:10:11,896 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Browser version: Chrome/150.0.7871.114 2026-08-23 23:10:11,896 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Issuing json command http://127.0.0.1:44699/json 2026-08-23 23:10:11,896 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:44699/json with timeout 3 increased to 10s during tests 2026-08-23 23:10:11,903 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Websocket url found: ws://127.0.0.1:44699/devtools/page/B97ED92F8CC622914079478A300327D1 2026-08-23 23:10:11,958 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Enable chrome headless console log notification 2026-08-23 23:10:11,963 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Chrome headless enable page notifications 2026-08-23 23:10:11,983 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:10:11,990 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Setting session cookie in browser 2026-08-23 23:10:11,991 202 INFO rb-966ce88-224197-407373 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-08-23 23:10:11,991 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Navigating to: "http://127.0.0.1:8069/odoo/discuss" 2026-08-23 23:10:11,999 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:10:12,753 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:12] "GET /odoo/discuss HTTP/1.1" 200 - 185 0.063 0.693 2026-08-23 23:10:12,755 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Navigation result: {'frameId': 'B97ED92F8CC622914079478A300327D1', 'loaderId': 'B9EB55CDCFF9EA34B3E67C62EBCADE50', 'isDownload': False} 2026-08-23 23:10:12,756 202 INFO rb-966ce88-224197-407373 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-08-23 23:10:12,777 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:12] "GET /web/assets/9f4972c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-23 23:10:12,784 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:12] "GET /web/assets/577cdf2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-23 23:10:12,793 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.015 2026-08-23 23:10:12,871 202 INFO rb-966ce88-224197-407373 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-08-23 23:10:13,183 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:13] "GET /web/webclient/load_menus/ce25b145b7d7051c64a1950a1c0803bfebaa1927152105c592f9ed07e0cb709a HTTP/1.1" 200 - 850 0.198 0.214 2026-08-23 23:10:13,186 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:13] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.415 2026-08-23 23:10:13,191 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:13] "GET /web/assets/e287eb0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.324 2026-08-23 23:10:13,194 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:13] "GET /web/assets/7520392/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.184 2026-08-23 23:10:13,347 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:13] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-23 23:10:13,347 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:13] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-23 23:10:13,348 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:13] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-23 23:10:13,355 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-08-23 23:10:13,369 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.browser: Owl is running in 'dev' mode. 2026-08-23 23:10:13,389 202 INFO rb-966ce88-224197-407373 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company YourTestCompany (1) 2026-08-23 23:10:13,408 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:13] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.011 0.027 2026-08-23 23:10:13,411 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:13] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-08-23 23:10:13,424 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.003 0.027 2026-08-23 23:10:13,437 202 INFO rb-966ce88-224197-407373 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-08-23 23:10:13,460 202 INFO rb-966ce88-224197-407373 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-08-23 23:10:13,487 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.028 0.062 2026-08-23 23:10:13,499 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:13] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:10:13,499 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:13] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.078 2026-08-23 23:10:13,524 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:10:13,532 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:10:13,642 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:13] "POST /mail/data HTTP/1.1" 200 - 144 0.050 0.152 2026-08-23 23:10:13,643 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.177 2026-08-23 23:10:13,658 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:13] "GET /web/image/res.partner/3/avatar_128?unique=1787526605000 HTTP/1.1" 200 - 9 0.004 0.145 2026-08-23 23:10:13,669 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:13] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.172 2026-08-23 23:10:13,681 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:13] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.003 0.170 2026-08-23 23:10:13,688 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:13] "POST /web/action/load HTTP/1.1" 200 - 6 0.002 0.175 2026-08-23 23:10:13,695 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-23 23:10:13,707 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.003 0.008 2026-08-23 23:10:13,749 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:10:13,817 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:13] "POST /mail/data HTTP/1.1" 200 - 75 0.028 0.047 2026-08-23 23:10:13,847 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-23 23:10:13,914 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:13] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:10:13,914 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:13] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.007 0.007 2026-08-23 23:10:13,921 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:13] "GET /web/image/mail.guest/8/avatar_128?unique=1787520941000 HTTP/1.1" 200 - 4 0.001 0.009 2026-08-23 23:10:13,929 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:13] "GET /web/image/discuss.channel/2/avatar_128?unique=5710b7564575997c2152b39e221543e4b22411821d4bc1f49401f2fd64bbf09c18f286b4166201a0b0d683c28cac15a85ee1384d971184fdea6a3806dac941f1 HTTP/1.1" 200 - 8 0.002 0.019 2026-08-23 23:10:13,946 202 INFO rb-966ce88-224197-407373 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-08-23 23:10:13,950 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:13] "GET /web/image/res.partner/2/avatar_128?unique=1787526605000 HTTP/1.1" 200 - 16 0.007 0.034 2026-08-23 23:10:13,954 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:13] "GET /web/image/discuss.channel/1/avatar_128?unique=40f2005ec4d32d93b8d28b67969250b1a4a01403f6d2a212e4a445e5aca29c4269dac402805c11d123ffbb6150a27e196fdb07b3b33c37b9f48b82ad34f3ecd2 HTTP/1.1" 200 - 3 0.001 0.045 2026-08-23 23:10:13,975 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:13] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 17 0.006 0.010 2026-08-23 23:10:13,996 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:13] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.005 0.030 2026-08-23 23:10:14,017 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:14] "POST /discuss/channel/members HTTP/1.1" 200 - 14 0.003 0.043 2026-08-23 23:10:14,075 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-23 23:10:14,104 202 INFO rb-966ce88-224197-407373 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-08-23 23:10:14,107 202 INFO rb-966ce88-224197-407373 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-08-23 23:10:14,111 202 INFO rb-966ce88-224197-407373 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-08-23 23:10:14,120 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:14] "GET /web/image/res.partner/133/avatar_128?unique=1787526605000 HTTP/1.1" 200 - 10 0.006 0.019 2026-08-23 23:10:14,158 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:14] "GET /web/image/res.partner/1452/avatar_128?unique=1787526605000 HTTP/1.1" 200 - 10 0.005 0.059 2026-08-23 23:10:14,177 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:14] "GET /web/image/res.partner/132/avatar_128?unique=1787526605000 HTTP/1.1" 200 - 10 0.005 0.077 2026-08-23 23:10:14,190 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:14] "GET /web/image/res.partner/7/avatar_128?unique=1787526605000 HTTP/1.1" 200 - 10 0.004 0.091 2026-08-23 23:10:14,208 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:14] "GET /web/image/res.partner/1455/avatar_128?unique=1787526605000 HTTP/1.1" 200 - 10 0.005 0.104 2026-08-23 23:10:14,225 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:14] "GET /web/image/res.partner/1454/avatar_128?unique=1787526605000 HTTP/1.1" 200 - 10 0.005 0.121 2026-08-23 23:10:14,244 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:14] "GET /web/image/res.partner/263/avatar_128?unique=1787526605000 HTTP/1.1" 200 - 10 0.006 0.115 2026-08-23 23:10:14,263 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:14] "GET /web/image/res.partner/1453/avatar_128?unique=1787526605000 HTTP/1.1" 200 - 10 0.005 0.046 2026-08-23 23:10:14,282 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:14] "GET /web/image/res.partner/215/avatar_128?unique=1787526605000 HTTP/1.1" 200 - 10 0.006 0.046 2026-08-23 23:10:14,288 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:14] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:10:14,300 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:14] "GET /web/image/res.partner/261/avatar_128?unique=1787526605000 HTTP/1.1" 200 - 10 0.006 0.100 2026-08-23 23:10:14,318 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:14] "GET /web/image/res.partner/267/avatar_128?unique=1787526605000 HTTP/1.1" 200 - 10 0.005 0.066 2026-08-23 23:10:14,336 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:14] "GET /web/image/res.partner/266/avatar_128?unique=1787526605000 HTTP/1.1" 200 - 10 0.005 0.041 2026-08-23 23:10:14,353 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:14] "GET /web/image/res.partner/262/avatar_128?unique=1787526605000 HTTP/1.1" 200 - 10 0.005 0.167 2026-08-23 23:10:14,369 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:14] "GET /web/image/res.partner/203/avatar_128?unique=1787526605000 HTTP/1.1" 200 - 10 0.005 0.062 2026-08-23 23:10:14,388 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:14] "GET /web/image/res.partner/214/avatar_128?unique=1787526605000 HTTP/1.1" 200 - 10 0.005 0.222 2026-08-23 23:10:14,405 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:14] "GET /web/image/res.partner/287/avatar_128?unique=1787526605000 HTTP/1.1" 200 - 10 0.005 0.080 2026-08-23 23:10:14,416 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:14] "POST /mail/attachment/upload HTTP/1.1" 200 - 12 0.003 0.147 2026-08-23 23:10:14,433 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:14] "GET /web/image/res.partner/288/avatar_128?unique=1787526605000 HTTP/1.1" 200 - 10 0.005 0.053 2026-08-23 23:10:14,438 202 INFO rb-966ce88-224197-407373 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-08-23 23:10:14,449 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:14] "GET /web/image/res.partner/285/avatar_128?unique=1787526605000 HTTP/1.1" 200 - 10 0.005 0.088 2026-08-23 23:10:14,466 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:14] "GET /web/image/res.partner/286/avatar_128?unique=1787526605000 HTTP/1.1" 200 - 10 0.005 0.122 2026-08-23 23:10:14,518 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:14] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-08-23 23:10:14,524 202 INFO rb-966ce88-224197-407373 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-08-23 23:10:14,527 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:14] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 9 0.003 0.007 2026-08-23 23:10:14,540 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:14] "GET /web/assets/8b57c16/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.000 0.003 2026-08-23 23:10:14,645 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:14] "POST /mail/message/post HTTP/1.1" 200 - 50 0.015 0.028 2026-08-23 23:10:14,674 202 INFO rb-966ce88-224197-407373 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-08-23 23:10:14,746 202 INFO rb-966ce88-224197-407373 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-08-23 23:10:14,816 202 INFO rb-966ce88-224197-407373 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-08-23 23:10:14,897 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:14] "POST /discuss/channel/sub_channel/create HTTP/1.1" 200 - 79 0.022 0.060 2026-08-23 23:10:14,918 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:14] "POST /discuss/channel/members HTTP/1.1" 200 - 3 0.000 0.003 2026-08-23 23:10:14,940 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:14] "POST /discuss/channel/messages HTTP/1.1" 200 - 4 0.001 0.004 2026-08-23 23:10:14,943 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.browser: tour succeeded 2026-08-23 23:10:14,943 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR create_thread_for_attachment_without_body SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-08-23 23:10:15,013 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.browser: heap 32057692 (allocated 34136064) 2026-08-23 23:10:15,017 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Closing chrome headless with pid 5020 2026-08-23 23:10:15,018 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Closing websocket connection 2026-08-23 23:10:15,018 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Terminating chrome headless with pid 5020 2026-08-23 23:10:15,111 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231015_111775_test_send_attachment_without_body.txt 2026-08-23 23:10:15,112 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Removing chrome user profile "/tmp/tmp1dmhak6j_chrome_odoo" 2026-08-23 23:10:15,140 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_attachment_controller: Starting TestAttachmentController.test_upload_multi_company ... 2026-08-23 23:10:15,188 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:10:15,215 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:10:15,951 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:15] "POST /mail/attachment/upload HTTP/1.1" 200 - 19 0.008 0.729 2026-08-23 23:10:15,976 202 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-08-23 23:10:15,977 202 INFO rb-966ce88-224197-407373 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-08-23 23:10:15,987 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:15] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.003 0.009 2026-08-23 23:10:16,009 202 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-08-23 23:10:16,009 202 INFO rb-966ce88-224197-407373 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-08-23 23:10:16,019 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:16] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.003 0.008 2026-08-23 23:10:16,058 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-23 23:10:16,067 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_guest_open_guest_avatar ... 2026-08-23 23:10:16,073 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:10:16,231 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-23 23:10:16,242 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:16] "GET /web/image?field=avatar_128&id=36&model=mail.guest&unique=2026-08-23%2023:10:16 HTTP/1.1" 200 - 20 0.003 0.167 2026-08-23 23:10:16,243 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_avatar_acl.TestAvatarAcl.test_guest_open_guest_avatar: waiting for threads: [] 2026-08-23 23:10:16,256 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_guest_open_guest_avatar_with_channel ... 2026-08-23 23:10:16,307 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:10:16,461 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-23 23:10:16,472 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:16] "GET /web/image?field=avatar_128&id=38&model=mail.guest&unique=2026-08-23%2023:10:16 HTTP/1.1" 200 - 18 0.003 0.164 2026-08-23 23:10:16,478 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:16] "GET /web/image?field=avatar_128&id=38&model=mail.guest&unique=2026-08-23%2023:10:16&access_token=f508266ac5966b95e70c6be7364d5899a03fc89fb87c84db03a7f0b7591dde86o0x6aad9109 HTTP/1.1" 200 - 6 0.000 0.003 2026-08-23 23:10:16,479 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_avatar_acl.TestAvatarAcl.test_guest_open_guest_avatar_with_channel: waiting for threads: [] 2026-08-23 23:10:16,492 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_guest_open_partner_avatar ... 2026-08-23 23:10:16,689 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [409] 2026-08-23 23:10:16,694 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19168] 2026-08-23 23:10:16,697 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:10:16,708 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:10:16,878 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1457], uid: 4, model: res.partner 2026-08-23 23:10:16,892 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:16] "GET /web/image?field=avatar_128&id=1457&model=res.partner&unique=2026-08-23%2023:10:16 HTTP/1.1" 200 - 31 0.008 0.177 2026-08-23 23:10:16,893 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_avatar_acl.TestAvatarAcl.test_guest_open_partner_avatar: waiting for threads: [] 2026-08-23 23:10:16,907 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_guest_open_partner_avatar_with_channel ... 2026-08-23 23:10:17,097 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [410] 2026-08-23 23:10:17,102 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19170] 2026-08-23 23:10:17,105 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:10:17,149 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:10:17,871 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1458], uid: 4, model: res.partner 2026-08-23 23:10:17,886 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:17] "GET /web/image?field=avatar_128&id=1458&model=res.partner&unique=2026-08-23%2023:10:16 HTTP/1.1" 200 - 31 0.009 0.730 2026-08-23 23:10:17,898 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:17] "GET /web/image?field=avatar_128&id=1458&model=res.partner&unique=2026-08-23%2023:10:16&access_token=78ef74af64f47f36dbeaf00915c6c85cca85c3374099af2c0eec054874734c59o0x6aafeb8e HTTP/1.1" 200 - 9 0.002 0.006 2026-08-23 23:10:17,913 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_partner_open_guest_avatar ... 2026-08-23 23:10:18,097 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [411] 2026-08-23 23:10:18,102 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19174] 2026-08-23 23:10:18,105 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:10:18,119 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:testuser from n/a 2026-08-23 23:10:18,124 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:10:18,279 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:18] "GET /web/image?field=avatar_128&id=41&model=mail.guest&unique=2026-08-23%2023:10:16 HTTP/1.1" 200 - 9 0.003 0.154 2026-08-23 23:10:18,280 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_avatar_acl.TestAvatarAcl.test_partner_open_guest_avatar: waiting for threads: [] 2026-08-23 23:10:18,293 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_partner_open_guest_avatar_with_channel ... 2026-08-23 23:10:18,484 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [412] 2026-08-23 23:10:18,489 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19176] 2026-08-23 23:10:18,492 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:10:18,506 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:testuser from n/a 2026-08-23 23:10:18,550 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:10:18,708 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:18] "GET /web/image?field=avatar_128&id=42&model=mail.guest&unique=2026-08-23%2023:10:16 HTTP/1.1" 200 - 9 0.003 0.156 2026-08-23 23:10:18,709 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_avatar_acl.TestAvatarAcl.test_partner_open_guest_avatar_with_channel: waiting for threads: [] 2026-08-23 23:10:18,723 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_partner_open_partner_avatar ... 2026-08-23 23:10:18,911 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [413] 2026-08-23 23:10:18,915 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19180] 2026-08-23 23:10:18,918 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:10:18,932 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:testuser from n/a 2026-08-23 23:10:19,105 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [414] 2026-08-23 23:10:19,109 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19182] 2026-08-23 23:10:19,112 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:10:19,158 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:10:19,335 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:19] "GET /web/image?field=avatar_128&id=1462&model=res.partner&unique=2026-08-23%2023:10:16 HTTP/1.1" 200 - 23 0.008 0.171 2026-08-23 23:10:19,351 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_portal_open_partner_avatar ... 2026-08-23 23:10:19,521 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [415] 2026-08-23 23:10:19,525 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19187] 2026-08-23 23:10:19,528 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:10:19,539 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:testuser from n/a 2026-08-23 23:10:19,715 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [416] 2026-08-23 23:10:19,719 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19189] 2026-08-23 23:10:19,722 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:10:19,733 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:10:20,446 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1464], uid: 356, model: res.partner 2026-08-23 23:10:20,461 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:20] "GET /web/image?field=avatar_128&id=1464&model=res.partner&unique=2026-08-23%2023:10:16 HTTP/1.1" 200 - 28 0.009 0.720 2026-08-23 23:10:20,462 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_avatar_acl.TestAvatarAcl.test_portal_open_partner_avatar: waiting for threads: [] 2026-08-23 23:10:20,475 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_portal_open_partner_avatar_with_channel ... 2026-08-23 23:10:20,640 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [417] 2026-08-23 23:10:20,644 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19192] 2026-08-23 23:10:20,647 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:10:20,657 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:testuser from n/a 2026-08-23 23:10:20,830 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [418] 2026-08-23 23:10:20,834 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19194] 2026-08-23 23:10:20,837 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:10:20,883 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:10:21,052 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1466], uid: 358, model: res.partner 2026-08-23 23:10:21,066 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:21] "GET /web/image?field=avatar_128&id=1466&model=res.partner&unique=2026-08-23%2023:10:16 HTTP/1.1" 200 - 28 0.008 0.176 2026-08-23 23:10:21,077 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:21] "GET /web/image?field=avatar_128&id=1466&model=res.partner&unique=2026-08-23%2023:10:16&access_token=9a3ba0ba106d55103291acbe598c6bc95e0904fe27453351b76f75de3bb7bff9o0x6aafea79 HTTP/1.1" 200 - 6 0.001 0.005 2026-08-23 23:10:21,100 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-23 23:10:26,488 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35070] 2026-08-23 23:10:26,488 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-23 23:10:27,093 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [419] 2026-08-23 23:10:27,098 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19583] 2026-08-23 23:10:27,102 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:10:27,142 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_binary_controller: Starting TestBinaryController.test_open_partner_avatar ... 2026-08-23 23:10:27,151 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:10:27,319 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1474], uid: 4, model: res.partner 2026-08-23 23:10:27,334 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:27] "GET /web/image?field=avatar_128&id=1474&model=res.partner&unique=2026-08-23%2023:10:21 HTTP/1.1" 200 - 29 0.008 0.177 2026-08-23 23:10:27,352 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1474], uid: 4, model: res.partner 2026-08-23 23:10:27,368 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:27] "GET /web/image?field=avatar_128&id=1474&model=res.partner&unique=2026-08-23%2023:10:21 HTTP/1.1" 200 - 22 0.005 0.020 2026-08-23 23:10:27,377 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:10:27,398 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1474], uid: 364, model: res.partner 2026-08-23 23:10:27,411 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:27] "GET /web/image?field=avatar_128&id=1474&model=res.partner&unique=2026-08-23%2023:10:21 HTTP/1.1" 200 - 22 0.007 0.020 2026-08-23 23:10:27,417 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:10:27,443 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:27] "GET /web/image?field=avatar_128&id=1474&model=res.partner&unique=2026-08-23%2023:10:21 HTTP/1.1" 200 - 18 0.006 0.013 2026-08-23 23:10:27,450 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:10:27,480 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:27] "GET /web/image?field=avatar_128&id=1474&model=res.partner&unique=2026-08-23%2023:10:21 HTTP/1.1" 200 - 19 0.008 0.014 2026-08-23 23:10:27,487 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:10:27,518 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:27] "GET /web/image?field=avatar_128&id=1474&model=res.partner&unique=2026-08-23%2023:10:21 HTTP/1.1" 200 - 19 0.009 0.015 2026-08-23 23:10:27,534 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_binary_controller: Starting TestBinaryController.test_open_partner_avatar_has_message ... 2026-08-23 23:10:27,542 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:test_user from n/a 2026-08-23 23:10:27,548 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:10:27,744 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:27] "POST /mail/message/post HTTP/1.1" 200 - 51 0.018 0.179 2026-08-23 23:10:27,765 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1474], uid: 4, model: res.partner 2026-08-23 23:10:27,780 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:27] "GET /web/image?field=avatar_128&id=1474&model=res.partner&unique=2026-08-23%2023:10:21 HTTP/1.1" 200 - 24 0.006 0.022 2026-08-23 23:10:27,796 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1474], uid: 4, model: res.partner 2026-08-23 23:10:27,812 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:27] "GET /web/image?field=avatar_128&id=1474&model=res.partner&unique=2026-08-23%2023:10:21 HTTP/1.1" 200 - 22 0.005 0.020 2026-08-23 23:10:27,818 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:10:27,839 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1474], uid: 364, model: res.partner 2026-08-23 23:10:27,852 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:27] "GET /web/image?field=avatar_128&id=1474&model=res.partner&unique=2026-08-23%2023:10:21 HTTP/1.1" 200 - 22 0.006 0.021 2026-08-23 23:10:27,858 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:10:27,884 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:27] "GET /web/image?field=avatar_128&id=1474&model=res.partner&unique=2026-08-23%2023:10:21 HTTP/1.1" 200 - 18 0.006 0.013 2026-08-23 23:10:27,891 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:10:27,921 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:27] "GET /web/image?field=avatar_128&id=1474&model=res.partner&unique=2026-08-23%2023:10:21 HTTP/1.1" 200 - 19 0.008 0.015 2026-08-23 23:10:27,928 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:10:27,959 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:27] "GET /web/image?field=avatar_128&id=1474&model=res.partner&unique=2026-08-23%2023:10:21 HTTP/1.1" 200 - 19 0.009 0.015 2026-08-23 23:10:27,998 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-23 23:10:34,025 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35070] 2026-08-23 23:10:34,025 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-23 23:10:34,182 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_bus_presence: Starting TestBusPresence.test_receive_presences_as_guest ... 2026-08-23 23:10:34,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [420] 2026-08-23 23:10:34,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19971] 2026-08-23 23:10:34,000 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:10:34,000 202 INFO rb-966ce88-224197-407373 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, 867, 868, 869, 870, 871, 872] 2026-08-23 23:10:34,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:10:34,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:34] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.001 -0.001 2026-08-23 23:10:34,000 202 INFO ? odoo.addons.bus.models.bus: Bus.loop listen imbus on db postgres 2026-08-23 23:10:34,000 202 INFO rb-966ce88-224197-407373 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, 867, 868, 869, 870, 871, 872, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888] 2026-08-23 23:10:34,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:34] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 0 0.000 0.000 2026-08-23 23:10:34,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [889] 2026-08-23 23:10:34,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:34] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 0 0.000 0.000 2026-08-23 23:10:34,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [889, 891, 892, 893, 894, 895] 2026-08-23 23:10:34,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:34] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 0 0.000 0.000 2026-08-23 23:10:54,971 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_bus_presence: Starting TestBusPresence.test_receive_presences_as_internal ... 2026-08-23 23:10:54,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [421] 2026-08-23 23:10:54,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19977] 2026-08-23 23:10:54,000 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:10:54,000 202 INFO rb-966ce88-224197-407373 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, 867, 868, 869, 870, 871, 897] 2026-08-23 23:10:54,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:internal_user from n/a 2026-08-23 23:10:54,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:10:54,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:54] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 5 0.001 -0.001 2026-08-23 23:10:54,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [422] 2026-08-23 23:10:54,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19979] 2026-08-23 23:10:54,000 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:10:54,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [898, 899] 2026-08-23 23:10:54,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:internal_user from n/a 2026-08-23 23:10:54,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:54] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 4 0.000 -0.000 2026-08-23 23:10:55,732 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_bus_presence: Starting TestBusPresence.test_receive_presences_as_portal ... 2026-08-23 23:10:55,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [423] 2026-08-23 23:10:55,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19982] 2026-08-23 23:10:55,000 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:10:55,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [424] 2026-08-23 23:10:55,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19984] 2026-08-23 23:10:55,000 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:10:55,000 202 INFO rb-966ce88-224197-407373 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, 867, 868, 869, 870, 871, 901] 2026-08-23 23:10:55,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_user from n/a 2026-08-23 23:10:55,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:10:55,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:55] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 5 0.001 -0.001 2026-08-23 23:10:55,000 202 INFO rb-966ce88-224197-407373 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, 867, 868, 869, 870, 871, 901, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917] 2026-08-23 23:10:55,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_user from n/a 2026-08-23 23:10:55,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:55] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 0 0.000 0.000 2026-08-23 23:10:55,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [918] 2026-08-23 23:10:55,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_user from n/a 2026-08-23 23:10:55,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:55] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 0 0.000 0.000 2026-08-23 23:10:55,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [918, 920, 921, 922, 923, 924] 2026-08-23 23:10:55,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_user from n/a 2026-08-23 23:10:55,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:10:55] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 0 0.000 0.000 2026-08-23 23:11:16,617 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-23 23:11:16,627 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_action: Starting TestDiscussAction.test_go_back_to_thread_from_breadcrumbs ... 2026-08-23 23:11:16,828 202 _WARNING rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Chrome headless failed to start: [5320:5341:0823/231116.726788:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5320:5341:0823/231116.730196:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5320:5341:0823/231116.730381:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5320:5341:0823/231116.730432:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5320:5341:0823/231116.730493:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5320:5341:0823/231116.736940:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5320:5320:0823/231116.739595:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [5356:5356:0823/231116.749769:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [5356:5356:0823/231116.751504:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [5320:5341:0823/231116.755991:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5320:5320:0823/231116.797839:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5320:5320:0823/231116.797897:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [5320:5320:0823/231116.797909:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5320:5341:0823/231116.797909:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5320:5341:0823/231116.797934:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5320:5320:0823/231116.798028:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5320:5320:0823/231116.799023:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5359:5398:0823/231116.818119:ERROR:net/socket/ssl_client_socket_impl.cc:963] handshake failed; returned -1, SSL error code 1, net_error -3 [5359:5398:0823/231116.818710:ERROR:net/socket/ssl_client_socket_impl.cc:963] handshake failed; returned -1, SSL error code 1, net_error -3 2026-08-23 23:11:16,861 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_action: skipped TestDiscussAction.test_go_back_to_thread_from_breadcrumbs : Failed to detect chrome devtools port after 10.0s. 2026-08-23 23:11:16,881 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_go_back_to_thread_from_breadcrumbs (odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs) 2026-08-23 23:11:16,881 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_action: Starting TestDiscussAction.test_go_back_to_thread_from_breadcrumbs ... 2026-08-23 23:11:17,015 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.test_go_back_to_thread_from_breadcrumbs: Chrome pid: 5446 2026-08-23 23:11:17,015 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.test_go_back_to_thread_from_breadcrumbs: Chrome headless temporary user profile dir: /tmp/tmp53b5iki__chrome_odoo 2026-08-23 23:11:17,015 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.test_go_back_to_thread_from_breadcrumbs: Issuing json command http://127.0.0.1:37671/json/version 2026-08-23 23:11:17,016 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:37671/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:11:17,070 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.test_go_back_to_thread_from_breadcrumbs: Browser version: Chrome/150.0.7871.114 2026-08-23 23:11:17,070 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.test_go_back_to_thread_from_breadcrumbs: Issuing json command http://127.0.0.1:37671/json 2026-08-23 23:11:17,071 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:37671/json with timeout 3 increased to 10s during tests 2026-08-23 23:11:17,078 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.test_go_back_to_thread_from_breadcrumbs: Websocket url found: ws://127.0.0.1:37671/devtools/page/EB671FC1F3A91A60DD4146A2566EC197 2026-08-23 23:11:17,085 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.test_go_back_to_thread_from_breadcrumbs: Enable chrome headless console log notification 2026-08-23 23:11:17,089 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.test_go_back_to_thread_from_breadcrumbs: Chrome headless enable page notifications 2026-08-23 23:11:17,182 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:11:17,189 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.test_go_back_to_thread_from_breadcrumbs: Setting session cookie in browser 2026-08-23 23:11:17,190 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.test_go_back_to_thread_from_breadcrumbs: Open "http://127.0.0.1:8069/odoo/discuss?active_id=mail.box_inbox" in browser 2026-08-23 23:11:17,190 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.test_go_back_to_thread_from_breadcrumbs: Navigating to: "http://127.0.0.1:8069/odoo/discuss?active_id=mail.box_inbox" 2026-08-23 23:11:17,196 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:11:18,478 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:18] "GET /odoo/discuss?active_id=mail.box_inbox HTTP/1.1" 200 - 185 0.059 1.225 2026-08-23 23:11:18,480 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.test_go_back_to_thread_from_breadcrumbs: Navigation result: {'frameId': 'EB671FC1F3A91A60DD4146A2566EC197', 'loaderId': '35DE828DB446C0FBC826FCD012394F30', 'isDownload': False} 2026-08-23 23:11:18,480 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.test_go_back_to_thread_from_breadcrumbs: Evaluate ready code "odoo.isTourReady('discuss_go_back_to_thread_from_breadcrumbs.js')" 2026-08-23 23:11:18,501 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:18] "GET /web/assets/577cdf2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-23 23:11:18,548 202 INFO rb-966ce88-224197-407373 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-08-23 23:11:18,773 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:18] "GET /web/webclient/load_menus/ce25b145b7d7051c64a1950a1c0803bfebaa1927152105c592f9ed07e0cb709a HTTP/1.1" 200 - 850 0.088 0.189 2026-08-23 23:11:18,777 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:18] "GET /web/assets/9f4972c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.281 2026-08-23 23:11:18,781 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:18] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.282 2026-08-23 23:11:18,789 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:18] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.286 2026-08-23 23:11:18,796 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:18] "GET /web/assets/e287eb0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.000 0.003 2026-08-23 23:11:18,870 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:18] "GET /web/assets/7520392/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:11:19,283 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:19] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-23 23:11:19,283 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:19] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-23 23:11:19,284 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:19] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-23 23:11:19,294 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:19] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-23 23:11:19,311 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.test_go_back_to_thread_from_breadcrumbs.browser: Owl is running in 'dev' mode. 2026-08-23 23:11:19,332 202 INFO rb-966ce88-224197-407373 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-23 23:11:19,375 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:19] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.036 0.028 2026-08-23 23:11:19,378 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:19] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-08-23 23:11:19,391 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:19] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.004 0.051 2026-08-23 23:11:19,406 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.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-08-23 23:11:19,413 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.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-08-23 23:11:19,439 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:19] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.017 0.059 2026-08-23 23:11:19,467 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:19] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.081 2026-08-23 23:11:19,481 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:11:19,482 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11: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-08-23 23:11:19,585 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:19] "POST /mail/data HTTP/1.1" 200 - 144 0.049 0.126 2026-08-23 23:11:19,586 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.165 2026-08-23 23:11:19,602 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:19] "GET /web/image/res.partner/3/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 9 0.005 0.127 2026-08-23 23:11:19,615 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:19] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.005 0.141 2026-08-23 23:11:19,621 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:19] "POST /web/action/load HTTP/1.1" 200 - 6 0.002 0.146 2026-08-23 23:11:19,643 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-23 23:11:19,657 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:19] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.005 0.008 2026-08-23 23:11:19,701 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:11:19,702 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:19] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:11:19,760 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:19] "POST /mail/data HTTP/1.1" 200 - 73 0.021 0.045 2026-08-23 23:11:19,772 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.070 2026-08-23 23:11:19,792 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-23 23:11:19,861 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:19] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.006 0.006 2026-08-23 23:11:19,862 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:19] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:11:19,870 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.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-08-23 23:11:19,872 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:19] "GET /web/image/discuss.channel/1/avatar_128?unique=40f2005ec4d32d93b8d28b67969250b1a4a01403f6d2a212e4a445e5aca29c4269dac402805c11d123ffbb6150a27e196fdb07b3b33c37b9f48b82ad34f3ecd2 HTTP/1.1" 200 - 8 0.002 0.013 2026-08-23 23:11:19,875 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:19] "GET /web/image/discuss.channel/2/avatar_128?unique=5710b7564575997c2152b39e221543e4b22411821d4bc1f49401f2fd64bbf09c18f286b4166201a0b0d683c28cac15a85ee1384d971184fdea6a3806dac941f1 HTTP/1.1" 200 - 3 0.000 0.019 2026-08-23 23:11:19,878 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:19] "GET /web/image/mail.guest/8/avatar_128?unique=1787520941000 HTTP/1.1" 200 - 4 0.001 0.017 2026-08-23 23:11:19,899 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:19] "GET /web/image/res.partner/2/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 16 0.007 0.032 2026-08-23 23:11:19,951 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.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-08-23 23:11:19,964 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:19] "POST /mail/starred/messages HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 23:11:20,017 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.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-08-23 23:11:20,063 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:20] "POST /web/dataset/call_kw/discuss.channel/get_views HTTP/1.1" 200 - 47 0.014 0.030 2026-08-23 23:11:20,082 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:20] "POST /web/dataset/call_kw/discuss.channel/web_search_read HTTP/1.1" 200 - 8 0.001 0.006 2026-08-23 23:11:20,150 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:20] "GET /web/image/discuss.channel/1/avatar_128?unique=1787521169000 HTTP/1.1" 200 - 3 0.001 0.006 2026-08-23 23:11:20,154 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:20] "GET /web/image/discuss.channel/3/avatar_128?unique=1787521169000 HTTP/1.1" 200 - 3 0.000 0.010 2026-08-23 23:11:20,157 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.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-08-23 23:11:20,157 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:20] "GET /web/image/discuss.channel/2/avatar_128?unique=1787521169000 HTTP/1.1" 200 - 3 0.000 0.014 2026-08-23 23:11:20,160 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:20] "GET /web/image/discuss.channel/4/avatar_128?unique=1787521169000 HTTP/1.1" 200 - 3 0.000 0.014 2026-08-23 23:11:20,163 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:20] "GET /web/image/discuss.channel/5/avatar_128?unique=1787521169000 HTTP/1.1" 200 - 3 0.000 0.016 2026-08-23 23:11:20,221 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.test_go_back_to_thread_from_breadcrumbs.browser: tour succeeded 2026-08-23 23:11:20,222 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.test_go_back_to_thread_from_breadcrumbs.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR discuss_go_back_to_thread_from_breadcrumbs.js SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-08-23 23:11:20,273 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.test_go_back_to_thread_from_breadcrumbs.browser: heap 28268188 (allocated 29548544) 2026-08-23 23:11:20,275 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.test_go_back_to_thread_from_breadcrumbs: Closing chrome headless with pid 5446 2026-08-23 23:11:20,275 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.test_go_back_to_thread_from_breadcrumbs: Closing websocket connection 2026-08-23 23:11:20,275 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.test_go_back_to_thread_from_breadcrumbs: Terminating chrome headless with pid 5446 2026-08-23 23:11:20,329 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.test_go_back_to_thread_from_breadcrumbs: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231120_328922_test_go_back_to_thread_from_breadcrumbs.txt 2026-08-23 23:11:20,329 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.test_go_back_to_thread_from_breadcrumbs: Removing chrome user profile "/tmp/tmp53b5iki__chrome_odoo" 2026-08-23 23:11:20,391 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:11:25,827 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35070] 2026-08-23 23:11:25,828 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-23 23:11:26,094 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_attachment_controller: Starting TestDiscussAttachmentController.test_attachment_allowed_upload_public_channel ... 2026-08-23 23:11:26,277 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:11:26,444 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:26] "POST /mail/attachment/upload HTTP/1.1" 200 - 25 0.005 0.164 2026-08-23 23:11:26,458 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #4 deleted ir.attachment records with IDs: [12418] 2026-08-23 23:11:26,461 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:26] "POST /mail/attachment/delete HTTP/1.1" 200 - 20 0.006 0.008 2026-08-23 23:11:26,469 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:11:26,488 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:26] "POST /mail/attachment/upload HTTP/1.1" 200 - 13 0.006 0.008 2026-08-23 23:11:26,504 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [12419] 2026-08-23 23:11:26,506 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:26] "POST /mail/attachment/delete HTTP/1.1" 200 - 23 0.008 0.008 2026-08-23 23:11:26,512 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:11:26,529 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:26] "POST /mail/attachment/upload HTTP/1.1" 200 - 13 0.004 0.008 2026-08-23 23:11:26,544 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #6 deleted ir.attachment records with IDs: [12420] 2026-08-23 23:11:26,546 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:26] "POST /mail/attachment/delete HTTP/1.1" 200 - 23 0.007 0.008 2026-08-23 23:11:26,552 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:11:26,568 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:26] "POST /mail/attachment/upload HTTP/1.1" 200 - 13 0.004 0.008 2026-08-23 23:11:26,582 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #378 deleted ir.attachment records with IDs: [12421] 2026-08-23 23:11:26,584 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:26] "POST /mail/attachment/delete HTTP/1.1" 200 - 23 0.006 0.008 2026-08-23 23:11:26,590 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:11:26,605 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:26] "POST /mail/attachment/upload HTTP/1.1" 200 - 13 0.003 0.007 2026-08-23 23:11:26,615 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #379 deleted ir.attachment records with IDs: [12422] 2026-08-23 23:11:26,617 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:26] "POST /mail/attachment/delete HTTP/1.1" 200 - 15 0.004 0.006 2026-08-23 23:11:26,629 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:26] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.001 0.006 2026-08-23 23:11:26,638 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #4 deleted ir.attachment records with IDs: [12423] 2026-08-23 23:11:26,640 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:26] "POST /mail/attachment/delete HTTP/1.1" 200 - 14 0.004 0.006 2026-08-23 23:11:26,655 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_attachment_controller: Starting TestDiscussAttachmentController.test_attachment_not_allowed_upload_public_channel ... 2026-08-23 23:11:26,698 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:11:26,861 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:26] "POST /mail/attachment/upload HTTP/1.1" 403 - 21 0.004 0.160 2026-08-23 23:11:26,870 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:11:26,890 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:26] "POST /mail/attachment/upload HTTP/1.1" 200 - 15 0.006 0.009 2026-08-23 23:11:26,906 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [12424] 2026-08-23 23:11:26,908 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:26] "POST /mail/attachment/delete HTTP/1.1" 200 - 26 0.007 0.009 2026-08-23 23:11:26,914 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:11:26,931 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:26] "POST /mail/attachment/upload HTTP/1.1" 200 - 13 0.004 0.008 2026-08-23 23:11:26,945 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #6 deleted ir.attachment records with IDs: [12425] 2026-08-23 23:11:26,947 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:26] "POST /mail/attachment/delete HTTP/1.1" 200 - 23 0.005 0.008 2026-08-23 23:11:26,953 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:11:26,968 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:26] "POST /mail/attachment/upload HTTP/1.1" 200 - 13 0.003 0.008 2026-08-23 23:11:26,981 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #378 deleted ir.attachment records with IDs: [12426] 2026-08-23 23:11:26,983 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:26] "POST /mail/attachment/delete HTTP/1.1" 200 - 23 0.005 0.008 2026-08-23 23:11:26,989 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:11:27,002 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:27] "POST /mail/attachment/upload HTTP/1.1" 403 - 11 0.002 0.006 2026-08-23 23:11:27,010 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:27] "POST /mail/attachment/upload HTTP/1.1" 403 - 4 0.000 0.003 2026-08-23 23:11:27,048 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-23 23:11:32,499 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35070] 2026-08-23 23:11:32,500 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-23 23:11:33,134 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [425] 2026-08-23 23:11:33,140 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20763] 2026-08-23 23:11:33,144 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:11:33,218 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_01_guest_avatar_private_channel ... 2026-08-23 23:11:33,302 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:11:33,983 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-23 23:11:33,994 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:33] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 15 0.003 0.690 2026-08-23 23:11:34,004 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-23 23:11:34,014 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:34] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 9 0.001 0.012 2026-08-23 23:11:34,023 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:11:34,031 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 384, model: mail.guest 2026-08-23 23:11:34,042 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:34] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 7 0.002 0.012 2026-08-23 23:11:34,049 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:11:34,059 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:34] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 5 0.002 0.003 2026-08-23 23:11:34,065 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:11:34,076 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:34] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 5 0.003 0.003 2026-08-23 23:11:34,083 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:11:34,094 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:34] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 5 0.003 0.003 2026-08-23 23:11:34,108 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_01_guest_avatar_public_channel ... 2026-08-23 23:11:34,140 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:11:34,297 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-23 23:11:34,309 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:34] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 16 0.003 0.167 2026-08-23 23:11:34,317 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-23 23:11:34,327 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:34] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 9 0.001 0.011 2026-08-23 23:11:34,335 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:11:34,343 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 384, model: mail.guest 2026-08-23 23:11:34,354 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:34] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 8 0.002 0.011 2026-08-23 23:11:34,360 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:11:34,370 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:34] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 6 0.002 0.003 2026-08-23 23:11:34,376 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:11:34,387 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:34] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 6 0.003 0.004 2026-08-23 23:11:34,394 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:11:34,406 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:34] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 6 0.003 0.004 2026-08-23 23:11:34,420 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_01_partner_avatar_private_channel ... 2026-08-23 23:11:34,523 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:11:34,693 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1500], uid: 4, model: res.partner 2026-08-23 23:11:34,708 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:34] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 29 0.008 0.179 2026-08-23 23:11:34,726 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1500], uid: 4, model: res.partner 2026-08-23 23:11:34,742 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:34] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 22 0.005 0.020 2026-08-23 23:11:34,750 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:11:34,771 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1500], uid: 384, model: res.partner 2026-08-23 23:11:34,785 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:34] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 22 0.007 0.021 2026-08-23 23:11:34,791 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:11:34,816 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:34] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 18 0.006 0.012 2026-08-23 23:11:34,824 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:11:34,853 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:34] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 19 0.008 0.014 2026-08-23 23:11:34,860 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:11:34,891 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:34] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 19 0.009 0.014 2026-08-23 23:11:34,906 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_01_partner_avatar_public_channel ... 2026-08-23 23:11:34,913 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:test_user from n/a 2026-08-23 23:11:34,920 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:11:35,119 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:35] "POST /mail/message/post HTTP/1.1" 200 - 57 0.019 0.182 2026-08-23 23:11:35,141 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1500], uid: 4, model: res.partner 2026-08-23 23:11:35,155 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:35] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 24 0.006 0.022 2026-08-23 23:11:35,172 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1500], uid: 4, model: res.partner 2026-08-23 23:11:35,188 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:35] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 22 0.005 0.020 2026-08-23 23:11:35,194 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:11:35,215 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1500], uid: 384, model: res.partner 2026-08-23 23:11:35,228 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:35] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 22 0.006 0.020 2026-08-23 23:11:35,233 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:11:35,259 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:35] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 18 0.006 0.013 2026-08-23 23:11:35,266 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:11:35,296 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:35] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 19 0.008 0.014 2026-08-23 23:11:35,303 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:11:35,334 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:35] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 19 0.009 0.015 2026-08-23 23:11:35,350 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_02_guest_avatar_private_channel ... 2026-08-23 23:11:35,449 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:11:36,193 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:36] "POST /mail/message/post HTTP/1.1" 200 - 53 0.014 0.732 2026-08-23 23:11:36,201 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-23 23:11:36,212 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:36] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 8 0.001 0.012 2026-08-23 23:11:36,219 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-23 23:11:36,230 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:36] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 9 0.001 0.011 2026-08-23 23:11:36,238 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:11:36,245 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 384, model: mail.guest 2026-08-23 23:11:36,255 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:36] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 7 0.002 0.011 2026-08-23 23:11:36,261 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:11:36,270 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:36] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 5 0.002 0.003 2026-08-23 23:11:36,276 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:11:36,287 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:36] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 5 0.002 0.003 2026-08-23 23:11:36,293 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:11:36,304 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:36] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 5 0.003 0.003 2026-08-23 23:11:36,318 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_02_guest_avatar_public_channel ... 2026-08-23 23:11:36,352 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [692] 2026-08-23 23:11:36,358 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:11:36,514 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-23 23:11:36,525 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:36] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 15 0.002 0.165 2026-08-23 23:11:36,533 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-23 23:11:36,543 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:36] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 9 0.001 0.011 2026-08-23 23:11:36,551 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:11:36,559 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 384, model: mail.guest 2026-08-23 23:11:36,570 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:36] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 8 0.002 0.011 2026-08-23 23:11:36,576 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:11:36,586 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:36] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 6 0.002 0.003 2026-08-23 23:11:36,592 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:11:36,603 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:36] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 6 0.003 0.003 2026-08-23 23:11:36,609 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:11:36,620 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:36] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 6 0.003 0.004 2026-08-23 23:11:36,634 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_02_partner_avatar_private_channel ... 2026-08-23 23:11:36,738 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:test_user from n/a 2026-08-23 23:11:36,743 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:11:36,938 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:36] "POST /mail/message/post HTTP/1.1" 200 - 53 0.018 0.178 2026-08-23 23:11:36,961 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1500], uid: 4, model: res.partner 2026-08-23 23:11:36,976 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:36] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 24 0.006 0.022 2026-08-23 23:11:36,993 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1500], uid: 4, model: res.partner 2026-08-23 23:11:37,009 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:37] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 22 0.005 0.020 2026-08-23 23:11:37,015 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:11:37,037 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1500], uid: 384, model: res.partner 2026-08-23 23:11:37,051 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:37] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 22 0.007 0.022 2026-08-23 23:11:37,058 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:11:37,087 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:37] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 18 0.007 0.014 2026-08-23 23:11:37,095 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:11:37,125 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:37] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 19 0.009 0.014 2026-08-23 23:11:37,132 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:11:37,165 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:37] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 19 0.009 0.016 2026-08-23 23:11:37,181 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_02_partner_avatar_public_channel ... 2026-08-23 23:11:37,220 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [700] 2026-08-23 23:11:37,229 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:11:37,399 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1500], uid: 4, model: res.partner 2026-08-23 23:11:37,413 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:37] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 29 0.007 0.178 2026-08-23 23:11:37,430 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1500], uid: 4, model: res.partner 2026-08-23 23:11:37,446 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:37] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 22 0.005 0.020 2026-08-23 23:11:37,454 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:11:37,475 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1500], uid: 384, model: res.partner 2026-08-23 23:11:37,488 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:37] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 22 0.006 0.020 2026-08-23 23:11:37,494 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:11:37,519 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:37] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 18 0.006 0.012 2026-08-23 23:11:37,526 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:11:37,555 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:37] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 19 0.008 0.014 2026-08-23 23:11:37,562 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:11:37,593 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:37] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 19 0.009 0.015 2026-08-23 23:11:37,609 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_03_guest_avatar_private_channel ... 2026-08-23 23:11:37,704 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [707] 2026-08-23 23:11:37,712 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:11:38,424 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-23 23:11:38,435 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:38] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 15 0.003 0.721 2026-08-23 23:11:38,444 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-23 23:11:38,455 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:38] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 9 0.001 0.012 2026-08-23 23:11:38,464 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:11:38,472 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 384, model: mail.guest 2026-08-23 23:11:38,482 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:38] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 7 0.002 0.011 2026-08-23 23:11:38,488 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:11:38,499 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:38] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 5 0.002 0.003 2026-08-23 23:11:38,505 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:11:38,516 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:38] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 5 0.003 0.003 2026-08-23 23:11:38,523 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:11:38,535 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:38] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 5 0.003 0.004 2026-08-23 23:11:38,549 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_03_guest_avatar_public_channel ... 2026-08-23 23:11:38,587 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:11:38,774 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:38] "POST /mail/message/post HTTP/1.1" 200 - 50 0.012 0.176 2026-08-23 23:11:38,778 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [708] 2026-08-23 23:11:38,784 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-23 23:11:38,795 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:38] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 8 0.001 0.011 2026-08-23 23:11:38,803 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-23 23:11:38,813 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:38] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 9 0.001 0.011 2026-08-23 23:11:38,821 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:11:38,829 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 384, model: mail.guest 2026-08-23 23:11:38,839 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:38] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 8 0.002 0.011 2026-08-23 23:11:38,845 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:11:38,856 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:38] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 6 0.002 0.003 2026-08-23 23:11:38,862 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:11:38,873 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:38] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 6 0.003 0.003 2026-08-23 23:11:38,879 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:11:38,892 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:38] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 6 0.003 0.004 2026-08-23 23:11:38,906 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_03_partner_avatar_private_channel ... 2026-08-23 23:11:39,004 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [714] 2026-08-23 23:11:39,014 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:11:39,182 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1500], uid: 4, model: res.partner 2026-08-23 23:11:39,196 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:39] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 29 0.008 0.176 2026-08-23 23:11:39,213 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1500], uid: 4, model: res.partner 2026-08-23 23:11:39,229 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:39] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 22 0.005 0.019 2026-08-23 23:11:39,237 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:11:39,258 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1500], uid: 384, model: res.partner 2026-08-23 23:11:39,271 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:39] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 22 0.007 0.021 2026-08-23 23:11:39,277 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:11:39,302 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:39] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 18 0.006 0.012 2026-08-23 23:11:39,309 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:11:39,341 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:39] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 19 0.009 0.017 2026-08-23 23:11:39,349 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:11:39,380 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:39] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 19 0.009 0.015 2026-08-23 23:11:39,395 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_03_partner_avatar_public_channel ... 2026-08-23 23:11:39,440 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:test_user from n/a 2026-08-23 23:11:39,446 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:11:39,639 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:39] "POST /mail/message/post HTTP/1.1" 200 - 50 0.016 0.178 2026-08-23 23:11:39,642 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [716] 2026-08-23 23:11:39,663 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1500], uid: 4, model: res.partner 2026-08-23 23:11:39,678 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:39] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 24 0.006 0.022 2026-08-23 23:11:39,695 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1500], uid: 4, model: res.partner 2026-08-23 23:11:39,710 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:39] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 22 0.005 0.020 2026-08-23 23:11:39,716 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:11:39,736 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1500], uid: 384, model: res.partner 2026-08-23 23:11:39,749 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:39] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 22 0.006 0.020 2026-08-23 23:11:39,755 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:11:39,781 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:39] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 18 0.006 0.013 2026-08-23 23:11:39,788 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:11:39,817 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:39] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 19 0.008 0.014 2026-08-23 23:11:39,824 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:11:39,855 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:39] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 19 0.009 0.015 2026-08-23 23:11:39,870 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_04_guest_avatar_private_channel ... 2026-08-23 23:11:39,969 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:11:40,157 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:40] "POST /mail/message/post HTTP/1.1" 200 - 53 0.013 0.176 2026-08-23 23:11:40,161 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [723] 2026-08-23 23:11:40,167 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-23 23:11:40,178 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:40] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 8 0.001 0.011 2026-08-23 23:11:40,186 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-23 23:11:40,196 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:40] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 9 0.001 0.011 2026-08-23 23:11:40,204 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:11:40,211 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 384, model: mail.guest 2026-08-23 23:11:40,222 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:40] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 7 0.002 0.011 2026-08-23 23:11:40,228 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:11:40,238 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:40] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 5 0.002 0.003 2026-08-23 23:11:40,244 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:11:40,254 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:40] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 5 0.002 0.003 2026-08-23 23:11:40,260 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:11:40,271 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:40] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 5 0.003 0.003 2026-08-23 23:11:40,285 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_04_partner_avatar_private_channel ... 2026-08-23 23:11:40,389 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:test_user from n/a 2026-08-23 23:11:40,395 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:11:41,175 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:41] "POST /mail/message/post HTTP/1.1" 200 - 53 0.018 0.762 2026-08-23 23:11:41,180 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [729] 2026-08-23 23:11:41,202 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1500], uid: 4, model: res.partner 2026-08-23 23:11:41,217 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:41] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 24 0.006 0.023 2026-08-23 23:11:41,233 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1500], uid: 4, model: res.partner 2026-08-23 23:11:41,249 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:41] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 22 0.005 0.020 2026-08-23 23:11:41,255 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:11:41,276 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1500], uid: 384, model: res.partner 2026-08-23 23:11:41,289 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:41] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 22 0.006 0.021 2026-08-23 23:11:41,295 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:11:41,321 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:41] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 18 0.006 0.012 2026-08-23 23:11:41,328 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:11:41,359 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:41] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 19 0.009 0.014 2026-08-23 23:11:41,366 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:11:41,397 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:41] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 19 0.009 0.015 2026-08-23 23:11:41,412 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_05_guest_avatar_private_channel ... 2026-08-23 23:11:41,444 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:11:41,602 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-23 23:11:41,613 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:41] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 16 0.003 0.168 2026-08-23 23:11:41,621 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-23 23:11:41,632 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:41] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 9 0.001 0.011 2026-08-23 23:11:41,640 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:11:41,648 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 384, model: mail.guest 2026-08-23 23:11:41,659 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:41] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 8 0.002 0.012 2026-08-23 23:11:41,664 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:11:41,674 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:41] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 6 0.002 0.003 2026-08-23 23:11:41,681 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:11:41,692 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:41] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 6 0.003 0.003 2026-08-23 23:11:41,698 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:11:41,710 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:41] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 6 0.003 0.004 2026-08-23 23:11:41,724 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_05_partner_avatar_private_channel ... 2026-08-23 23:11:41,761 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:11:41,931 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1500], uid: 4, model: res.partner 2026-08-23 23:11:41,946 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:41] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 31 0.008 0.179 2026-08-23 23:11:41,964 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1500], uid: 4, model: res.partner 2026-08-23 23:11:41,980 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:41] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 22 0.005 0.020 2026-08-23 23:11:41,988 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:11:42,009 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1500], uid: 384, model: res.partner 2026-08-23 23:11:42,022 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:42] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 22 0.006 0.021 2026-08-23 23:11:42,028 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:11:42,054 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:42] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 18 0.006 0.013 2026-08-23 23:11:42,061 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:11:42,090 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:42] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 19 0.008 0.014 2026-08-23 23:11:42,098 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:11:42,129 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:42] "GET /web/image?field=avatar_128&id=1500&model=res.partner&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 19 0.009 0.016 2026-08-23 23:11:42,145 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_open_guest_avatar ... 2026-08-23 23:11:42,151 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:11:42,309 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-23 23:11:42,321 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:42] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 17 0.003 0.168 2026-08-23 23:11:42,330 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-23 23:11:42,340 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:42] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 9 0.001 0.012 2026-08-23 23:11:42,349 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:11:42,357 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 384, model: mail.guest 2026-08-23 23:11:42,368 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:42] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 8 0.002 0.011 2026-08-23 23:11:42,373 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:11:42,390 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:42] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 11 0.004 0.008 2026-08-23 23:11:42,396 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:11:42,407 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:42] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 6 0.003 0.003 2026-08-23 23:11:42,413 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:11:42,424 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:42] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-23%2023:11:27 HTTP/1.1" 200 - 6 0.003 0.004 2026-08-23 23:11:42,462 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-23 23:11:48,355 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35070] 2026-08-23 23:11:48,355 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-23 23:11:48,638 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_chat_message_post_should_update_last_interest_dt ... 2026-08-23 23:11:48,879 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_command_help_in_channel ... 2026-08-23 23:11:48,904 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #389 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, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278] 2026-08-23 23:11:48,925 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_command_help_in_group ... 2026-08-23 23:11:49,161 202 INFO rb-966ce88-224197-407373 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, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1280, 1281, 1282, 1283, 1284, 1285, 1286] 2026-08-23 23:11:49,185 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_info_get ... 2026-08-23 23:11:49,263 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_info_get_should_update_last_interest_dt ... 2026-08-23 23:11:49,330 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_info_mark_as_read ... 2026-08-23 23:11:49,416 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_member_cannot_be_public_user ... 2026-08-23 23:11:49,563 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_message_post_should_not_allow_adding_wrong_parent ... 2026-08-23 23:11:49,617 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_message_post_with_voice_attachment ... 2026-08-23 23:11:49,661 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_notification ... 2026-08-23 23:11:50,175 202 INFO rb-966ce88-224197-407373 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, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322] 2026-08-23 23:11:50,256 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_private_unfollow ... 2026-08-23 23:11:50,452 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_recipients_channel ... 2026-08-23 23:11:50,548 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_recipients_chat ... 2026-08-23 23:11:50,641 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_recipients_mention ... 2026-08-23 23:11:50,729 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_should_generate_correct_default_avatar ... 2026-08-23 23:11:50,800 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_unfollow_should_not_post_message_if_the_partner_has_been_removed ... 2026-08-23 23:11:50,843 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [775] 2026-08-23 23:11:50,859 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_unsubscribe_auto ... 2026-08-23 23:11:51,473 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_user_synchronize ... 2026-08-23 23:11:51,779 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_write_should_send_notification ... 2026-08-23 23:11:51,800 202 INFO rb-966ce88-224197-407373 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, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277] 2026-08-23 23:11:51,821 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_write_should_send_notification_if_image_128_changed ... 2026-08-23 23:11:51,849 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [12652] 2026-08-23 23:11:51,856 202 INFO rb-966ce88-224197-407373 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, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1330, 1331] 2026-08-23 23:11:51,875 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_create_channel_with_partners_and_guests ... 2026-08-23 23:11:51,905 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_create_chat_channel_should_only_pin_the_channel_for_the_current_user ... 2026-08-23 23:11:51,959 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_mail_message_starred_group ... 2026-08-23 23:11:51,967 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:11:51,974 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:11:52,154 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:52] "POST /mail/action HTTP/1.1" 200 - 30 0.012 0.169 2026-08-23 23:11:52,212 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:52] "POST /mail/action HTTP/1.1" 200 - 11 0.006 0.008 2026-08-23 23:11:52,250 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:52] "POST /mail/action HTTP/1.1" 200 - 13 0.007 0.008 2026-08-23 23:11:52,257 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [796, 797] 2026-08-23 23:11:52,276 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:11:52] "POST /mail/action HTTP/1.1" 200 - 13 0.006 0.009 2026-08-23 23:11:52,276 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel.TestChannelInternals.test_mail_message_starred_group: waiting for threads: [] 2026-08-23 23:11:52,290 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_multi_company_chat ... 2026-08-23 23:11:52,353 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_set_last_seen_message_should_always_send_notification ... 2026-08-23 23:11:52,422 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #389 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, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1341, 1342] 2026-08-23 23:11:52,437 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #389 deleted bus.bus records with IDs: [1343, 1344] 2026-08-23 23:11:52,508 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-23 23:11:57,933 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35070] 2026-08-23 23:11:57,934 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-23 23:11:58,821 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_access: Starting TestDiscussChannelAccess.test_01_discuss_channel_access ... 2026-08-23 23:12:02,468 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_access: Starting TestDiscussChannelAccess.test_02_discuss_sub_channel_access ... 2026-08-23 23:12:06,162 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_access: Starting TestDiscussChannelAccess.test_10_discuss_channel_member_access ... 2026-08-23 23:12:06,396 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #401 deleted discuss.channel.member records with IDs: [1108] 2026-08-23 23:12:06,991 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #401 deleted discuss.channel.member records with IDs: [1133] 2026-08-23 23:12:08,306 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #402 deleted discuss.channel.member records with IDs: [1179] 2026-08-23 23:12:08,919 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #402 deleted discuss.channel.member records with IDs: [1204] 2026-08-23 23:12:10,274 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #403 deleted discuss.channel.member records with IDs: [1250] 2026-08-23 23:12:10,852 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #403 deleted discuss.channel.member records with IDs: [1275] 2026-08-23 23:12:12,117 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #401 deleted discuss.channel.member records with IDs: [1321] 2026-08-23 23:12:12,687 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #402 deleted discuss.channel.member records with IDs: [1344] 2026-08-23 23:12:13,039 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #402 deleted discuss.channel.member records with IDs: [1361] 2026-08-23 23:12:13,402 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #403 deleted discuss.channel.member records with IDs: [1371] 2026-08-23 23:12:13,736 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #403 deleted discuss.channel.member records with IDs: [1388] 2026-08-23 23:12:14,013 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_access: Starting TestDiscussChannelAccess.test_11_discuss_sub_channel_member_access ... 2026-08-23 23:12:14,324 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #401 deleted discuss.channel.member records with IDs: [1407] 2026-08-23 23:12:15,198 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #401 deleted discuss.channel.member records with IDs: [1454] 2026-08-23 23:12:17,110 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #402 deleted discuss.channel.member records with IDs: [1543] 2026-08-23 23:12:18,090 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #402 deleted discuss.channel.member records with IDs: [1590] 2026-08-23 23:12:20,327 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #403 deleted discuss.channel.member records with IDs: [1679] 2026-08-23 23:12:21,254 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #403 deleted discuss.channel.member records with IDs: [1728] 2026-08-23 23:12:23,014 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-23 23:12:23,072 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_channel_invitation_from_token ... 2026-08-23 23:12:23,462 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:12:23,726 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:23] "GET /chat/731/xVEDQI7zbI HTTP/1.1" 200 - 91 0.018 0.248 2026-08-23 23:12:23,733 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:23] "GET /chat/732/YbeFG5dsR3 HTTP/1.1" 404 - 5 0.001 0.003 2026-08-23 23:12:23,734 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_channel_invitation_from_token: waiting for threads: [] 2026-08-23 23:12:23,749 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_chat_from_token_as_guest ... 2026-08-23 23:12:24,101 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:12:24,890 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:24] "GET /chat/xyz HTTP/1.1" 200 - 99 0.018 0.772 2026-08-23 23:12:24,892 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_chat_from_token_as_guest: waiting for threads: [] 2026-08-23 23:12:24,906 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_discuss_channel_public_page_as_admin ... 2026-08-23 23:12:25,490 202 _WARNING rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Chrome headless failed to start: [5810:5831:0823/231225.339654:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5810:5831:0823/231225.343094:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5810:5831:0823/231225.343281:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5810:5831:0823/231225.343352:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5810:5831:0823/231225.343372:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5810:5831:0823/231225.349886:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5810:5810:0823/231225.352644:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [5847:5847:0823/231225.361009:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [5847:5847:0823/231225.362868:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [5810:5831:0823/231225.367461:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5810:5810:0823/231225.413165:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5810:5810:0823/231225.413247:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [5810:5810:0823/231225.413264:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5810:5831:0823/231225.413257:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5810:5831:0823/231225.413294:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5810:5810:0823/231225.413428:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5810:5810:0823/231225.414687:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 23:12:25,495 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: skipped TestMailPublicPage.test_discuss_channel_public_page_as_admin : Failed to detect chrome devtools port after 10.0s. 2026-08-23 23:12:25,519 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_discuss_channel_public_page_as_admin (odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin) 2026-08-23 23:12:25,520 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_discuss_channel_public_page_as_admin ... 2026-08-23 23:12:26,002 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin: Chrome pid: 5936 2026-08-23 23:12:26,002 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin: Chrome headless temporary user profile dir: /tmp/tmprsssq799_chrome_odoo 2026-08-23 23:12:26,002 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin: Issuing json command http://127.0.0.1:33927/json/version 2026-08-23 23:12:26,003 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:33927/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:12:26,069 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin: Browser version: Chrome/150.0.7871.114 2026-08-23 23:12:26,069 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin: Issuing json command http://127.0.0.1:33927/json 2026-08-23 23:12:26,070 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:33927/json with timeout 3 increased to 10s during tests 2026-08-23 23:12:26,079 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin: Websocket url found: ws://127.0.0.1:33927/devtools/page/21763FCC4BF47E74167E725A34074C7E 2026-08-23 23:12:26,088 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin: Enable chrome headless console log notification 2026-08-23 23:12:26,091 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin: Chrome headless enable page notifications 2026-08-23 23:12:26,207 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:12:26,211 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin: Setting session cookie in browser 2026-08-23 23:12:26,212 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin: Open "http://127.0.0.1:8069/chat/738/EkhYi37i7C" in browser 2026-08-23 23:12:26,212 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin: Navigating to: "http://127.0.0.1:8069/chat/738/EkhYi37i7C" 2026-08-23 23:12:26,219 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:12:26,698 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:26] "GET /chat/738/EkhYi37i7C HTTP/1.1" 200 - 151 0.050 0.431 2026-08-23 23:12:26,700 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin: Navigation result: {'frameId': '21763FCC4BF47E74167E725A34074C7E', 'loaderId': '22FA9C2506CE89D22939D81BABE049B6', 'isDownload': False} 2026-08-23 23:12:26,700 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-08-23 23:12:26,719 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:26] "GET /web/assets/9c39288/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-23 23:12:26,725 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:26] "GET /web/assets/b269af4/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-23 23:12:26,727 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:26] "GET /web/assets/8a4c54c/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.000 0.013 2026-08-23 23:12:26,731 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:26] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-08-23 23:12:26,822 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:26] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:12:26,828 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-23 23:12:26,861 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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/738/EkhYi37i7C", "delayToCheckUndeterminisms": 0})" 2026-08-23 23:12:26,868 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-08-23 23:12:26,936 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:26] "POST /mail/data HTTP/1.1" 200 - 92 0.022 0.050 2026-08-23 23:12:26,937 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.064 2026-08-23 23:12:26,966 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-23 23:12:27,084 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-08-23 23:12:27,087 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:27] "POST /discuss/channel/messages HTTP/1.1" 200 - 20 0.008 0.016 2026-08-23 23:12:27,091 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12: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-08-23 23:12:27,095 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:27] "GET /web/image/discuss.channel/2/avatar_128?unique=5710b7564575997c2152b39e221543e4b22411821d4bc1f49401f2fd64bbf09c18f286b4166201a0b0d683c28cac15a85ee1384d971184fdea6a3806dac941f1 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-23 23:12:27,098 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:12:27,102 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:27] "GET /web/image/discuss.channel/738/avatar_128?unique=cfe4b3d0bef8d7bc67f19f5808a5f59781b7d68c6e4502740ec1285ad01e2547994ad4230003781e90746fedd2265c2d0e4b07b067765582e7210994ace52036 HTTP/1.1" 200 - 3 0.002 0.029 2026-08-23 23:12:27,105 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:27] "GET /web/image/discuss.channel/1/avatar_128?unique=40f2005ec4d32d93b8d28b67969250b1a4a01403f6d2a212e4a445e5aca29c4269dac402805c11d123ffbb6150a27e196fdb07b3b33c37b9f48b82ad34f3ecd2 HTTP/1.1" 200 - 3 0.001 0.036 2026-08-23 23:12:27,107 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:27] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:12:27,180 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:27] "GET /web/image/res.partner/1533/avatar_128 HTTP/1.1" 200 - 17 0.057 0.050 2026-08-23 23:12:27,185 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:27] "GET /web/image/mail.guest/8/avatar_128?unique=1787520941000 HTTP/1.1" 200 - 4 0.002 0.110 2026-08-23 23:12:27,198 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:27] "POST /discuss/channel/members HTTP/1.1" 200 - 14 0.003 0.098 2026-08-23 23:12:27,211 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:27] "GET /web/image/res.partner/3/avatar_128?unique=1787526743000 HTTP/1.1" 200 - 9 0.004 0.107 2026-08-23 23:12:27,212 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.007 2026-08-23 23:12:27,212 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-08-23 23:12:27,233 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:27] "GET /web/image/res.partner/2/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 9 0.005 0.012 2026-08-23 23:12:27,264 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:27] "GET /web/image/res.partner/1532/avatar_128?unique=1787526743000 HTTP/1.1" 200 - 9 0.013 0.033 2026-08-23 23:12:27,266 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-08-23 23:12:27,267 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:27] "GET /web/image/mail.guest/64/avatar_128?unique=1787526743000 HTTP/1.1" 200 - 3 0.001 0.050 2026-08-23 23:12:27,342 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:27,355 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:27] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 13 0.005 0.013 2026-08-23 23:12:27,401 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:27,401 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:27,415 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:27] "POST /mail/attachment/upload HTTP/1.1" 200 - 10 0.003 0.008 2026-08-23 23:12:27,417 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:27] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:12:27,467 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:27,533 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:27,533 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:27,544 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:27] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.001 0.007 2026-08-23 23:12:27,558 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:27] "GET /web/image/12780?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 9 0.003 0.006 2026-08-23 23:12:27,599 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-08-23 23:12:27,674 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:27] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.003 2026-08-23 23:12:27,679 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:27,692 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:27] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 13 0.004 0.012 2026-08-23 23:12:27,694 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:27] "GET /web/assets/8b57c16/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.000 0.011 2026-08-23 23:12:27,796 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:27] "POST /mail/message/post HTTP/1.1" 200 - 48 0.014 0.026 2026-08-23 23:12:27,821 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:27] "GET /discuss/channel/738/image/12780?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 3 0.000 0.003 2026-08-23 23:12:27,831 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:27,898 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:27,985 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-08-23 23:12:28,302 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:28,319 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:28] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.007 0.010 2026-08-23 23:12:28,364 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:28,369 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [1] 2026-08-23 23:12:28,372 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:28] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.002 0.008 2026-08-23 23:12:28,419 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:28,488 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:28,560 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:28,634 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:28,687 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-08-23 23:12:28,687 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:28,699 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:28] "POST /mail/attachment/upload HTTP/1.1" 200 - 5 0.001 0.007 2026-08-23 23:12:28,749 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-08-23 23:12:28,827 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:28,849 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:28] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.006 0.015 2026-08-23 23:12:28,883 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:28,948 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:29,015 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:29,088 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-08-23 23:12:29,157 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:29,177 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [12781] 2026-08-23 23:12:29,179 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:29] "POST /mail/attachment/delete HTTP/1.1" 200 - 23 0.010 0.010 2026-08-23 23:12:29,216 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-08-23 23:12:29,289 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-08-23 23:12:29,354 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-08-23 23:12:29,422 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:29,443 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:29] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.007 0.013 2026-08-23 23:12:29,481 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin.browser: tour succeeded 2026-08-23 23:12:29,482 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-23 23:12:29,527 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin.browser: heap 13520528 (allocated 15466496) 2026-08-23 23:12:29,528 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin: Closing chrome headless with pid 5936 2026-08-23 23:12:29,528 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin: Closing websocket connection 2026-08-23 23:12:29,529 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin: Terminating chrome headless with pid 5936 2026-08-23 23:12:29,586 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231229_586285_test_discuss_channel_public_page_as_admin.txt 2026-08-23 23:12:29,586 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin: Removing chrome user profile "/tmp/tmprsssq799_chrome_odoo" 2026-08-23 23:12:29,731 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin: Chrome pid: 6152 2026-08-23 23:12:29,732 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin: Chrome headless temporary user profile dir: /tmp/tmp9v_plzw5_chrome_odoo 2026-08-23 23:12:29,732 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin: Issuing json command http://127.0.0.1:36419/json/version 2026-08-23 23:12:29,733 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:36419/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:12:29,791 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin: Browser version: Chrome/150.0.7871.114 2026-08-23 23:12:29,792 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin: Issuing json command http://127.0.0.1:36419/json 2026-08-23 23:12:29,792 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:36419/json with timeout 3 increased to 10s during tests 2026-08-23 23:12:29,801 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin: Websocket url found: ws://127.0.0.1:36419/devtools/page/088729ECDEB4A94E00020CEA69839315 2026-08-23 23:12:29,809 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin: Enable chrome headless console log notification 2026-08-23 23:12:29,861 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin: Chrome headless enable page notifications 2026-08-23 23:12:29,881 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:12:29,883 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin: Setting session cookie in browser 2026-08-23 23:12:29,884 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin: Open "http://127.0.0.1:8069/chat/738/EkhYi37i7C" in browser 2026-08-23 23:12:29,884 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin: Navigating to: "http://127.0.0.1:8069/chat/738/EkhYi37i7C" 2026-08-23 23:12:29,996 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:29] "GET /chat/738/EkhYi37i7C HTTP/1.1" 200 - 50 0.050 0.057 2026-08-23 23:12:29,998 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin: Navigation result: {'frameId': '088729ECDEB4A94E00020CEA69839315', 'loaderId': '94CFCF3758A77ACF037895166E84785D', 'isDownload': False} 2026-08-23 23:12:29,998 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-08-23 23:12:30,016 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:30] "GET /web/assets/b269af4/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.000 0.006 2026-08-23 23:12:30,020 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:30] "GET /web/assets/8a4c54c/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-08-23 23:12:30,024 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:30] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-08-23 23:12:30,027 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:30] "GET /web/assets/9c39288/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-08-23 23:12:30,131 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:30] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:12:30,136 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.000 0.003 2026-08-23 23:12:30,173 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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/738/EkhYi37i7C", "delayToCheckUndeterminisms": 0})" 2026-08-23 23:12:30,182 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-08-23 23:12:30,245 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:30] "POST /mail/data HTTP/1.1" 200 - 82 0.017 0.051 2026-08-23 23:12:30,246 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.059 2026-08-23 23:12:30,276 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-23 23:12:30,396 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-08-23 23:12:30,401 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:30] "POST /discuss/channel/messages HTTP/1.1" 200 - 22 0.009 0.018 2026-08-23 23:12:30,406 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:12:30,407 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:30] "GET /web/image/mail.guest/8/avatar_128?unique=1787520941000 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-23 23:12:30,412 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:30] "GET /web/image/discuss.channel/1/avatar_128?unique=40f2005ec4d32d93b8d28b67969250b1a4a01403f6d2a212e4a445e5aca29c4269dac402805c11d123ffbb6150a27e196fdb07b3b33c37b9f48b82ad34f3ecd2 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-23 23:12:30,413 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:12:30,462 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:30] "GET /web/image/discuss.channel/738/avatar_128?unique=cfe4b3d0bef8d7bc67f19f5808a5f59781b7d68c6e4502740ec1285ad01e2547994ad4230003781e90746fedd2265c2d0e4b07b067765582e7210994ace52036 HTTP/1.1" 200 - 3 0.046 0.032 2026-08-23 23:12:30,464 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:30] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:12:30,481 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:30] "GET /web/image/res.partner/1533/avatar_128 HTTP/1.1" 200 - 10 0.006 0.091 2026-08-23 23:12:30,485 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:30] "GET /web/image/discuss.channel/2/avatar_128?unique=5710b7564575997c2152b39e221543e4b22411821d4bc1f49401f2fd64bbf09c18f286b4166201a0b0d683c28cac15a85ee1384d971184fdea6a3806dac941f1 HTTP/1.1" 200 - 3 0.000 0.105 2026-08-23 23:12:30,497 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:30] "POST /discuss/channel/members HTTP/1.1" 200 - 14 0.003 0.083 2026-08-23 23:12:30,505 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:30] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:12:30,511 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:30] "GET /web/image/res.partner/3/avatar_128?unique=1787526743000 HTTP/1.1" 200 - 9 0.005 0.047 2026-08-23 23:12:30,513 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:30] "GET /discuss/channel/738/image/12780?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 3 0.000 0.010 2026-08-23 23:12:30,516 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-23 23:12:30,525 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-08-23 23:12:30,526 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:30] "GET /web/image/mail.guest/64/avatar_128?unique=1787526743000 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-23 23:12:30,579 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:30] "GET /web/image/res.partner/1532/avatar_128?unique=1787526743000 HTTP/1.1" 200 - 9 0.005 0.052 2026-08-23 23:12:30,583 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-08-23 23:12:30,594 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:30] "GET /web/image/res.partner/2/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 9 0.004 0.069 2026-08-23 23:12:30,659 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:30,671 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:30] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 13 0.003 0.013 2026-08-23 23:12:30,718 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:30,718 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:30,729 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:30] "POST /mail/attachment/upload HTTP/1.1" 200 - 5 0.001 0.007 2026-08-23 23:12:30,783 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:30,850 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:30,850 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:30,861 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:30] "POST /mail/attachment/upload HTTP/1.1" 200 - 5 0.001 0.007 2026-08-23 23:12:30,870 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:30] "GET /web/image/12783?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 4 0.001 0.003 2026-08-23 23:12:30,916 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-08-23 23:12:30,989 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:30] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:12:30,996 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:31,009 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:31] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 13 0.006 0.012 2026-08-23 23:12:31,012 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:31] "GET /web/assets/8b57c16/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-08-23 23:12:31,108 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:31] "POST /mail/message/post HTTP/1.1" 200 - 38 0.012 0.024 2026-08-23 23:12:31,126 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:31] "GET /discuss/channel/738/image/12783?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 3 0.000 0.003 2026-08-23 23:12:31,132 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:31,198 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:31,283 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-08-23 23:12:31,576 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:31,586 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:31] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.004 0.008 2026-08-23 23:12:31,637 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:31,641 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [2] 2026-08-23 23:12:31,645 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:31] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.003 0.007 2026-08-23 23:12:31,691 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:31,753 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:31,824 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:31,902 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:31,955 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-08-23 23:12:31,956 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:31,967 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:31] "POST /mail/attachment/upload HTTP/1.1" 200 - 5 0.002 0.007 2026-08-23 23:12:32,016 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-08-23 23:12:32,091 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:32,114 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:32] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.007 0.015 2026-08-23 23:12:32,149 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:32,214 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:32,281 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:32,354 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-08-23 23:12:32,423 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:32,438 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [12784] 2026-08-23 23:12:32,441 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:32] "POST /mail/attachment/delete HTTP/1.1" 200 - 21 0.007 0.010 2026-08-23 23:12:32,483 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-08-23 23:12:32,556 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-08-23 23:12:32,622 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-08-23 23:12:32,688 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.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-08-23 23:12:32,710 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:32] "POST /discuss/channel/messages HTTP/1.1" 200 - 22 0.007 0.013 2026-08-23 23:12:32,748 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin.browser: tour succeeded 2026-08-23 23:12:32,749 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-23 23:12:32,794 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin.browser: heap 13837276 (allocated 15601664) 2026-08-23 23:12:32,795 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin: Closing chrome headless with pid 6152 2026-08-23 23:12:32,796 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin: Closing websocket connection 2026-08-23 23:12:32,796 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin: Terminating chrome headless with pid 6152 2026-08-23 23:12:32,876 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231232_875968_test_discuss_channel_public_page_as_admin.txt 2026-08-23 23:12:32,876 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.test_discuss_channel_public_page_as_admin: Removing chrome user profile "/tmp/tmp9v_plzw5_chrome_odoo" 2026-08-23 23:12:32,901 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_discuss_channel_public_page_as_guest ... 2026-08-23 23:12:33,370 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Chrome pid: 6370 2026-08-23 23:12:33,370 202 INFO rb-966ce88-224197-407373 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/tmp3gkf1855_chrome_odoo 2026-08-23 23:12:33,370 202 INFO rb-966ce88-224197-407373 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:41281/json/version 2026-08-23 23:12:33,371 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:41281/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:12:33,411 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:33,411 202 INFO rb-966ce88-224197-407373 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:41281/json 2026-08-23 23:12:33,412 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:41281/json with timeout 3 increased to 10s during tests 2026-08-23 23:12:33,463 202 INFO rb-966ce88-224197-407373 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:41281/devtools/page/78EAA80B2667E8F96955AD901A264E62 2026-08-23 23:12:33,471 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:33,476 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Chrome headless enable page notifications 2026-08-23 23:12:33,485 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Setting session cookie in browser 2026-08-23 23:12:33,573 202 INFO rb-966ce88-224197-407373 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/740/8yFpsEMggq" in browser 2026-08-23 23:12:33,573 202 INFO rb-966ce88-224197-407373 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/740/8yFpsEMggq" 2026-08-23 23:12:33,579 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:12:33,870 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:33] "GET /chat/740/8yFpsEMggq HTTP/1.1" 200 - 97 0.019 0.274 2026-08-23 23:12:33,872 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Navigation result: {'frameId': '78EAA80B2667E8F96955AD901A264E62', 'loaderId': '06B4D48D43C4DE52620A9E7ECABCA7A0', 'isDownload': False} 2026-08-23 23:12:33,873 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:33,894 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:33] "GET /web/assets/b269af4/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 23:12:33,898 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:33] "GET /web/assets/9c39288/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-08-23 23:12:33,901 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:33] "GET /web/assets/8a4c54c/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-23 23:12:33,904 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:33] "GET /web/webclient/translations/9b2f8ecd4d9456aaa951fb529f3371342f9a46ba?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-08-23 23:12:34,006 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:34] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:12:34,012 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-23 23:12:34,048 202 INFO rb-966ce88-224197-407373 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/740/8yFpsEMggq", "delayToCheckUndeterminisms": 0})" 2026-08-23 23:12:34,065 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:12:34,066 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:34,108 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:34] "POST /mail/data HTTP/1.1" 200 - 49 0.016 0.026 2026-08-23 23:12:34,109 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.034 2026-08-23 23:12:34,121 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:34,175 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:34,182 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:34] "POST /mail/guest/update_name HTTP/1.1" 200 - 8 0.001 0.005 2026-08-23 23:12:34,276 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: tour succeeded 2026-08-23 23:12:34,278 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:34,280 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:12:34,299 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:34] "POST /discuss/channel/messages HTTP/1.1" 200 - 30 0.013 0.024 2026-08-23 23:12:34,306 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:34] "GET /web/image/discuss.channel/740/avatar_128?unique=03fb1b32318572ad4c0989f892529efb727095e4eca5a91d74391c383e3ad71814bb54417fd90b6f881472cfeda0451c532a5c1838c389391b97d558764f1e44 HTTP/1.1" 200 - 8 0.002 0.037 2026-08-23 23:12:34,364 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1535], uid: 4, model: res.partner 2026-08-23 23:12:34,365 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: heap 9438260 (allocated 11534336) 2026-08-23 23:12:34,380 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:34] "GET /web/image/res.partner/1535/avatar_128 HTTP/1.1" 200 - 24 0.049 0.063 2026-08-23 23:12:34,383 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Closing chrome headless with pid 6370 2026-08-23 23:12:34,384 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Closing websocket connection 2026-08-23 23:12:34,384 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:34] "GET /web/image/mail.guest/66/avatar_128?access_token=e15f8fe158702ed821bce1a113bbdf0ece768a9a3fe12e472845c5bc97842f82o0x6aad9267&unique=1787526753000 HTTP/1.1" 200 - 5 0.001 0.114 2026-08-23 23:12:34,385 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Terminating chrome headless with pid 6370 2026-08-23 23:12:34,403 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:34] "POST /discuss/channel/members HTTP/1.1" 200 - 17 0.006 0.123 2026-08-23 23:12:34,406 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:34] "GET /web/image/mail.guest/66/avatar_128?access_token=e15f8fe158702ed821bce1a113bbdf0ece768a9a3fe12e472845c5bc97842f82o0x6aad9267&unique=1787526754000 HTTP/1.1" 200 - 5 0.000 0.034 2026-08-23 23:12:34,443 202 INFO rb-966ce88-224197-407373 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-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231234_443014_test_discuss_channel_public_page_as_guest.txt 2026-08-23 23:12:34,443 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Removing chrome user profile "/tmp/tmp3gkf1855_chrome_odoo" 2026-08-23 23:12:34,600 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Chrome pid: 6565 2026-08-23 23:12:34,600 202 INFO rb-966ce88-224197-407373 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/tmpxx2le7rh_chrome_odoo 2026-08-23 23:12:34,600 202 INFO rb-966ce88-224197-407373 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:45267/json/version 2026-08-23 23:12:34,601 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:45267/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:12:34,665 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:34,666 202 INFO rb-966ce88-224197-407373 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:45267/json 2026-08-23 23:12:34,666 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:45267/json with timeout 3 increased to 10s during tests 2026-08-23 23:12:34,675 202 INFO rb-966ce88-224197-407373 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:45267/devtools/page/46038FC347D990DBBC0E00D9F3EBABBE 2026-08-23 23:12:34,682 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:34,685 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Chrome headless enable page notifications 2026-08-23 23:12:34,763 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Setting session cookie in browser 2026-08-23 23:12:34,768 202 INFO rb-966ce88-224197-407373 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/740/8yFpsEMggq" in browser 2026-08-23 23:12:34,770 202 INFO rb-966ce88-224197-407373 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/740/8yFpsEMggq" 2026-08-23 23:12:34,814 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:34] "GET /chat/740/8yFpsEMggq HTTP/1.1" 200 - 44 0.011 0.029 2026-08-23 23:12:34,816 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Navigation result: {'frameId': '46038FC347D990DBBC0E00D9F3EBABBE', 'loaderId': 'A1B3D37717A9B7997D40B7F3F4ED41C3', 'isDownload': False} 2026-08-23 23:12:34,816 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:34,834 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:34] "GET /web/assets/9c39288/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 23:12:34,838 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:34] "GET /web/assets/b269af4/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-08-23 23:12:34,860 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:34] "GET /web/assets/8a4c54c/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-08-23 23:12:34,864 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:34] "GET /web/webclient/translations/9b2f8ecd4d9456aaa951fb529f3371342f9a46ba?lang=en_US HTTP/1.1" 200 - 0 0.000 0.032 2026-08-23 23:12:34,950 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:34] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:12:34,954 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:12:34,992 202 INFO rb-966ce88-224197-407373 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/740/8yFpsEMggq", "delayToCheckUndeterminisms": 0})" 2026-08-23 23:12:34,996 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:35,027 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:35] "POST /mail/data HTTP/1.1" 200 - 39 0.012 0.020 2026-08-23 23:12:35,028 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.025 2026-08-23 23:12:35,131 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:35,133 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:12:35,139 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:12:35,143 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:35] "POST /discuss/channel/messages HTTP/1.1" 200 - 25 0.012 0.017 2026-08-23 23:12:35,160 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:35] "GET /web/image/discuss.channel/740/avatar_128?unique=03fb1b32318572ad4c0989f892529efb727095e4eca5a91d74391c383e3ad71814bb54417fd90b6f881472cfeda0451c532a5c1838c389391b97d558764f1e44 HTTP/1.1" 200 - 8 0.012 0.030 2026-08-23 23:12:35,163 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:35] "GET /web/image/mail.guest/66/avatar_128?access_token=e15f8fe158702ed821bce1a113bbdf0ece768a9a3fe12e472845c5bc97842f82o0x6aad9267&unique=1787526754000 HTTP/1.1" 200 - 5 0.000 0.042 2026-08-23 23:12:35,174 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1535], uid: 4, model: res.partner 2026-08-23 23:12:35,191 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:35] "GET /web/image/res.partner/1535/avatar_128 HTTP/1.1" 200 - 22 0.006 0.067 2026-08-23 23:12:35,199 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:35,208 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:35] "POST /discuss/channel/members HTTP/1.1" 200 - 17 0.006 0.079 2026-08-23 23:12:35,216 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-23 23:12:35,227 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:35] "GET /web/image/res.partner/2/avatar_128?access_token=ffbbaca4a088806510da7235c4dcc6486b1f32cf9efd167ce56f4852b4ebe4bfo0x6aadfc51&unique=1787521891000 HTTP/1.1" 200 - 8 0.002 0.007 2026-08-23 23:12:35,231 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:35] "GET /web/image/mail.guest/65/avatar_128?access_token=2a762d5f37eea06b363fd0441803b06f00b46b2954ee15fa3dd88f41b49394cbo0x6aad9140&unique=1787526743000 HTTP/1.1" 200 - 6 0.000 0.012 2026-08-23 23:12:35,264 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:35] "GET /web/image/res.partner/1534/avatar_128?access_token=d7f65612b21425170a8cb0243c5373b8a4a4edce0a3a8b4a974030f0cd22fcb2o0x6aafe5ca&unique=1787526743000 HTTP/1.1" 200 - 8 0.025 0.020 2026-08-23 23:12:35,267 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:35,342 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:35,348 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:35] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 10 0.004 0.007 2026-08-23 23:12:35,401 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:35,401 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:35,418 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:35] "POST /mail/attachment/upload HTTP/1.1" 200 - 16 0.003 0.010 2026-08-23 23:12:35,419 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:35] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:12:35,467 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:35,533 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:35,533 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:35,546 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:35] "POST /mail/attachment/upload HTTP/1.1" 200 - 12 0.002 0.008 2026-08-23 23:12:35,570 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:35] "GET /web/image/12791?access_token=2e14d139-088b-4423-8109-b7acadc41dbd&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 6 0.001 0.003 2026-08-23 23:12:35,599 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:35,674 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:35] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-08-23 23:12:35,677 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:35,686 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:35] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 10 0.003 0.007 2026-08-23 23:12:35,689 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:35] "GET /web/assets/8b57c16/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-08-23 23:12:35,787 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:35] "POST /mail/message/post HTTP/1.1" 200 - 46 0.011 0.026 2026-08-23 23:12:35,814 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:35,881 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:35,969 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:36,257 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:36,268 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:36] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.004 0.008 2026-08-23 23:12:36,319 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:36,327 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [3] 2026-08-23 23:12:36,330 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:36] "POST /mail/message/reaction HTTP/1.1" 200 - 20 0.004 0.008 2026-08-23 23:12:36,373 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:36,437 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:36,506 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:36,582 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:36,635 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:36,636 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:36,651 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:36] "POST /mail/attachment/upload HTTP/1.1" 200 - 11 0.002 0.010 2026-08-23 23:12:36,699 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:36,773 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:36,794 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:36] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.006 0.014 2026-08-23 23:12:36,832 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:36,897 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:36,964 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:37,037 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:37,105 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:37,121 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #4 deleted ir.attachment records with IDs: [12792] 2026-08-23 23:12:37,124 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:37] "POST /mail/attachment/delete HTTP/1.1" 200 - 24 0.007 0.010 2026-08-23 23:12:37,165 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:37,238 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:37,303 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:37,370 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:37,390 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:37] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.006 0.012 2026-08-23 23:12:37,431 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: tour succeeded 2026-08-23 23:12:37,431 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:37,465 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: heap 12088856 (allocated 13631488) 2026-08-23 23:12:37,466 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Closing chrome headless with pid 6565 2026-08-23 23:12:37,466 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Closing websocket connection 2026-08-23 23:12:37,466 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Terminating chrome headless with pid 6565 2026-08-23 23:12:37,520 202 INFO rb-966ce88-224197-407373 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-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231237_520397_test_discuss_channel_public_page_as_guest.txt 2026-08-23 23:12:37,520 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Removing chrome user profile "/tmp/tmpxx2le7rh_chrome_odoo" 2026-08-23 23:12:37,548 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_discuss_channel_public_page_as_internal ... 2026-08-23 23:12:38,017 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Chrome pid: 6772 2026-08-23 23:12:38,017 202 INFO rb-966ce88-224197-407373 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/tmpkbfgvdys_chrome_odoo 2026-08-23 23:12:38,017 202 INFO rb-966ce88-224197-407373 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:45469/json/version 2026-08-23 23:12:38,018 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:45469/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:12:38,072 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:38,072 202 INFO rb-966ce88-224197-407373 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:45469/json 2026-08-23 23:12:38,073 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:45469/json with timeout 3 increased to 10s during tests 2026-08-23 23:12:38,080 202 INFO rb-966ce88-224197-407373 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:45469/devtools/page/10D782CD6994C0869D6661DC736C756E 2026-08-23 23:12:38,087 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:38,159 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Chrome headless enable page notifications 2026-08-23 23:12:38,205 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:12:38,209 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Setting session cookie in browser 2026-08-23 23:12:38,211 202 INFO rb-966ce88-224197-407373 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/742/MMX8ixtcKj" in browser 2026-08-23 23:12:38,211 202 INFO rb-966ce88-224197-407373 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/742/MMX8ixtcKj" 2026-08-23 23:12:38,217 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:12:38,659 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:38] "GET /chat/742/MMX8ixtcKj HTTP/1.1" 200 - 154 0.054 0.390 2026-08-23 23:12:38,661 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Navigation result: {'frameId': '10D782CD6994C0869D6661DC736C756E', 'loaderId': '9224346F6F19911C24F209D734C7F293', 'isDownload': False} 2026-08-23 23:12:38,661 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:38,679 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:38] "GET /web/assets/b269af4/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 23:12:38,683 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:38] "GET /web/assets/9c39288/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-23 23:12:38,687 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:38] "GET /web/assets/8a4c54c/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-23 23:12:38,691 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:38] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-08-23 23:12:38,807 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:38] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-23 23:12:38,842 202 INFO rb-966ce88-224197-407373 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/742/MMX8ixtcKj", "delayToCheckUndeterminisms": 0})" 2026-08-23 23:12:38,848 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:38,848 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:38] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 23:12:38,910 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:38] "POST /mail/data HTTP/1.1" 200 - 67 0.026 0.040 2026-08-23 23:12:38,911 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.059 2026-08-23 23:12:39,038 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:39,045 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:39] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.011 0.017 2026-08-23 23:12:39,053 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-23 23:12:39,053 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:39] "GET /web/image/discuss.channel/742/avatar_128?unique=c8ecb60bea9c7f53e031f2c86faa6658ee8ab9e8e05552b77bb649f0cd1ea6c55f7e8150b2ac63b7ba67da40795c853478568740497a8b6830d8b36e61fcc2fc HTTP/1.1" 200 - 6 0.002 0.028 2026-08-23 23:12:39,061 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:12:39,066 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:39] "GET /web/image/discuss.channel/1/avatar_128?unique=40f2005ec4d32d93b8d28b67969250b1a4a01403f6d2a212e4a445e5aca29c4269dac402805c11d123ffbb6150a27e196fdb07b3b33c37b9f48b82ad34f3ecd2 HTTP/1.1" 200 - 6 0.002 0.043 2026-08-23 23:12:39,089 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:39] "GET /web/image/res.partner/1537/avatar_128 HTTP/1.1" 200 - 17 0.008 0.057 2026-08-23 23:12:39,106 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:39] "POST /discuss/channel/members HTTP/1.1" 200 - 15 0.007 0.070 2026-08-23 23:12:39,119 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:39,122 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:39] "GET /web/image/res.partner/7/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 9 0.005 0.091 2026-08-23 23:12:39,124 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.010 2026-08-23 23:12:39,163 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:39] "GET /web/image/res.partner/2/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 9 0.029 0.019 2026-08-23 23:12:39,167 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:39] "GET /web/image/mail.guest/67/avatar_128?unique=1787526743000 HTTP/1.1" 200 - 4 0.001 0.048 2026-08-23 23:12:39,182 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:39,187 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:39] "GET /web/image/res.partner/1536/avatar_128?unique=1787526743000 HTTP/1.1" 200 - 9 0.005 0.062 2026-08-23 23:12:39,259 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:39,274 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:39] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.007 0.013 2026-08-23 23:12:39,318 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:39,318 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:39,335 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:39] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:12:39,335 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:39] "POST /mail/attachment/upload HTTP/1.1" 200 - 12 0.004 0.009 2026-08-23 23:12:39,383 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:39,449 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:39,449 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:39,461 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:39] "POST /mail/attachment/upload HTTP/1.1" 200 - 8 0.002 0.007 2026-08-23 23:12:39,474 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:39] "GET /web/image/12799?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 9 0.002 0.006 2026-08-23 23:12:39,516 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:39,590 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:39] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.003 2026-08-23 23:12:39,595 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:39,612 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:39] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.007 0.013 2026-08-23 23:12:39,615 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:39] "GET /web/assets/8b57c16/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-08-23 23:12:39,716 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:39] "POST /mail/message/post HTTP/1.1" 200 - 49 0.013 0.026 2026-08-23 23:12:39,741 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:39] "GET /discuss/channel/742/image/12799?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 6 0.002 0.005 2026-08-23 23:12:39,747 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:39,814 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:39,902 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:40,188 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:40,202 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:40] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.006 0.009 2026-08-23 23:12:40,249 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:40,254 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [4] 2026-08-23 23:12:40,257 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:40] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.002 0.007 2026-08-23 23:12:40,303 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:40,370 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:40,441 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:40,515 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:40,569 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:40,569 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:40,581 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:40] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.002 0.007 2026-08-23 23:12:40,632 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:40,707 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:40,730 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:40] "POST /mail/message/update_content HTTP/1.1" 200 - 36 0.006 0.015 2026-08-23 23:12:40,768 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:40,831 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:40,897 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:40,970 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:41,040 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:41,059 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #6 deleted ir.attachment records with IDs: [12800] 2026-08-23 23:12:41,061 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:41] "POST /mail/attachment/delete HTTP/1.1" 200 - 27 0.009 0.011 2026-08-23 23:12:41,098 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:41,171 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:41,236 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:41,304 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:41,325 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:41] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.007 0.013 2026-08-23 23:12:41,364 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: tour succeeded 2026-08-23 23:12:41,365 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:41,399 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: heap 12824452 (allocated 14417920) 2026-08-23 23:12:41,400 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Closing chrome headless with pid 6772 2026-08-23 23:12:41,401 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Closing websocket connection 2026-08-23 23:12:41,401 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Terminating chrome headless with pid 6772 2026-08-23 23:12:41,481 202 INFO rb-966ce88-224197-407373 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-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231241_481268_test_discuss_channel_public_page_as_internal.txt 2026-08-23 23:12:41,481 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Removing chrome user profile "/tmp/tmpkbfgvdys_chrome_odoo" 2026-08-23 23:12:41,625 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Chrome pid: 6985 2026-08-23 23:12:41,626 202 INFO rb-966ce88-224197-407373 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/tmp6jpwvxjf_chrome_odoo 2026-08-23 23:12:41,626 202 INFO rb-966ce88-224197-407373 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:45069/json/version 2026-08-23 23:12:41,627 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:45069/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:12:41,679 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:41,679 202 INFO rb-966ce88-224197-407373 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:45069/json 2026-08-23 23:12:41,680 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:45069/json with timeout 3 increased to 10s during tests 2026-08-23 23:12:41,687 202 INFO rb-966ce88-224197-407373 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:45069/devtools/page/AE9DE33F10634FD93705065B0558281F 2026-08-23 23:12:41,759 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:41,765 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Chrome headless enable page notifications 2026-08-23 23:12:41,783 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:12:41,784 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Setting session cookie in browser 2026-08-23 23:12:41,786 202 INFO rb-966ce88-224197-407373 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/742/MMX8ixtcKj" in browser 2026-08-23 23:12:41,786 202 INFO rb-966ce88-224197-407373 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/742/MMX8ixtcKj" 2026-08-23 23:12:41,874 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:41] "GET /chat/742/MMX8ixtcKj HTTP/1.1" 200 - 51 0.030 0.053 2026-08-23 23:12:41,875 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Navigation result: {'frameId': 'AE9DE33F10634FD93705065B0558281F', 'loaderId': '5F3BB0A0623D02067D7576E40C135174', 'isDownload': False} 2026-08-23 23:12:41,875 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:41,895 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:41] "GET /web/assets/9c39288/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-23 23:12:41,899 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:41] "GET /web/assets/b269af4/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.000 0.009 2026-08-23 23:12:41,902 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:41] "GET /web/assets/8a4c54c/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.000 0.011 2026-08-23 23:12:41,906 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:41] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-08-23 23:12:42,010 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:42] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:12:42,015 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:42] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:12:42,053 202 INFO rb-966ce88-224197-407373 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/742/MMX8ixtcKj", "delayToCheckUndeterminisms": 0})" 2026-08-23 23:12:42,059 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:42,121 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:42] "POST /mail/data HTTP/1.1" 200 - 60 0.022 0.040 2026-08-23 23:12:42,122 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.056 2026-08-23 23:12:42,257 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:42,267 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:42] "POST /discuss/channel/messages HTTP/1.1" 200 - 25 0.010 0.018 2026-08-23 23:12:42,272 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:12:42,279 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:12:42,284 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:42] "GET /web/image/res.partner/7/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 9 0.005 0.031 2026-08-23 23:12:42,289 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:42] "GET /web/image/discuss.channel/1/avatar_128?unique=40f2005ec4d32d93b8d28b67969250b1a4a01403f6d2a212e4a445e5aca29c4269dac402805c11d123ffbb6150a27e196fdb07b3b33c37b9f48b82ad34f3ecd2 HTTP/1.1" 200 - 6 0.001 0.045 2026-08-23 23:12:42,307 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:42] "GET /web/image/res.partner/1537/avatar_128 HTTP/1.1" 200 - 10 0.005 0.056 2026-08-23 23:12:42,312 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:42] "GET /web/image/discuss.channel/742/avatar_128?unique=c8ecb60bea9c7f53e031f2c86faa6658ee8ab9e8e05552b77bb649f0cd1ea6c55f7e8150b2ac63b7ba67da40795c853478568740497a8b6830d8b36e61fcc2fc HTTP/1.1" 200 - 6 0.001 0.066 2026-08-23 23:12:42,321 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:42] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:12:42,364 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:42,366 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:42] "POST /discuss/channel/members HTTP/1.1" 200 - 15 0.037 0.079 2026-08-23 23:12:42,372 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:42] "GET /discuss/channel/742/image/12799?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 6 0.002 0.047 2026-08-23 23:12:42,375 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-23 23:12:42,399 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:42] "GET /web/image/res.partner/2/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 9 0.005 0.012 2026-08-23 23:12:42,402 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:42] "GET /web/image/mail.guest/67/avatar_128?unique=1787526743000 HTTP/1.1" 200 - 3 0.000 0.020 2026-08-23 23:12:42,416 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:42,422 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:42] "GET /web/image/res.partner/1536/avatar_128?unique=1787526743000 HTTP/1.1" 200 - 9 0.005 0.034 2026-08-23 23:12:42,492 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:42,506 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:42] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.006 0.013 2026-08-23 23:12:42,551 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:42,551 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:42,564 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:42] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.001 0.008 2026-08-23 23:12:42,616 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:42,683 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:42,683 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:42,695 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:42] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.001 0.007 2026-08-23 23:12:42,722 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:42] "GET /web/image/12802?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 4 0.000 0.003 2026-08-23 23:12:42,749 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:42,822 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:42] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:12:42,827 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:42,844 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:42] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.007 0.014 2026-08-23 23:12:42,847 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:42] "GET /web/assets/8b57c16/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.000 0.018 2026-08-23 23:12:42,947 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:42] "POST /mail/message/post HTTP/1.1" 200 - 39 0.010 0.025 2026-08-23 23:12:42,974 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:42] "GET /discuss/channel/742/image/12802?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 6 0.002 0.005 2026-08-23 23:12:42,981 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:43,048 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:43,133 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:43,428 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:43,438 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:43] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.003 0.009 2026-08-23 23:12:43,491 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:43,497 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [5] 2026-08-23 23:12:43,500 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:43] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.002 0.008 2026-08-23 23:12:43,551 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:43,619 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:43,690 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:43,766 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:43,821 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:43,821 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:43,834 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:43] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.001 0.007 2026-08-23 23:12:43,882 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:43,957 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:43,982 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:43] "POST /mail/message/update_content HTTP/1.1" 200 - 36 0.006 0.017 2026-08-23 23:12:44,016 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:44,081 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:44,147 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:44,220 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:44,289 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:44,306 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #6 deleted ir.attachment records with IDs: [12803] 2026-08-23 23:12:44,309 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:44] "POST /mail/attachment/delete HTTP/1.1" 200 - 25 0.007 0.011 2026-08-23 23:12:44,348 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:44,422 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:44,487 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:44,555 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:44,577 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:44] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.007 0.014 2026-08-23 23:12:44,614 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: tour succeeded 2026-08-23 23:12:44,615 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:44,651 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: heap 13051100 (allocated 14680064) 2026-08-23 23:12:44,652 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Closing chrome headless with pid 6985 2026-08-23 23:12:44,652 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Closing websocket connection 2026-08-23 23:12:44,653 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Terminating chrome headless with pid 6985 2026-08-23 23:12:44,851 202 INFO rb-966ce88-224197-407373 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-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231244_851779_test_discuss_channel_public_page_as_internal.txt 2026-08-23 23:12:44,852 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Removing chrome user profile "/tmp/tmp6jpwvxjf_chrome_odoo" 2026-08-23 23:12:44,877 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_discuss_channel_public_page_as_portal ... 2026-08-23 23:12:45,452 202 _WARNING rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Chrome headless failed to start: [7197:7218:0823/231245.302170:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [7197:7218:0823/231245.305693:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [7197:7218:0823/231245.305898:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [7197:7218:0823/231245.305997:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [7197:7218:0823/231245.306006:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [7197:7218:0823/231245.312538:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [7197:7197:0823/231245.315062:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [7233:7233:0823/231245.323332:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [7233:7233:0823/231245.324988:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [7197:7218:0823/231245.330148:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [7197:7197:0823/231245.383091:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7197:7197:0823/231245.383164:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [7197:7197:0823/231245.383177:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7197:7218:0823/231245.383183:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [7197:7218:0823/231245.383213:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [7197:7197:0823/231245.383310:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7197:7197:0823/231245.384496:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 23:12:45,458 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: skipped TestMailPublicPage.test_discuss_channel_public_page_as_portal : Failed to detect chrome devtools port after 10.0s. 2026-08-23 23:12:45,480 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_discuss_channel_public_page_as_portal (odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal) 2026-08-23 23:12:45,481 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_discuss_channel_public_page_as_portal ... 2026-08-23 23:12:45,964 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Chrome pid: 7325 2026-08-23 23:12:45,964 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Chrome headless temporary user profile dir: /tmp/tmprdt0su3n_chrome_odoo 2026-08-23 23:12:45,965 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Issuing json command http://127.0.0.1:36209/json/version 2026-08-23 23:12:45,965 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:36209/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:12:46,006 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Browser version: Chrome/150.0.7871.114 2026-08-23 23:12:46,006 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Issuing json command http://127.0.0.1:36209/json 2026-08-23 23:12:46,006 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:36209/json with timeout 3 increased to 10s during tests 2026-08-23 23:12:46,063 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Websocket url found: ws://127.0.0.1:36209/devtools/page/443AE4A3E59284B8F74DC561249F77F1 2026-08-23 23:12:46,071 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Enable chrome headless console log notification 2026-08-23 23:12:46,077 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Chrome headless enable page notifications 2026-08-23 23:12:46,172 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal from n/a 2026-08-23 23:12:46,177 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Setting session cookie in browser 2026-08-23 23:12:46,178 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Open "http://127.0.0.1:8069/chat/746/wtkiPjKAV5" in browser 2026-08-23 23:12:46,178 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Navigating to: "http://127.0.0.1:8069/chat/746/wtkiPjKAV5" 2026-08-23 23:12:46,184 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:12:47,091 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:47] "GET /chat/746/wtkiPjKAV5 HTTP/1.1" 200 - 97 0.019 0.889 2026-08-23 23:12:47,093 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Navigation result: {'frameId': '443AE4A3E59284B8F74DC561249F77F1', 'loaderId': '026544F9334990343D7E36575962C102', 'isDownload': False} 2026-08-23 23:12:47,093 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-08-23 23:12:47,114 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:47] "GET /web/assets/b269af4/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-23 23:12:47,118 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:47] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-08-23 23:12:47,121 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:47] "GET /web/assets/9c39288/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-23 23:12:47,124 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:47] "GET /web/assets/8a4c54c/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-08-23 23:12:47,230 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:47] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:12:47,236 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:47] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-23 23:12:47,269 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.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/wtkiPjKAV5", "delayToCheckUndeterminisms": 0})" 2026-08-23 23:12:47,275 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-08-23 23:12:47,342 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:47] "POST /mail/data HTTP/1.1" 200 - 71 0.024 0.045 2026-08-23 23:12:47,343 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:47] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.061 2026-08-23 23:12:47,363 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:47] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-23 23:12:47,364 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:47] "GET /rating/static/src/img/rating_5.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:12:47,481 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-08-23 23:12:47,488 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:47] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.011 0.025 2026-08-23 23:12:47,495 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:12:47,499 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:12:47,502 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:47] "GET /web/image/res.partner/8/avatar_128?access_token=0d6a6b4efb9583651b003b01ff0ae7c0709772aaa1fe6e13885f90a10b597f5eo0x6aae033d&unique=1787521891000 HTTP/1.1" 200 - 6 0.004 0.033 2026-08-23 23:12:47,507 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:47] "GET /web/image/discuss.channel/746/avatar_128?unique=791d753b0e88ffcb707db6c2db63d4c8cf8ce4464a53616c5ebcd3a8acaab9881a50b64182497fa644a7e7d72da3004c073b479b7272616cd18fcdcfdbb9c32d HTTP/1.1" 200 - 6 0.001 0.047 2026-08-23 23:12:47,563 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1541], uid: 7, model: res.partner 2026-08-23 23:12:47,568 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-08-23 23:12:47,578 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:47] "GET /web/image/res.partner/1541/avatar_128 HTTP/1.1" 200 - 21 0.047 0.069 2026-08-23 23:12:47,585 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:47] "GET /web/image/res.partner/3/avatar_128?access_token=6b5024827f088c5919133914bdce765100aea09c2d9391f17be8986e3038711eo0x6aadfd78&unique=1787526743000 HTTP/1.1" 200 - 6 0.002 0.121 2026-08-23 23:12:47,593 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:47] "GET /web/image/res.partner/7/avatar_128?access_token=c852d27e0d674f2e21d43b5c7f42d9cbfa461f14dae3709561153a79c6c93030o0x6aae0215&unique=1787521891000 HTTP/1.1" 200 - 6 0.002 0.125 2026-08-23 23:12:47,610 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:47] "POST /discuss/channel/members HTTP/1.1" 200 - 15 0.006 0.102 2026-08-23 23:12:47,618 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:47] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-23 23:12:47,628 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:47] "GET /web/image/res.partner/2/avatar_128?access_token=ffbbaca4a088806510da7235c4dcc6486b1f32cf9efd167ce56f4852b4ebe4bfo0x6aadfc51&unique=1787521891000 HTTP/1.1" 200 - 5 0.002 0.006 2026-08-23 23:12:47,631 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-08-23 23:12:47,639 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:47] "GET /web/image/res.partner/1540/avatar_128?access_token=1442c51ca9bef215d5042d7f18f43243172cb007e5c9831234d290647c0644e4o0x6aafe266&unique=1787526743000 HTTP/1.1" 200 - 5 0.001 0.014 2026-08-23 23:12:47,641 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:47] "GET /web/image/mail.guest/69/avatar_128?access_token=fea6ee573366a77004b5bbd9794d9c6f5454088d065743410a6b9b6ce03394cfo0x6aad95dd&unique=1787526743000 HTTP/1.1" 200 - 3 0.000 0.018 2026-08-23 23:12:47,707 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.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-08-23 23:12:47,716 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:47] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.005 0.009 2026-08-23 23:12:47,767 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.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-08-23 23:12:47,767 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.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-08-23 23:12:47,781 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:47] "POST /mail/attachment/upload HTTP/1.1" 200 - 12 0.003 0.008 2026-08-23 23:12:47,784 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:47] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:12:47,833 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.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-08-23 23:12:47,899 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.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-08-23 23:12:47,899 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.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-08-23 23:12:47,912 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:47] "POST /mail/attachment/upload HTTP/1.1" 200 - 8 0.001 0.008 2026-08-23 23:12:47,935 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:47] "GET /web/image/12811?access_token=97de4417-b624-4586-9697-97f7cef3a15b&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 3 0.000 0.003 2026-08-23 23:12:47,965 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-08-23 23:12:48,040 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:48] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.003 2026-08-23 23:12:48,044 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.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-08-23 23:12:48,056 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:48] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.005 0.010 2026-08-23 23:12:48,059 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:48] "GET /web/assets/8b57c16/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-23 23:12:48,160 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:48] "POST /mail/message/post HTTP/1.1" 200 - 47 0.011 0.026 2026-08-23 23:12:48,181 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.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-08-23 23:12:48,247 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.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-08-23 23:12:48,332 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-08-23 23:12:48,630 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.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-08-23 23:12:48,643 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:48] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.005 0.009 2026-08-23 23:12:48,691 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.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-08-23 23:12:48,696 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #7 deleted mail.message.reaction records with IDs: [6] 2026-08-23 23:12:48,699 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:48] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.002 0.007 2026-08-23 23:12:48,750 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.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-08-23 23:12:48,819 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.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-08-23 23:12:48,890 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.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-08-23 23:12:48,965 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.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-08-23 23:12:49,018 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-08-23 23:12:49,018 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.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-08-23 23:12:49,030 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:49] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.001 0.007 2026-08-23 23:12:49,082 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-08-23 23:12:49,157 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.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-08-23 23:12:49,180 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:49] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.006 0.015 2026-08-23 23:12:49,215 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.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-08-23 23:12:49,280 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.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-08-23 23:12:49,347 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.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-08-23 23:12:49,419 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-08-23 23:12:49,489 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.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-08-23 23:12:49,504 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #7 deleted ir.attachment records with IDs: [12812] 2026-08-23 23:12:49,506 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:49] "POST /mail/attachment/delete HTTP/1.1" 200 - 22 0.007 0.010 2026-08-23 23:12:49,548 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-08-23 23:12:49,622 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-08-23 23:12:49,689 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-08-23 23:12:49,757 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.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-08-23 23:12:49,781 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:49] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.010 0.013 2026-08-23 23:12:49,814 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: tour succeeded 2026-08-23 23:12:49,814 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-23 23:12:49,848 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: heap 12972172 (allocated 14942208) 2026-08-23 23:12:49,849 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Closing chrome headless with pid 7325 2026-08-23 23:12:49,850 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Closing websocket connection 2026-08-23 23:12:49,850 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Terminating chrome headless with pid 7325 2026-08-23 23:12:49,911 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231249_910880_test_discuss_channel_public_page_as_portal.txt 2026-08-23 23:12:49,911 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Removing chrome user profile "/tmp/tmprdt0su3n_chrome_odoo" 2026-08-23 23:12:50,169 202 _WARNING rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Chrome headless failed to start: [7535:7556:0823/231250.014914:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [7535:7556:0823/231250.018311:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [7535:7556:0823/231250.018387:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [7535:7556:0823/231250.018421:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [7535:7556:0823/231250.018438:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [7535:7556:0823/231250.025852:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [7535:7535:0823/231250.028238:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [7571:7571:0823/231250.039820:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [7571:7571:0823/231250.041514:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [7535:7556:0823/231250.042998:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [7535:7535:0823/231250.092560:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7535:7535:0823/231250.092633:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [7535:7535:0823/231250.092646:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7535:7556:0823/231250.092643:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [7535:7556:0823/231250.092668:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [7535:7535:0823/231250.092728:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7535:7535:0823/231250.093624:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7572:7617:0823/231250.115179:ERROR:net/socket/ssl_client_socket_impl.cc:963] handshake failed; returned -1, SSL error code 1, net_error -3 2026-08-23 23:12:50,174 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: skipped TestMailPublicPage.test_discuss_channel_public_page_as_portal : Failed to detect chrome devtools port after 10.0s. 2026-08-23 23:12:50,196 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_discuss_channel_public_page_as_portal (odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal) 2026-08-23 23:12:50,196 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_discuss_channel_public_page_as_portal ... 2026-08-23 23:12:50,677 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Chrome pid: 7660 2026-08-23 23:12:50,677 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Chrome headless temporary user profile dir: /tmp/tmptvbwx2hx_chrome_odoo 2026-08-23 23:12:50,677 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Issuing json command http://127.0.0.1:32875/json/version 2026-08-23 23:12:50,678 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:32875/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:12:50,759 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Browser version: Chrome/150.0.7871.114 2026-08-23 23:12:50,759 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Issuing json command http://127.0.0.1:32875/json 2026-08-23 23:12:50,760 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:32875/json with timeout 3 increased to 10s during tests 2026-08-23 23:12:50,768 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Websocket url found: ws://127.0.0.1:32875/devtools/page/377F6701B5FC16A759C60736C2A21BFF 2026-08-23 23:12:50,775 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Enable chrome headless console log notification 2026-08-23 23:12:50,778 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Chrome headless enable page notifications 2026-08-23 23:12:50,886 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal from n/a 2026-08-23 23:12:50,890 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Setting session cookie in browser 2026-08-23 23:12:50,891 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Open "http://127.0.0.1:8069/chat/748/I6VaFFsexE" in browser 2026-08-23 23:12:50,891 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Navigating to: "http://127.0.0.1:8069/chat/748/I6VaFFsexE" 2026-08-23 23:12:50,897 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:12:51,190 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:51] "GET /chat/748/I6VaFFsexE HTTP/1.1" 200 - 97 0.021 0.273 2026-08-23 23:12:51,192 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Navigation result: {'frameId': '377F6701B5FC16A759C60736C2A21BFF', 'loaderId': '0B276D855F47C4B28A13063A9A6D553F', 'isDownload': False} 2026-08-23 23:12:51,192 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-08-23 23:12:51,212 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:51] "GET /web/assets/b269af4/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 23:12:51,216 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:51] "GET /web/assets/8a4c54c/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-23 23:12:51,218 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:51] "GET /web/assets/9c39288/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-23 23:12:51,222 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:51] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-08-23 23:12:51,326 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:51] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:12:51,332 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:51] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-23 23:12:51,366 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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/748/I6VaFFsexE", "delayToCheckUndeterminisms": 0})" 2026-08-23 23:12:51,373 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-08-23 23:12:51,439 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:51] "POST /mail/data HTTP/1.1" 200 - 71 0.024 0.044 2026-08-23 23:12:51,440 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.058 2026-08-23 23:12:51,462 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-08-23 23:12:51,463 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:51] "GET /rating/static/src/img/rating_5.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:12:51,574 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-08-23 23:12:51,585 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:51] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.012 0.019 2026-08-23 23:12:51,592 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:12:51,594 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:51] "GET /web/image/discuss.channel/748/avatar_128?unique=6c2b2a84ce381d10d0e71d537c5d675250ffab5f60751af4f94495316e431e2f482fe389efdb64a3e07e8cc68dc3ecd374bf0d471a727c4002cc1f8fbf4feddd HTTP/1.1" 200 - 6 0.002 0.033 2026-08-23 23:12:51,601 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:12:51,611 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1543], uid: 7, model: res.partner 2026-08-23 23:12:51,668 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-08-23 23:12:51,672 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:51] "GET /web/image/res.partner/1543/avatar_128 HTTP/1.1" 200 - 21 0.053 0.056 2026-08-23 23:12:51,680 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:51] "GET /web/image/res.partner/3/avatar_128?access_token=6b5024827f088c5919133914bdce765100aea09c2d9391f17be8986e3038711eo0x6aadfd78&unique=1787526743000 HTTP/1.1" 200 - 6 0.002 0.115 2026-08-23 23:12:51,688 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:51] "GET /web/image/res.partner/7/avatar_128?access_token=c852d27e0d674f2e21d43b5c7f42d9cbfa461f14dae3709561153a79c6c93030o0x6aae0215&unique=1787521891000 HTTP/1.1" 200 - 6 0.002 0.121 2026-08-23 23:12:51,694 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:51] "GET /web/image/res.partner/8/avatar_128?access_token=0d6a6b4efb9583651b003b01ff0ae7c0709772aaa1fe6e13885f90a10b597f5eo0x6aae033d&unique=1787521891000 HTTP/1.1" 200 - 6 0.001 0.128 2026-08-23 23:12:51,712 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:51] "POST /discuss/channel/members HTTP/1.1" 200 - 15 0.006 0.110 2026-08-23 23:12:51,721 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-23 23:12:51,734 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-08-23 23:12:51,740 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:51] "GET /web/image/res.partner/2/avatar_128?access_token=ffbbaca4a088806510da7235c4dcc6486b1f32cf9efd167ce56f4852b4ebe4bfo0x6aadfc51&unique=1787521891000 HTTP/1.1" 200 - 5 0.002 0.007 2026-08-23 23:12:51,743 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:51] "GET /web/image/mail.guest/70/avatar_128?access_token=c06d647aa1df191d609715c5c4635fb0d5b35b22914a406da0bb35e1c14531eeo0x6aad8cb5&unique=1787526743000 HTTP/1.1" 200 - 3 0.000 0.011 2026-08-23 23:12:51,754 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:51] "GET /web/image/res.partner/1542/avatar_128?access_token=1a55d012441b603735284b02b5b0940e233c0408e72fa80b2845c8d663ae17b5o0x6aafe4b5&unique=1787526743000 HTTP/1.1" 200 - 5 0.002 0.018 2026-08-23 23:12:51,811 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:51,819 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:51] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.006 0.010 2026-08-23 23:12:51,867 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:51,867 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:51,881 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:51] "POST /mail/attachment/upload HTTP/1.1" 200 - 12 0.003 0.008 2026-08-23 23:12:51,883 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:51] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:12:51,933 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:51,999 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:51,999 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:52,010 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:52] "POST /mail/attachment/upload HTTP/1.1" 200 - 8 0.001 0.007 2026-08-23 23:12:52,018 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:52] "GET /web/image/12819?access_token=9d56500e-1548-4989-b433-e614f33bce71&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 3 0.000 0.002 2026-08-23 23:12:52,065 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-08-23 23:12:52,140 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:52] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-08-23 23:12:52,144 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:52,156 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:52] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.005 0.010 2026-08-23 23:12:52,159 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:52] "GET /web/assets/8b57c16/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.000 0.013 2026-08-23 23:12:52,259 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:52] "POST /mail/message/post HTTP/1.1" 200 - 47 0.012 0.026 2026-08-23 23:12:52,280 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:52,347 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:52,432 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-08-23 23:12:52,715 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:52,728 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:52] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.005 0.010 2026-08-23 23:12:52,776 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:52,781 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #7 deleted mail.message.reaction records with IDs: [7] 2026-08-23 23:12:52,784 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:52] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.003 0.007 2026-08-23 23:12:52,833 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:52,902 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:52,973 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:53,048 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:53,101 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-08-23 23:12:53,101 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:53,114 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:53] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.002 0.008 2026-08-23 23:12:53,165 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-08-23 23:12:53,239 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:53,262 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:53] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.006 0.015 2026-08-23 23:12:53,298 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:53,364 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:53,430 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:53,503 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-08-23 23:12:53,572 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:53,586 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #7 deleted ir.attachment records with IDs: [12820] 2026-08-23 23:12:53,588 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:53] "POST /mail/attachment/delete HTTP/1.1" 200 - 22 0.005 0.010 2026-08-23 23:12:53,631 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-08-23 23:12:53,705 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-08-23 23:12:53,769 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-08-23 23:12:53,836 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:53,858 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:53] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.008 0.013 2026-08-23 23:12:53,897 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: tour succeeded 2026-08-23 23:12:53,897 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-23 23:12:53,930 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: heap 12963424 (allocated 14680064) 2026-08-23 23:12:53,931 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Closing chrome headless with pid 7660 2026-08-23 23:12:53,931 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Closing websocket connection 2026-08-23 23:12:53,932 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Terminating chrome headless with pid 7660 2026-08-23 23:12:53,987 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231253_987346_test_discuss_channel_public_page_as_portal.txt 2026-08-23 23:12:53,987 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Removing chrome user profile "/tmp/tmptvbwx2hx_chrome_odoo" 2026-08-23 23:12:54,132 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Chrome pid: 7874 2026-08-23 23:12:54,132 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Chrome headless temporary user profile dir: /tmp/tmphknbz0oy_chrome_odoo 2026-08-23 23:12:54,133 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Issuing json command http://127.0.0.1:34795/json/version 2026-08-23 23:12:54,134 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:34795/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:12:54,188 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Browser version: Chrome/150.0.7871.114 2026-08-23 23:12:54,188 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Issuing json command http://127.0.0.1:34795/json 2026-08-23 23:12:54,189 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:34795/json with timeout 3 increased to 10s during tests 2026-08-23 23:12:54,198 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Websocket url found: ws://127.0.0.1:34795/devtools/page/72CEED1E2CBB01049A3B6B3F1DDB5A8D 2026-08-23 23:12:54,260 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Enable chrome headless console log notification 2026-08-23 23:12:54,264 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Chrome headless enable page notifications 2026-08-23 23:12:54,281 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal from n/a 2026-08-23 23:12:54,282 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Setting session cookie in browser 2026-08-23 23:12:54,284 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Open "http://127.0.0.1:8069/chat/748/I6VaFFsexE" in browser 2026-08-23 23:12:54,284 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Navigating to: "http://127.0.0.1:8069/chat/748/I6VaFFsexE" 2026-08-23 23:12:54,327 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:54] "GET /chat/748/I6VaFFsexE HTTP/1.1" 200 - 45 0.010 0.028 2026-08-23 23:12:54,328 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Navigation result: {'frameId': '72CEED1E2CBB01049A3B6B3F1DDB5A8D', 'loaderId': '5EED13BD5B3EB9197AC4EDDAE8108A14', 'isDownload': False} 2026-08-23 23:12:54,328 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-08-23 23:12:54,376 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:54] "GET /web/assets/b269af4/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-23 23:12:54,381 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:54] "GET /web/assets/8a4c54c/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-23 23:12:54,383 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:54] "GET /web/assets/9c39288/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-23 23:12:54,387 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:54] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-08-23 23:12:54,493 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:54] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:12:54,497 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:12:54,531 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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/748/I6VaFFsexE", "delayToCheckUndeterminisms": 0})" 2026-08-23 23:12:54,539 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-08-23 23:12:54,597 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:54] "POST /mail/data HTTP/1.1" 200 - 58 0.020 0.042 2026-08-23 23:12:54,599 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.054 2026-08-23 23:12:54,621 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-23 23:12:54,622 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:54] "GET /rating/static/src/img/rating_5.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:12:54,729 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-08-23 23:12:54,743 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:54] "POST /discuss/channel/messages HTTP/1.1" 200 - 25 0.013 0.020 2026-08-23 23:12:54,759 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:12:54,765 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:54] "GET /web/image/discuss.channel/748/avatar_128?unique=6c2b2a84ce381d10d0e71d537c5d675250ffab5f60751af4f94495316e431e2f482fe389efdb64a3e07e8cc68dc3ecd374bf0d471a727c4002cc1f8fbf4feddd HTTP/1.1" 200 - 6 0.002 0.048 2026-08-23 23:12:54,766 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:12:54,775 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:54] "GET /web/image/res.partner/7/avatar_128?access_token=c852d27e0d674f2e21d43b5c7f42d9cbfa461f14dae3709561153a79c6c93030o0x6aae0215&unique=1787521891000 HTTP/1.1" 200 - 6 0.002 0.054 2026-08-23 23:12:54,785 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1543], uid: 7, model: res.partner 2026-08-23 23:12:54,802 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:54] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:12:54,803 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:54] "GET /web/image/res.partner/1543/avatar_128 HTTP/1.1" 200 - 19 0.006 0.081 2026-08-23 23:12:54,813 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:54] "GET /web/image/res.partner/3/avatar_128?access_token=6b5024827f088c5919133914bdce765100aea09c2d9391f17be8986e3038711eo0x6aadfd78&unique=1787526743000 HTTP/1.1" 200 - 6 0.002 0.092 2026-08-23 23:12:54,817 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-08-23 23:12:54,822 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:54] "GET /web/image/res.partner/8/avatar_128?access_token=0d6a6b4efb9583651b003b01ff0ae7c0709772aaa1fe6e13885f90a10b597f5eo0x6aae033d&unique=1787521891000 HTTP/1.1" 200 - 6 0.002 0.100 2026-08-23 23:12:54,868 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:54] "POST /discuss/channel/members HTTP/1.1" 200 - 15 0.035 0.065 2026-08-23 23:12:54,875 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:54] "GET /discuss/channel/748/image/12819?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 6 0.002 0.066 2026-08-23 23:12:54,878 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-23 23:12:54,884 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-08-23 23:12:54,890 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:54] "GET /web/image/res.partner/2/avatar_128?access_token=ffbbaca4a088806510da7235c4dcc6486b1f32cf9efd167ce56f4852b4ebe4bfo0x6aadfc51&unique=1787521891000 HTTP/1.1" 200 - 5 0.002 0.007 2026-08-23 23:12:54,901 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:54] "GET /web/image/res.partner/1542/avatar_128?access_token=1a55d012441b603735284b02b5b0940e233c0408e72fa80b2845c8d663ae17b5o0x6aafe4b5&unique=1787526743000 HTTP/1.1" 200 - 5 0.002 0.015 2026-08-23 23:12:54,904 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:54] "GET /web/image/mail.guest/70/avatar_128?access_token=c06d647aa1df191d609715c5c4635fb0d5b35b22914a406da0bb35e1c14531eeo0x6aad8cb5&unique=1787526743000 HTTP/1.1" 200 - 3 0.000 0.021 2026-08-23 23:12:54,958 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:54,966 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:54] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.005 0.008 2026-08-23 23:12:55,016 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:55,017 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:55,028 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:55] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.001 0.007 2026-08-23 23:12:55,082 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:55,149 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:55,149 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:55,161 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:55] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.001 0.007 2026-08-23 23:12:55,187 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:55] "GET /web/image/12822?access_token=c4302c34-fcbb-4830-a05b-df626d1cfb4f&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 3 0.000 0.003 2026-08-23 23:12:55,215 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-08-23 23:12:55,287 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:55] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:12:55,294 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:55,310 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:55] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.009 0.011 2026-08-23 23:12:55,312 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:55] "GET /web/assets/8b57c16/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.000 0.017 2026-08-23 23:12:55,415 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:55] "POST /mail/message/post HTTP/1.1" 200 - 38 0.011 0.025 2026-08-23 23:12:55,447 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:55,513 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:55,597 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-08-23 23:12:55,879 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:55,890 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:55] "POST /mail/message/reaction HTTP/1.1" 200 - 14 0.003 0.009 2026-08-23 23:12:55,941 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:55,947 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #7 deleted mail.message.reaction records with IDs: [8] 2026-08-23 23:12:55,950 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:55] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.003 0.008 2026-08-23 23:12:56,001 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:56,069 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:56,140 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:56,216 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:56,270 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-08-23 23:12:56,270 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:56,283 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:56] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.001 0.008 2026-08-23 23:12:56,332 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-08-23 23:12:56,407 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:56,432 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:56] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.007 0.016 2026-08-23 23:12:56,465 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:56,530 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:56,597 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:56,669 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-08-23 23:12:56,738 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:56,751 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #7 deleted ir.attachment records with IDs: [12823] 2026-08-23 23:12:56,754 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:56] "POST /mail/attachment/delete HTTP/1.1" 200 - 22 0.005 0.010 2026-08-23 23:12:56,798 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-08-23 23:12:56,871 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-08-23 23:12:56,936 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-08-23 23:12:57,003 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.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-08-23 23:12:57,026 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:57] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.007 0.014 2026-08-23 23:12:57,064 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: tour succeeded 2026-08-23 23:12:57,064 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-23 23:12:57,107 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.browser: heap 13195972 (allocated 14942208) 2026-08-23 23:12:57,108 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Closing chrome headless with pid 7874 2026-08-23 23:12:57,109 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Closing websocket connection 2026-08-23 23:12:57,109 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Terminating chrome headless with pid 7874 2026-08-23 23:12:57,203 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231257_203118_test_discuss_channel_public_page_as_portal.txt 2026-08-23 23:12:57,203 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal.test_discuss_channel_public_page_as_portal: Removing chrome user profile "/tmp/tmphknbz0oy_chrome_odoo" 2026-08-23 23:12:57,231 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_discuss_channel_public_page_call_public ... 2026-08-23 23:12:57,698 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Chrome pid: 8092 2026-08-23 23:12:57,698 202 INFO rb-966ce88-224197-407373 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/tmpwvu4pjpc_chrome_odoo 2026-08-23 23:12:57,699 202 INFO rb-966ce88-224197-407373 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:36347/json/version 2026-08-23 23:12:57,700 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:36347/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:12:57,765 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:57,766 202 INFO rb-966ce88-224197-407373 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:36347/json 2026-08-23 23:12:57,766 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:36347/json with timeout 3 increased to 10s during tests 2026-08-23 23:12:57,775 202 INFO rb-966ce88-224197-407373 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:36347/devtools/page/4B1E420996A903BFA2E1F609252FADFD 2026-08-23 23:12:57,782 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:57,785 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Chrome headless enable page notifications 2026-08-23 23:12:57,861 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Setting session cookie in browser 2026-08-23 23:12:57,894 202 INFO rb-966ce88-224197-407373 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/750/rQabBLU4D6" in browser 2026-08-23 23:12:57,894 202 INFO rb-966ce88-224197-407373 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/750/rQabBLU4D6" 2026-08-23 23:12:57,901 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:12:58,193 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:58] "GET /chat/750/rQabBLU4D6 HTTP/1.1" 200 - 97 0.020 0.274 2026-08-23 23:12:58,195 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Navigation result: {'frameId': '4B1E420996A903BFA2E1F609252FADFD', 'loaderId': 'F89FB0AFF674315C10F44C0C8D6C6CC0', 'isDownload': False} 2026-08-23 23:12:58,196 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:58,216 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:58] "GET /web/assets/b269af4/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 23:12:58,220 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:58] "GET /web/assets/9c39288/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-23 23:12:58,223 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:58] "GET /web/assets/8a4c54c/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.000 0.010 2026-08-23 23:12:58,226 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:58] "GET /web/webclient/translations/9b2f8ecd4d9456aaa951fb529f3371342f9a46ba?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-08-23 23:12:58,340 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:58] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:12:58,347 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:58] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-23 23:12:58,383 202 INFO rb-966ce88-224197-407373 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/750/rQabBLU4D6", "delayToCheckUndeterminisms": 0})" 2026-08-23 23:12:58,411 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:58,413 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:12:58,414 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 23:12:58,459 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:58] "POST /mail/data HTTP/1.1" 200 - 49 0.025 0.025 2026-08-23 23:12:58,461 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.043 2026-08-23 23:12:58,717 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:58,772 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:58,781 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:58] "POST /mail/guest/update_name HTTP/1.1" 200 - 8 0.002 0.005 2026-08-23 23:12:58,803 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:58] "POST /mail/rtc/channel/join_call HTTP/1.1" 200 - 27 0.006 0.012 2026-08-23 23:12:58,862 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:58] "POST /discuss/channel/messages HTTP/1.1" 200 - 30 0.010 0.017 2026-08-23 23:12:58,867 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:58] "GET /web/image/mail.guest/72/avatar_128?access_token=e1fd61a1e2c51960b4159a55e2c7298f58cec2d57b019a9962fb98af63326980o0x6aad8f04&unique=1787526778000 HTTP/1.1" 200 - 5 0.001 0.020 2026-08-23 23:12:58,872 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:58] "GET /web/image/discuss.channel/750/avatar_128?unique=deab71a0300ff170cc1ce21d5c397a5e0dffe9cf9ef98c5bfeba0083a01309b32662cd46d53b8bb95df1c70aaa5d4bf7827ca5545dadd162eba5c57327b40fa2 HTTP/1.1" 200 - 8 0.001 0.025 2026-08-23 23:12:58,886 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1545], uid: 4, model: res.partner 2026-08-23 23:12:58,892 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:58,900 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:58] "GET /mail/static/src/audio/channel_01_in.ogg HTTP/1.1" 206 - 0 0.000 0.001 2026-08-23 23:12:58,902 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:58] "GET /web/image/res.partner/1545/avatar_128 HTTP/1.1" 200 - 24 0.007 0.047 2026-08-23 23:12:58,921 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:58] "POST /discuss/channel/members HTTP/1.1" 200 - 17 0.005 0.065 2026-08-23 23:12:58,928 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:58] "POST /mail/rtc/session/update_and_broadcast HTTP/1.1" 200 - 10 0.002 0.058 2026-08-23 23:12:58,929 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-23 23:12:58,962 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public.browser: tour succeeded 2026-08-23 23:12:58,962 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:58,969 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:58] "GET /web/image/mail.guest/71/avatar_128?access_token=49e3b9b43b8aeccac24220d2d3edf36ae0e5525f0a13efc98063a8d4cb92f32bo0x6aad8ddd&unique=1787526743000 HTTP/1.1" 200 - 6 0.001 0.005 2026-08-23 23:12:58,976 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:58] "GET /web/image/res.partner/2/avatar_128?access_token=ffbbaca4a088806510da7235c4dcc6486b1f32cf9efd167ce56f4852b4ebe4bfo0x6aadfc51&unique=1787521891000 HTTP/1.1" 200 - 8 0.002 0.011 2026-08-23 23:12:58,983 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public.browser: heap 7999776 (allocated 9437184) 2026-08-23 23:12:58,986 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Closing chrome headless with pid 8092 2026-08-23 23:12:58,986 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Closing websocket connection 2026-08-23 23:12:58,986 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Terminating chrome headless with pid 8092 2026-08-23 23:12:58,990 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:12:58] "GET /web/image/res.partner/1544/avatar_128?access_token=fc3526e8cb71d8b60ca8a8acb22c1d6ce48fe5e63116bfd9200e28b4029f4460o0x6aafe703&unique=1787526743000 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-23 23:12:59,098 202 INFO rb-966ce88-224197-407373 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-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231259_098179_test_discuss_channel_public_page_call_public.txt 2026-08-23 23:12:59,098 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Removing chrome user profile "/tmp/tmpwvu4pjpc_chrome_odoo" 2026-08-23 23:12:59,125 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_mail_group_public_page_as_admin ... 2026-08-23 23:12:59,590 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Chrome pid: 8312 2026-08-23 23:12:59,591 202 INFO rb-966ce88-224197-407373 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/tmpohx3l48y_chrome_odoo 2026-08-23 23:12:59,591 202 INFO rb-966ce88-224197-407373 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:39761/json/version 2026-08-23 23:12:59,592 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:39761/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:12:59,663 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:59,663 202 INFO rb-966ce88-224197-407373 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:39761/json 2026-08-23 23:12:59,663 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:39761/json with timeout 3 increased to 10s during tests 2026-08-23 23:12:59,671 202 INFO rb-966ce88-224197-407373 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:39761/devtools/page/FF7617CF6AF7FCA28E3723AD8BE16B80 2026-08-23 23:12:59,678 202 INFO rb-966ce88-224197-407373 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-08-23 23:12:59,683 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Chrome headless enable page notifications 2026-08-23 23:12:59,789 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:12:59,794 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Setting session cookie in browser 2026-08-23 23:12:59,795 202 INFO rb-966ce88-224197-407373 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/753/AUrPSKm6xH" in browser 2026-08-23 23:12:59,795 202 INFO rb-966ce88-224197-407373 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/753/AUrPSKm6xH" 2026-08-23 23:12:59,801 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:13:00,252 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:00] "GET /chat/753/AUrPSKm6xH HTTP/1.1" 200 - 152 0.050 0.402 2026-08-23 23:13:00,255 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Navigation result: {'frameId': 'FF7617CF6AF7FCA28E3723AD8BE16B80', 'loaderId': '50D5C69738233B6BD970A49274C7193D', 'isDownload': False} 2026-08-23 23:13:00,256 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:00,276 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:00] "GET /web/assets/b269af4/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-08-23 23:13:00,280 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:00] "GET /web/assets/9c39288/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-23 23:13:00,283 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:00] "GET /web/assets/8a4c54c/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.000 0.010 2026-08-23 23:13:00,286 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:00] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-08-23 23:13:00,392 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:00] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:13:00,402 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.004 2026-08-23 23:13:00,432 202 INFO rb-966ce88-224197-407373 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/753/AUrPSKm6xH", "delayToCheckUndeterminisms": 0})" 2026-08-23 23:13:00,439 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:00,498 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:00] "POST /mail/data HTTP/1.1" 200 - 80 0.018 0.045 2026-08-23 23:13:00,500 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.054 2026-08-23 23:13:00,529 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-08-23 23:13:00,627 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:00] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:13:00,634 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:00,638 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:00] "POST /discuss/channel/messages HTTP/1.1" 200 - 20 0.011 0.013 2026-08-23 23:13:00,642 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:13:00,645 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:00] "GET /web/image/mail.guest/8/avatar_128?unique=1787520941000 HTTP/1.1" 200 - 4 0.002 0.022 2026-08-23 23:13:00,646 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:13:00,661 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:00] "GET /web/image/discuss.channel/2/avatar_128?unique=5710b7564575997c2152b39e221543e4b22411821d4bc1f49401f2fd64bbf09c18f286b4166201a0b0d683c28cac15a85ee1384d971184fdea6a3806dac941f1 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-23 23:13:00,665 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:00] "GET /web/image/discuss.channel/1/avatar_128?unique=40f2005ec4d32d93b8d28b67969250b1a4a01403f6d2a212e4a445e5aca29c4269dac402805c11d123ffbb6150a27e196fdb07b3b33c37b9f48b82ad34f3ecd2 HTTP/1.1" 200 - 3 0.001 0.044 2026-08-23 23:13:00,670 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:00] "POST /discuss/channel/members HTTP/1.1" 200 - 3 0.002 0.039 2026-08-23 23:13:00,674 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:00] "GET /web/image/discuss.channel/753/avatar_128?unique=51a8466a94109a369e2dae95e229b25295cafae6c0d7fed8682e5795bffd96bc864967a1e653a3040cbcc6d51cf939a459cfe3da57f4591eae0592a5e1fa4a3e HTTP/1.1" 200 - 3 0.001 0.049 2026-08-23 23:13:00,689 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:00] "GET /web/image/res.partner/3/avatar_128?unique=1787526743000 HTTP/1.1" 200 - 9 0.004 0.038 2026-08-23 23:13:00,709 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:00] "GET /web/image/res.partner/2/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 16 0.007 0.037 2026-08-23 23:13:00,712 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:00] "GET /web/image/mail.guest/73/avatar_128?unique=1787526743000 HTTP/1.1" 200 - 3 0.000 0.044 2026-08-23 23:13:00,725 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:00,731 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:00] "GET /web/image/res.partner/1547/avatar_128?unique=1787526743000 HTTP/1.1" 200 - 10 0.006 0.056 2026-08-23 23:13:00,773 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:00] "GET /web/image/res.partner/1546/avatar_128?unique=1787526743000 HTTP/1.1" 200 - 9 0.027 0.075 2026-08-23 23:13:00,780 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:00,856 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:00,867 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:00] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 13 0.003 0.011 2026-08-23 23:13:00,916 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:00,916 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:00,930 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:00] "POST /mail/attachment/upload HTTP/1.1" 200 - 10 0.003 0.007 2026-08-23 23:13:00,933 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:00] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:13:00,982 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:01,048 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:01,048 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:01,059 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:01] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.001 0.007 2026-08-23 23:13:01,072 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:01] "GET /web/image/12835?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 9 0.002 0.005 2026-08-23 23:13:01,114 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:01,190 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:01] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-08-23 23:13:01,192 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:01,206 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:01] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 13 0.004 0.012 2026-08-23 23:13:01,209 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:01] "GET /web/assets/8b57c16/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.000 0.014 2026-08-23 23:13:01,313 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:01] "POST /mail/message/post HTTP/1.1" 200 - 51 0.014 0.027 2026-08-23 23:13:01,337 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:01] "GET /discuss/channel/753/image/12835?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 3 0.000 0.003 2026-08-23 23:13:01,347 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:01,414 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:01,500 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:01,815 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:01,829 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:01] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.007 0.009 2026-08-23 23:13:01,876 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:01,881 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [9] 2026-08-23 23:13:01,884 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:01] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.002 0.007 2026-08-23 23:13:01,934 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:02,003 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:02,075 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:02,150 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:02,204 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:02,204 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:02,216 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:02] "POST /mail/attachment/upload HTTP/1.1" 200 - 5 0.001 0.007 2026-08-23 23:13:02,264 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:02,340 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:02,362 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:02] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.006 0.015 2026-08-23 23:13:02,398 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:02,463 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:02,530 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:02,603 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:02,672 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:02,688 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [12836] 2026-08-23 23:13:02,691 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:02] "POST /mail/attachment/delete HTTP/1.1" 200 - 23 0.008 0.010 2026-08-23 23:13:02,731 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:02,804 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:02,869 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:02,936 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:02,957 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:02] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.007 0.012 2026-08-23 23:13:02,997 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: tour succeeded 2026-08-23 23:13:02,997 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:03,041 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: heap 13271588 (allocated 15204352) 2026-08-23 23:13:03,042 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Closing chrome headless with pid 8312 2026-08-23 23:13:03,042 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Closing websocket connection 2026-08-23 23:13:03,042 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Terminating chrome headless with pid 8312 2026-08-23 23:13:03,096 202 INFO rb-966ce88-224197-407373 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-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231303_096136_test_mail_group_public_page_as_admin.txt 2026-08-23 23:13:03,096 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Removing chrome user profile "/tmp/tmpohx3l48y_chrome_odoo" 2026-08-23 23:13:03,241 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Chrome pid: 8529 2026-08-23 23:13:03,242 202 INFO rb-966ce88-224197-407373 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/tmp5xeno3ty_chrome_odoo 2026-08-23 23:13:03,242 202 INFO rb-966ce88-224197-407373 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:35235/json/version 2026-08-23 23:13:03,243 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:35235/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:13:03,295 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:03,295 202 INFO rb-966ce88-224197-407373 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:35235/json 2026-08-23 23:13:03,296 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:35235/json with timeout 3 increased to 10s during tests 2026-08-23 23:13:03,302 202 INFO rb-966ce88-224197-407373 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:35235/devtools/page/DB081174D1044C640C7D74B27FE1DD3C 2026-08-23 23:13:03,361 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:03,365 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Chrome headless enable page notifications 2026-08-23 23:13:03,385 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:13:03,387 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Setting session cookie in browser 2026-08-23 23:13:03,388 202 INFO rb-966ce88-224197-407373 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/753/AUrPSKm6xH" in browser 2026-08-23 23:13:03,388 202 INFO rb-966ce88-224197-407373 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/753/AUrPSKm6xH" 2026-08-23 23:13:03,497 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:03] "GET /chat/753/AUrPSKm6xH HTTP/1.1" 200 - 43 0.012 0.092 2026-08-23 23:13:03,498 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Navigation result: {'frameId': 'DB081174D1044C640C7D74B27FE1DD3C', 'loaderId': 'F977E32C32F0F25F2F57578528E4E0B6', 'isDownload': False} 2026-08-23 23:13:03,498 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:03,516 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:03] "GET /web/assets/9c39288/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 23:13:03,520 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:03] "GET /web/assets/8a4c54c/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-23 23:13:03,524 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:03] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-08-23 23:13:03,527 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:03] "GET /web/assets/b269af4/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-08-23 23:13:03,624 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:03] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:13:03,629 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:03] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:13:03,665 202 INFO rb-966ce88-224197-407373 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/753/AUrPSKm6xH", "delayToCheckUndeterminisms": 0})" 2026-08-23 23:13:03,672 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:03,728 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:03] "POST /mail/data HTTP/1.1" 200 - 73 0.016 0.044 2026-08-23 23:13:03,729 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.052 2026-08-23 23:13:03,758 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-23 23:13:03,855 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:03] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:13:03,866 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:03,870 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:03] "POST /discuss/channel/messages HTTP/1.1" 200 - 22 0.010 0.016 2026-08-23 23:13:03,874 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:13:03,876 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:03] "GET /web/image/discuss.channel/1/avatar_128?unique=40f2005ec4d32d93b8d28b67969250b1a4a01403f6d2a212e4a445e5aca29c4269dac402805c11d123ffbb6150a27e196fdb07b3b33c37b9f48b82ad34f3ecd2 HTTP/1.1" 200 - 3 0.001 0.025 2026-08-23 23:13:03,880 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:13:03,884 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:03] "GET /web/image/discuss.channel/2/avatar_128?unique=5710b7564575997c2152b39e221543e4b22411821d4bc1f49401f2fd64bbf09c18f286b4166201a0b0d683c28cac15a85ee1384d971184fdea6a3806dac941f1 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-23 23:13:03,889 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:03] "GET /web/image/mail.guest/8/avatar_128?unique=1787520941000 HTTP/1.1" 200 - 3 0.001 0.037 2026-08-23 23:13:03,891 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:03] "POST /discuss/channel/members HTTP/1.1" 200 - 3 0.001 0.034 2026-08-23 23:13:03,895 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:03] "GET /web/image/discuss.channel/753/avatar_128?unique=51a8466a94109a369e2dae95e229b25295cafae6c0d7fed8682e5795bffd96bc864967a1e653a3040cbcc6d51cf939a459cfe3da57f4591eae0592a5e1fa4a3e HTTP/1.1" 200 - 3 0.001 0.039 2026-08-23 23:13:03,912 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:03] "GET /web/image/res.partner/2/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 9 0.005 0.024 2026-08-23 23:13:03,968 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:03] "GET /web/image/res.partner/3/avatar_128?unique=1787526743000 HTTP/1.1" 200 - 9 0.047 0.042 2026-08-23 23:13:03,974 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:03] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:13:03,983 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:03,993 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:03] "GET /web/image/res.partner/1546/avatar_128?unique=1787526743000 HTTP/1.1" 200 - 9 0.007 0.093 2026-08-23 23:13:04,010 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:04] "GET /web/image/res.partner/1547/avatar_128?unique=1787526743000 HTTP/1.1" 200 - 10 0.005 0.115 2026-08-23 23:13:04,014 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:04] "GET /web/image/mail.guest/73/avatar_128?unique=1787526743000 HTTP/1.1" 200 - 3 0.000 0.126 2026-08-23 23:13:04,016 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:04] "GET /discuss/channel/753/image/12835?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 3 0.000 0.039 2026-08-23 23:13:04,034 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:04,106 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:04,117 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:04] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 13 0.003 0.012 2026-08-23 23:13:04,166 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:04,166 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:04,177 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:04] "POST /mail/attachment/upload HTTP/1.1" 200 - 5 0.001 0.007 2026-08-23 23:13:04,233 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:04,298 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:04,298 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:04,309 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:04] "POST /mail/attachment/upload HTTP/1.1" 200 - 5 0.001 0.006 2026-08-23 23:13:04,318 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:04] "GET /web/image/12838?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 4 0.000 0.003 2026-08-23 23:13:04,364 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:04,438 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:04] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:13:04,445 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:04,457 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:04] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 13 0.004 0.012 2026-08-23 23:13:04,460 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:04] "GET /web/assets/8b57c16/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.000 0.013 2026-08-23 23:13:04,568 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:04] "POST /mail/message/post HTTP/1.1" 200 - 41 0.013 0.033 2026-08-23 23:13:04,587 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:04] "GET /discuss/channel/753/image/12838?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 3 0.000 0.003 2026-08-23 23:13:04,596 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:04,663 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:04,750 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:05,034 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:05,044 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:05] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.003 0.009 2026-08-23 23:13:05,095 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:05,100 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [10] 2026-08-23 23:13:05,103 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:05] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.002 0.007 2026-08-23 23:13:05,150 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:05,220 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:05,290 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:05,367 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:05,420 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:05,421 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:05,439 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:05] "POST /mail/attachment/upload HTTP/1.1" 200 - 5 0.008 0.007 2026-08-23 23:13:05,482 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:05,556 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:05,578 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:05] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.007 0.014 2026-08-23 23:13:05,614 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:05,679 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:05,746 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:05,819 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:05,888 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:05,902 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [12839] 2026-08-23 23:13:05,904 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:05] "POST /mail/attachment/delete HTTP/1.1" 200 - 21 0.005 0.009 2026-08-23 23:13:05,948 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:06,021 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:06,086 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:06,153 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:06,175 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:06] "POST /discuss/channel/messages HTTP/1.1" 200 - 22 0.007 0.013 2026-08-23 23:13:06,213 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: tour succeeded 2026-08-23 23:13:06,214 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:06,259 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: heap 13680144 (allocated 16125952) 2026-08-23 23:13:06,259 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Closing chrome headless with pid 8529 2026-08-23 23:13:06,260 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Closing websocket connection 2026-08-23 23:13:06,260 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Terminating chrome headless with pid 8529 2026-08-23 23:13:06,314 202 INFO rb-966ce88-224197-407373 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-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231306_314013_test_mail_group_public_page_as_admin.txt 2026-08-23 23:13:06,314 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Removing chrome user profile "/tmp/tmp5xeno3ty_chrome_odoo" 2026-08-23 23:13:06,344 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_mail_group_public_page_as_guest ... 2026-08-23 23:13:06,933 202 _WARNING rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Chrome headless failed to start: [8746:8767:0823/231306.781813:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [8746:8767:0823/231306.787378:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8746:8767:0823/231306.787487:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [8746:8767:0823/231306.787695:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [8746:8767:0823/231306.787714:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8746:8767:0823/231306.793992:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8746:8746:0823/231306.796664:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [8782:8782:0823/231306.803166:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [8782:8782:0823/231306.804856:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [8746:8767:0823/231306.818671:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8746:8746:0823/231306.876133:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8746:8746:0823/231306.876200:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [8746:8746:0823/231306.876222:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8746:8767:0823/231306.876239:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8746:8767:0823/231306.876266:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8746:8746:0823/231306.876364:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8746:8746:0823/231306.877445:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 23:13:06,938 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: skipped TestMailPublicPage.test_mail_group_public_page_as_guest : Failed to detect chrome devtools port after 10.0s. 2026-08-23 23:13:06,960 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_mail_group_public_page_as_guest (odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest) 2026-08-23 23:13:06,960 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_mail_group_public_page_as_guest ... 2026-08-23 23:13:07,546 202 _WARNING rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Chrome headless failed to start: [8854:8875:0823/231307.395655:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [8854:8875:0823/231307.399104:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8854:8875:0823/231307.399186:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [8854:8875:0823/231307.399271:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [8854:8875:0823/231307.399374:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8854:8875:0823/231307.406340:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8854:8854:0823/231307.408919:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [8891:8891:0823/231307.415406:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [8891:8891:0823/231307.416953:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [8854:8875:0823/231307.423985:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8854:8854:0823/231307.486837:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8854:8854:0823/231307.486925:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [8854:8854:0823/231307.486941:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8854:8875:0823/231307.486938:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8854:8875:0823/231307.486967:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8854:8854:0823/231307.487120:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8854:8854:0823/231307.488491:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 23:13:07,551 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: skipped TestMailPublicPage.test_mail_group_public_page_as_guest : Failed to detect chrome devtools port after 10.0s. 2026-08-23 23:13:07,574 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_mail_group_public_page_as_guest (odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest) 2026-08-23 23:13:07,574 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_mail_group_public_page_as_guest ... 2026-08-23 23:13:08,042 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Chrome pid: 8982 2026-08-23 23:13:08,058 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Chrome headless temporary user profile dir: /tmp/tmpa2di5k7h_chrome_odoo 2026-08-23 23:13:08,058 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Issuing json command http://127.0.0.1:35305/json/version 2026-08-23 23:13:08,059 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:35305/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:13:08,099 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Browser version: Chrome/150.0.7871.114 2026-08-23 23:13:08,099 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Issuing json command http://127.0.0.1:35305/json 2026-08-23 23:13:08,099 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:35305/json with timeout 3 increased to 10s during tests 2026-08-23 23:13:08,105 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Websocket url found: ws://127.0.0.1:35305/devtools/page/071B03B4551C39EA1CC77C7B0C724EA4 2026-08-23 23:13:08,166 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Enable chrome headless console log notification 2026-08-23 23:13:08,171 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Chrome headless enable page notifications 2026-08-23 23:13:08,180 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Setting session cookie in browser 2026-08-23 23:13:08,212 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Open "http://127.0.0.1:8069/chat/759/YgnLBTu7tx" in browser 2026-08-23 23:13:08,213 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Navigating to: "http://127.0.0.1:8069/chat/759/YgnLBTu7tx" 2026-08-23 23:13:08,265 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:13:09,205 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:09] "GET /chat/759/YgnLBTu7tx HTTP/1.1" 200 - 101 0.020 0.922 2026-08-23 23:13:09,207 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Navigation result: {'frameId': '071B03B4551C39EA1CC77C7B0C724EA4', 'loaderId': '06ED67FF2322E02F7937A2539E70C981', 'isDownload': False} 2026-08-23 23:13:09,207 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Evaluate ready code "odoo.isTourReady('discuss_channel_as_guest_tour.js')" 2026-08-23 23:13:09,227 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:09] "GET /web/assets/9c39288/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-23 23:13:09,232 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:09] "GET /web/webclient/translations/9b2f8ecd4d9456aaa951fb529f3371342f9a46ba?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-08-23 23:13:09,234 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:09] "GET /web/assets/8a4c54c/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-23 23:13:09,238 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:09] "GET /web/assets/b269af4/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-08-23 23:13:09,331 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:09] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:13:09,337 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:09] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-23 23:13:09,375 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.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/759/YgnLBTu7tx", "delayToCheckUndeterminisms": 0})" 2026-08-23 23:13:09,379 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.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-08-23 23:13:09,401 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:13:09,415 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:09] "POST /mail/data HTTP/1.1" 200 - 44 0.014 0.024 2026-08-23 23:13:09,416 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.018 2026-08-23 23:13:09,435 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.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-08-23 23:13:09,499 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.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-08-23 23:13:09,506 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:09] "POST /mail/guest/update_name HTTP/1.1" 200 - 8 0.001 0.005 2026-08-23 23:13:09,592 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.browser: tour succeeded 2026-08-23 23:13:09,596 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR discuss_channel_as_guest_tour.js SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-08-23 23:13:09,597 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13: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-08-23 23:13:09,598 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:09] "POST /discuss/channel/messages HTTP/1.1" 200 - 30 0.012 0.016 2026-08-23 23:13:09,605 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:09] "GET /web/image/discuss.channel/759/avatar_128?unique=e23193555498b524d374036cf436b07c2d3fd47b4f9481fe606f8bd777d13f0709816835748330ea7906860d0d882e3db96f768ee758252ee03084bbd499b16f HTTP/1.1" 200 - 8 0.002 0.031 2026-08-23 23:13:09,611 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:09] "GET /web/image/mail.guest/77/avatar_128?access_token=7c3d55c09347791bda4369f9d5ab512ba5ed39492304a0789d24f055cbd5dcb1o0x6aad94c8&unique=1787526789000 HTTP/1.1" 200 - 5 0.002 0.034 2026-08-23 23:13:09,617 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:09] "POST /discuss/channel/members HTTP/1.1" 200 - 7 0.002 0.037 2026-08-23 23:13:09,626 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:09] "GET /web/image/res.partner/2/avatar_128?access_token=ffbbaca4a088806510da7235c4dcc6486b1f32cf9efd167ce56f4852b4ebe4bfo0x6aadfc51&unique=1787521891000 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-23 23:13:09,660 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:09] "GET /web/image/mail.guest/76/avatar_128?access_token=a4e923e615fbd2a28a9f0574bff964d80b3952723173cb0856a02b312abc0c1fo0x6aad93a1&unique=1787526743000 HTTP/1.1" 200 - 6 0.032 0.023 2026-08-23 23:13:09,672 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:09] "GET /web/image/res.partner/1553/avatar_128?access_token=9c6d1c36f39e65ad3ccb10769696bf72aa72397b627cb851665743a14b16feebo0x6aafe716&unique=1787526743000 HTTP/1.1" 200 - 9 0.002 0.061 2026-08-23 23:13:09,683 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:09] "GET /web/image/res.partner/1552/avatar_128?access_token=5c3c07ec2428238041a206b0b7149615aca0c627fbb828f2720e7ae95f921c63o0x6aafe5ef&unique=1787526743000 HTTP/1.1" 200 - 8 0.002 0.073 2026-08-23 23:13:09,685 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.browser: heap 7869736 (allocated 9175040) 2026-08-23 23:13:09,687 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Closing chrome headless with pid 8982 2026-08-23 23:13:09,687 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Closing websocket connection 2026-08-23 23:13:09,688 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Terminating chrome headless with pid 8982 2026-08-23 23:13:09,781 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231309_781489_test_mail_group_public_page_as_guest.txt 2026-08-23 23:13:09,781 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Removing chrome user profile "/tmp/tmpa2di5k7h_chrome_odoo" 2026-08-23 23:13:09,924 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Chrome pid: 9174 2026-08-23 23:13:09,925 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Chrome headless temporary user profile dir: /tmp/tmpj8b0uggk_chrome_odoo 2026-08-23 23:13:09,925 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Issuing json command http://127.0.0.1:45453/json/version 2026-08-23 23:13:09,926 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:45453/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:13:09,975 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Browser version: Chrome/150.0.7871.114 2026-08-23 23:13:09,975 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Issuing json command http://127.0.0.1:45453/json 2026-08-23 23:13:09,975 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:45453/json with timeout 3 increased to 10s during tests 2026-08-23 23:13:09,982 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Websocket url found: ws://127.0.0.1:45453/devtools/page/459534F1DE6F6A5129D25CC85C816397 2026-08-23 23:13:09,990 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Enable chrome headless console log notification 2026-08-23 23:13:10,058 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Chrome headless enable page notifications 2026-08-23 23:13:10,069 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Setting session cookie in browser 2026-08-23 23:13:10,074 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Open "http://127.0.0.1:8069/chat/759/YgnLBTu7tx" in browser 2026-08-23 23:13:10,075 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Navigating to: "http://127.0.0.1:8069/chat/759/YgnLBTu7tx" 2026-08-23 23:13:10,121 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:10] "GET /chat/759/YgnLBTu7tx HTTP/1.1" 200 - 43 0.011 0.029 2026-08-23 23:13:10,122 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Navigation result: {'frameId': '459534F1DE6F6A5129D25CC85C816397', 'loaderId': '2176CFD5223A88C3C0E0D17182AC498D', 'isDownload': False} 2026-08-23 23:13:10,122 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-08-23 23:13:10,166 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:10] "GET /web/assets/b269af4/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-23 23:13:10,170 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:10] "GET /web/assets/9c39288/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-23 23:13:10,174 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:10] "GET /web/webclient/translations/257d6259c003fa4034f1dfe82f5d54d9b4f2e0a0?lang=false HTTP/1.1" 200 - 0 0.000 0.012 2026-08-23 23:13:10,177 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:10] "GET /web/assets/8a4c54c/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.000 0.015 2026-08-23 23:13:10,272 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:10] "GET /web/webclient/translations/257d6259c003fa4034f1dfe82f5d54d9b4f2e0a0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:13:10,274 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:10] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:13:10,283 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:10] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.002 2026-08-23 23:13:10,320 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.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/759/YgnLBTu7tx", "delayToCheckUndeterminisms": 0})" 2026-08-23 23:13:10,327 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-08-23 23:13:10,367 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:10] "POST /mail/data HTTP/1.1" 200 - 43 0.014 0.028 2026-08-23 23:13:10,368 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.033 2026-08-23 23:13:10,474 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:10] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 17 0.008 0.011 2026-08-23 23:13:10,479 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-08-23 23:13:10,497 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:10] "POST /discuss/channel/messages HTTP/1.1" 200 - 26 0.007 0.031 2026-08-23 23:13:10,501 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:13:10,502 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:10] "GET /web/image/discuss.channel/758/avatar_128?unique=192b3070a1b46ae7e07e299efb590ea9e5badbfdfd6f343b4194a836759d96f530c5adefb40f3ace1df34773d98e8b23aade5a32fdc98df81346ac6e558f92d5 HTTP/1.1" 200 - 8 0.002 0.040 2026-08-23 23:13:10,509 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:13:10,512 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:10] "GET /web/image/res.partner/1553/avatar_128?access_token=9c6d1c36f39e65ad3ccb10769696bf72aa72397b627cb851665743a14b16feebo0x6aafe716&unique=1787526743000 HTTP/1.1" 200 - 9 0.003 0.046 2026-08-23 23:13:10,517 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:10] "GET /web/image/discuss.channel/759/avatar_128?unique=e23193555498b524d374036cf436b07c2d3fd47b4f9481fe606f8bd777d13f0709816835748330ea7906860d0d882e3db96f768ee758252ee03084bbd499b16f HTTP/1.1" 200 - 8 0.001 0.049 2026-08-23 23:13:10,520 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:10] "GET /web/image/mail.guest/76/avatar_128?access_token=a4e923e615fbd2a28a9f0574bff964d80b3952723173cb0856a02b312abc0c1fo0x6aad93a1&unique=1787526743000 HTTP/1.1" 200 - 5 0.000 0.052 2026-08-23 23:13:10,564 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:10] "POST /discuss/channel/members HTTP/1.1" 200 - 7 0.038 0.050 2026-08-23 23:13:10,574 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:10] "GET /web/image/res.partner/2/avatar_128?access_token=ffbbaca4a088806510da7235c4dcc6486b1f32cf9efd167ce56f4852b4ebe4bfo0x6aadfc51&unique=1787521891000 HTTP/1.1" 200 - 8 0.002 0.066 2026-08-23 23:13:10,577 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:10] "GET /web/image/mail.guest/77/avatar_128?access_token=7c3d55c09347791bda4369f9d5ab512ba5ed39492304a0789d24f055cbd5dcb1o0x6aad94c8&unique=1787526789000 HTTP/1.1" 200 - 6 0.001 0.065 2026-08-23 23:13:10,584 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-08-23 23:13:10,592 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:10] "GET /web/image/res.partner/1552/avatar_128?access_token=5c3c07ec2428238041a206b0b7149615aca0c627fbb828f2720e7ae95f921c63o0x6aafe5ef&unique=1787526743000 HTTP/1.1" 200 - 8 0.005 0.073 2026-08-23 23:13:10,647 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-08-23 23:13:10,722 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.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-08-23 23:13:10,730 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:10] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 10 0.004 0.007 2026-08-23 23:13:10,783 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.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-08-23 23:13:10,783 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.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-08-23 23:13:10,800 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:10] "POST /mail/attachment/upload HTTP/1.1" 200 - 16 0.003 0.011 2026-08-23 23:13:10,801 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:10] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:13:10,849 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.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-08-23 23:13:10,915 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.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-08-23 23:13:10,915 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.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-08-23 23:13:10,927 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:10] "POST /mail/attachment/upload HTTP/1.1" 200 - 12 0.002 0.008 2026-08-23 23:13:10,951 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:10] "GET /web/image/12848?access_token=f0a51154-3807-40bf-af95-6f3b9a399b59&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 6 0.001 0.003 2026-08-23 23:13:10,981 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-08-23 23:13:11,056 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:11] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-08-23 23:13:11,058 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.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-08-23 23:13:11,069 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:11] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 12 0.005 0.008 2026-08-23 23:13:11,079 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:11] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 10 0.003 0.016 2026-08-23 23:13:11,081 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:11] "GET /web/assets/8b57c16/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.000 0.019 2026-08-23 23:13:11,184 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:11] "POST /mail/message/post HTTP/1.1" 200 - 50 0.012 0.030 2026-08-23 23:13:11,213 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.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-08-23 23:13:11,279 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.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-08-23 23:13:11,368 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-08-23 23:13:11,653 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.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-08-23 23:13:11,669 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:11] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.009 0.008 2026-08-23 23:13:11,714 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.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-08-23 23:13:11,720 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [11] 2026-08-23 23:13:11,723 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:11] "POST /mail/message/reaction HTTP/1.1" 200 - 20 0.003 0.008 2026-08-23 23:13:11,768 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.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-08-23 23:13:11,834 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.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-08-23 23:13:11,904 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.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-08-23 23:13:11,981 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.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-08-23 23:13:12,034 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-08-23 23:13:12,034 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.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-08-23 23:13:12,048 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:12] "POST /mail/attachment/upload HTTP/1.1" 200 - 11 0.002 0.008 2026-08-23 23:13:12,097 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-08-23 23:13:12,172 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.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-08-23 23:13:12,193 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:12] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.006 0.014 2026-08-23 23:13:12,231 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.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-08-23 23:13:12,296 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.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-08-23 23:13:12,363 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.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-08-23 23:13:12,436 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-08-23 23:13:12,504 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.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-08-23 23:13:12,519 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #4 deleted ir.attachment records with IDs: [12849] 2026-08-23 23:13:12,521 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:12] "POST /mail/attachment/delete HTTP/1.1" 200 - 24 0.005 0.010 2026-08-23 23:13:12,564 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-08-23 23:13:12,636 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-08-23 23:13:12,701 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-08-23 23:13:12,769 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.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-08-23 23:13:12,789 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:12] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.006 0.012 2026-08-23 23:13:12,830 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.browser: tour succeeded 2026-08-23 23:13:12,830 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-23 23:13:12,867 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.browser: heap 12143240 (allocated 13631488) 2026-08-23 23:13:12,868 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Closing chrome headless with pid 9174 2026-08-23 23:13:12,868 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Closing websocket connection 2026-08-23 23:13:12,869 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Terminating chrome headless with pid 9174 2026-08-23 23:13:12,923 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231312_923269_test_mail_group_public_page_as_guest.txt 2026-08-23 23:13:12,923 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest.test_mail_group_public_page_as_guest: Removing chrome user profile "/tmp/tmpj8b0uggk_chrome_odoo" 2026-08-23 23:13:12,951 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_mail_group_public_page_as_internal ... 2026-08-23 23:13:13,539 202 _WARNING rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Chrome headless failed to start: [9381:9402:0823/231313.388077:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [9381:9402:0823/231313.391369:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9381:9402:0823/231313.391455:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [9381:9402:0823/231313.391493:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [9381:9402:0823/231313.391561:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9381:9402:0823/231313.398183:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9381:9381:0823/231313.400947:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [9418:9418:0823/231313.412929:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [9418:9418:0823/231313.415145:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [9381:9402:0823/231313.420694:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9381:9381:0823/231313.480018:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9381:9381:0823/231313.480097:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [9381:9381:0823/231313.480112:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9381:9402:0823/231313.480124:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9381:9402:0823/231313.480149:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9381:9381:0823/231313.480265:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9381:9381:0823/231313.481297:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9421:9457:0823/231313.494146:ERROR:net/socket/ssl_client_socket_impl.cc:963] handshake failed; returned -1, SSL error code 1, net_error -3 2026-08-23 23:13:13,544 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: skipped TestMailPublicPage.test_mail_group_public_page_as_internal : Failed to detect chrome devtools port after 10.0s. 2026-08-23 23:13:13,566 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_mail_group_public_page_as_internal (odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal) 2026-08-23 23:13:13,567 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_mail_group_public_page_as_internal ... 2026-08-23 23:13:14,149 202 _WARNING rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Chrome headless failed to start: [9494:9515:0823/231313.998399:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [9494:9515:0823/231314.002349:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9494:9515:0823/231314.002512:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [9494:9515:0823/231314.002657:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [9494:9515:0823/231314.002682:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9494:9515:0823/231314.008844:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9494:9494:0823/231314.011242:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [9530:9530:0823/231314.018571:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [9530:9530:0823/231314.020284:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [9494:9515:0823/231314.025706:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9494:9494:0823/231314.086839:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9494:9494:0823/231314.086896:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [9494:9494:0823/231314.086907:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9494:9515:0823/231314.086915:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9494:9515:0823/231314.086937:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9494:9494:0823/231314.087046:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9494:9494:0823/231314.087975:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9533:9571:0823/231314.103684:ERROR:net/socket/ssl_client_socket_impl.cc:963] handshake failed; returned -1, SSL error code 1, net_error -3 2026-08-23 23:13:14,154 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: skipped TestMailPublicPage.test_mail_group_public_page_as_internal : Failed to detect chrome devtools port after 10.0s. 2026-08-23 23:13:14,176 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_mail_group_public_page_as_internal (odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal) 2026-08-23 23:13:14,176 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_mail_group_public_page_as_internal ... 2026-08-23 23:13:14,641 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Chrome pid: 9621 2026-08-23 23:13:14,641 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Chrome headless temporary user profile dir: /tmp/tmpakhtzrmu_chrome_odoo 2026-08-23 23:13:14,641 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Issuing json command http://127.0.0.1:39155/json/version 2026-08-23 23:13:14,658 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:39155/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:13:14,700 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Browser version: Chrome/150.0.7871.114 2026-08-23 23:13:14,700 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Issuing json command http://127.0.0.1:39155/json 2026-08-23 23:13:14,701 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:39155/json with timeout 3 increased to 10s during tests 2026-08-23 23:13:14,758 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Websocket url found: ws://127.0.0.1:39155/devtools/page/BEA608CD79AA1E6B0E773007A5BE5B74 2026-08-23 23:13:14,765 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Enable chrome headless console log notification 2026-08-23 23:13:14,769 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Chrome headless enable page notifications 2026-08-23 23:13:14,862 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:13:14,866 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Setting session cookie in browser 2026-08-23 23:13:14,867 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Open "http://127.0.0.1:8069/chat/765/YX3BVAMQDa" in browser 2026-08-23 23:13:14,867 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Navigating to: "http://127.0.0.1:8069/chat/765/YX3BVAMQDa" 2026-08-23 23:13:14,873 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:13:15,291 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:15] "GET /chat/765/YX3BVAMQDa HTTP/1.1" 200 - 156 0.046 0.373 2026-08-23 23:13:15,293 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Navigation result: {'frameId': 'BEA608CD79AA1E6B0E773007A5BE5B74', 'loaderId': 'F32A8A6A022FE5210CBFB6AACF07B204', 'isDownload': False} 2026-08-23 23:13:15,293 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-08-23 23:13:15,316 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:15] "GET /web/assets/9c39288/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-23 23:13:15,319 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:15] "GET /web/assets/b269af4/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.000 0.009 2026-08-23 23:13:15,322 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:15] "GET /web/assets/8a4c54c/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.000 0.010 2026-08-23 23:13:15,325 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:15] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-08-23 23:13:15,426 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:15] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:13:15,432 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-23 23:13:15,465 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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/765/YX3BVAMQDa", "delayToCheckUndeterminisms": 0})" 2026-08-23 23:13:15,472 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-08-23 23:13:15,530 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:15] "POST /mail/data HTTP/1.1" 200 - 57 0.023 0.038 2026-08-23 23:13:15,531 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.053 2026-08-23 23:13:15,645 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13: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-08-23 23:13:15,646 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-08-23 23:13:15,650 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:13:15,659 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:15] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.016 0.017 2026-08-23 23:13:15,675 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:15] "GET /web/image/res.partner/7/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 9 0.005 0.036 2026-08-23 23:13:15,681 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:15] "GET /web/image/discuss.channel/1/avatar_128?unique=40f2005ec4d32d93b8d28b67969250b1a4a01403f6d2a212e4a445e5aca29c4269dac402805c11d123ffbb6150a27e196fdb07b3b33c37b9f48b82ad34f3ecd2 HTTP/1.1" 200 - 6 0.002 0.048 2026-08-23 23:13:15,687 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:15] "GET /web/image/discuss.channel/765/avatar_128?unique=20b895f3bb22a442e0e55bca92000341462dfd70953d3ab4cdb583b2db9eb2f0a5490bb5ea29955449f2c020b30937a7077860cb8aa7e9b074187692904ba6dd HTTP/1.1" 200 - 6 0.001 0.053 2026-08-23 23:13:15,691 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:15] "GET /web/image/mail.guest/80/avatar_128?unique=1787526743000 HTTP/1.1" 200 - 4 0.001 0.023 2026-08-23 23:13:15,717 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:15] "GET /web/image/res.partner/1558/avatar_128?unique=1787526743000 HTTP/1.1" 200 - 16 0.007 0.025 2026-08-23 23:13:15,721 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-08-23 23:13:15,733 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:15] "GET /web/image/res.partner/1559/avatar_128?unique=1787526743000 HTTP/1.1" 200 - 10 0.005 0.050 2026-08-23 23:13:15,759 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:15] "POST /discuss/channel/members HTTP/1.1" 200 - 6 0.020 0.102 2026-08-23 23:13:15,773 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:15] "GET /web/image/res.partner/2/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 9 0.004 0.099 2026-08-23 23:13:15,779 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-08-23 23:13:15,857 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:15,870 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:15] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.006 0.013 2026-08-23 23:13:15,915 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:15,916 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:15,930 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:15] "POST /mail/attachment/upload HTTP/1.1" 200 - 12 0.003 0.008 2026-08-23 23:13:15,932 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:15] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:13:15,981 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:16,048 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:16,048 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:16,059 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:16] "POST /mail/attachment/upload HTTP/1.1" 200 - 8 0.001 0.007 2026-08-23 23:13:16,071 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:16] "GET /web/image/12858?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 9 0.002 0.005 2026-08-23 23:13:16,114 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-08-23 23:13:16,189 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:16] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-08-23 23:13:16,194 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:16,210 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:16] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.006 0.013 2026-08-23 23:13:16,213 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:16] "GET /web/assets/8b57c16/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.000 0.018 2026-08-23 23:13:16,316 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:16] "POST /mail/message/post HTTP/1.1" 200 - 52 0.013 0.029 2026-08-23 23:13:16,340 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:16] "GET /discuss/channel/765/image/12858?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 6 0.002 0.005 2026-08-23 23:13:16,346 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:16,413 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:16,498 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-08-23 23:13:16,785 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:16,798 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:16] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.006 0.009 2026-08-23 23:13:16,846 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:16,851 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [12] 2026-08-23 23:13:16,854 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:16] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.002 0.008 2026-08-23 23:13:16,900 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:16,968 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:17,039 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:17,114 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:17,167 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-08-23 23:13:17,167 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:17,179 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:17] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.001 0.007 2026-08-23 23:13:17,231 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-08-23 23:13:17,305 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:17,334 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:17] "POST /mail/message/update_content HTTP/1.1" 200 - 36 0.010 0.018 2026-08-23 23:13:17,364 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:17,429 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:17,496 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:17,568 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-08-23 23:13:17,638 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:17,656 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #6 deleted ir.attachment records with IDs: [12859] 2026-08-23 23:13:17,658 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:17] "POST /mail/attachment/delete HTTP/1.1" 200 - 27 0.008 0.011 2026-08-23 23:13:17,697 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-08-23 23:13:17,770 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-08-23 23:13:17,834 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-08-23 23:13:17,902 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:17,924 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:17] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.007 0.013 2026-08-23 23:13:17,963 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.browser: tour succeeded 2026-08-23 23:13:17,963 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-23 23:13:17,995 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.browser: heap 12541592 (allocated 13631488) 2026-08-23 23:13:17,996 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Closing chrome headless with pid 9621 2026-08-23 23:13:17,997 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Closing websocket connection 2026-08-23 23:13:17,997 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Terminating chrome headless with pid 9621 2026-08-23 23:13:18,072 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231318_071823_test_mail_group_public_page_as_internal.txt 2026-08-23 23:13:18,072 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Removing chrome user profile "/tmp/tmpakhtzrmu_chrome_odoo" 2026-08-23 23:13:18,225 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Chrome pid: 9833 2026-08-23 23:13:18,225 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Chrome headless temporary user profile dir: /tmp/tmp_hmm2i4g_chrome_odoo 2026-08-23 23:13:18,225 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Issuing json command http://127.0.0.1:41385/json/version 2026-08-23 23:13:18,226 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:41385/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:13:18,271 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Browser version: Chrome/150.0.7871.114 2026-08-23 23:13:18,271 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Issuing json command http://127.0.0.1:41385/json 2026-08-23 23:13:18,271 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:41385/json with timeout 3 increased to 10s during tests 2026-08-23 23:13:18,278 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Websocket url found: ws://127.0.0.1:41385/devtools/page/83C378DEA7B5BF27DA7A89F1234FA797 2026-08-23 23:13:18,283 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Enable chrome headless console log notification 2026-08-23 23:13:18,361 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Chrome headless enable page notifications 2026-08-23 23:13:18,381 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:13:18,382 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Setting session cookie in browser 2026-08-23 23:13:18,383 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Open "http://127.0.0.1:8069/chat/765/YX3BVAMQDa" in browser 2026-08-23 23:13:18,383 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Navigating to: "http://127.0.0.1:8069/chat/765/YX3BVAMQDa" 2026-08-23 23:13:18,463 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:18] "GET /chat/765/YX3BVAMQDa HTTP/1.1" 200 - 45 0.014 0.061 2026-08-23 23:13:18,465 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Navigation result: {'frameId': '83C378DEA7B5BF27DA7A89F1234FA797', 'loaderId': '68C9B390BED8349B2E0E556F7B636AF4', 'isDownload': False} 2026-08-23 23:13:18,465 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-08-23 23:13:18,481 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:18] "GET /web/assets/9c39288/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 23:13:18,485 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:18] "GET /web/assets/b269af4/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.000 0.009 2026-08-23 23:13:18,488 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:18] "GET /web/assets/8a4c54c/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-23 23:13:18,492 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:18] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-08-23 23:13:18,597 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:18] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:13:18,601 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:13:18,636 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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/765/YX3BVAMQDa", "delayToCheckUndeterminisms": 0})" 2026-08-23 23:13:18,643 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-08-23 23:13:18,697 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:18] "POST /mail/data HTTP/1.1" 200 - 53 0.021 0.037 2026-08-23 23:13:18,698 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.050 2026-08-23 23:13:18,814 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-08-23 23:13:18,819 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:18] "POST /discuss/channel/messages HTTP/1.1" 200 - 25 0.009 0.015 2026-08-23 23:13:18,819 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:13:18,823 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:13:18,863 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:18] "GET /web/image/res.partner/7/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 9 0.032 0.030 2026-08-23 23:13:18,870 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:18] "GET /web/image/discuss.channel/1/avatar_128?unique=40f2005ec4d32d93b8d28b67969250b1a4a01403f6d2a212e4a445e5aca29c4269dac402805c11d123ffbb6150a27e196fdb07b3b33c37b9f48b82ad34f3ecd2 HTTP/1.1" 200 - 6 0.001 0.070 2026-08-23 23:13:18,876 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:18] "GET /web/image/discuss.channel/765/avatar_128?unique=20b895f3bb22a442e0e55bca92000341462dfd70953d3ab4cdb583b2db9eb2f0a5490bb5ea29955449f2c020b30937a7077860cb8aa7e9b074187692904ba6dd HTTP/1.1" 200 - 6 0.001 0.074 2026-08-23 23:13:18,886 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:18] "POST /discuss/channel/members HTTP/1.1" 200 - 6 0.004 0.078 2026-08-23 23:13:18,888 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:18] "GET /web/image/mail.guest/80/avatar_128?unique=1787526743000 HTTP/1.1" 200 - 3 0.000 0.029 2026-08-23 23:13:18,904 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:18] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:13:18,908 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:18] "GET /web/image/res.partner/2/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 9 0.006 0.071 2026-08-23 23:13:18,913 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-08-23 23:13:18,925 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:18] "GET /web/image/res.partner/1559/avatar_128?unique=1787526743000 HTTP/1.1" 200 - 10 0.005 0.052 2026-08-23 23:13:18,965 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-08-23 23:13:18,976 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:18] "GET /web/image/res.partner/1558/avatar_128?unique=1787526743000 HTTP/1.1" 200 - 9 0.036 0.069 2026-08-23 23:13:18,982 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:18] "GET /discuss/channel/765/image/12858?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 6 0.002 0.074 2026-08-23 23:13:19,039 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:19,054 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:19] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.006 0.013 2026-08-23 23:13:19,099 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:19,099 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:19,111 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:19] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.001 0.007 2026-08-23 23:13:19,164 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:19,231 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:19,231 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:19,243 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:19] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.001 0.007 2026-08-23 23:13:19,251 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:19] "GET /web/image/12861?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 4 0.000 0.003 2026-08-23 23:13:19,297 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-08-23 23:13:19,370 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:19] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:13:19,376 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:19,394 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:19] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.007 0.013 2026-08-23 23:13:19,397 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:19] "GET /web/assets/8b57c16/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-08-23 23:13:19,500 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:19] "POST /mail/message/post HTTP/1.1" 200 - 42 0.011 0.026 2026-08-23 23:13:19,524 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:19] "GET /discuss/channel/765/image/12861?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 6 0.002 0.005 2026-08-23 23:13:19,529 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:19,596 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:19,681 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-08-23 23:13:19,967 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:19,977 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:19] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.003 0.009 2026-08-23 23:13:20,028 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:20,033 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [13] 2026-08-23 23:13:20,036 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:20] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.002 0.008 2026-08-23 23:13:20,083 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:20,151 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:20,222 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:20,298 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:20,351 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-08-23 23:13:20,351 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:20,363 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:20] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.001 0.007 2026-08-23 23:13:20,414 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-08-23 23:13:20,488 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:20,511 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:20] "POST /mail/message/update_content HTTP/1.1" 200 - 36 0.006 0.016 2026-08-23 23:13:20,549 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:20,612 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:20,679 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:20,752 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-08-23 23:13:20,821 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:20,836 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #6 deleted ir.attachment records with IDs: [12862] 2026-08-23 23:13:20,839 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:20] "POST /mail/attachment/delete HTTP/1.1" 200 - 25 0.006 0.011 2026-08-23 23:13:20,880 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-08-23 23:13:20,953 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-08-23 23:13:21,018 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-08-23 23:13:21,085 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.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-08-23 23:13:21,107 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:21] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.007 0.013 2026-08-23 23:13:21,146 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.browser: tour succeeded 2026-08-23 23:13:21,146 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-23 23:13:21,181 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.browser: heap 12866080 (allocated 14942208) 2026-08-23 23:13:21,182 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Closing chrome headless with pid 9833 2026-08-23 23:13:21,182 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Closing websocket connection 2026-08-23 23:13:21,183 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Terminating chrome headless with pid 9833 2026-08-23 23:13:21,236 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231321_236500_test_mail_group_public_page_as_internal.txt 2026-08-23 23:13:21,236 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal.test_mail_group_public_page_as_internal: Removing chrome user profile "/tmp/tmp_hmm2i4g_chrome_odoo" 2026-08-23 23:13:21,261 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_mail_group_public_page_as_portal ... 2026-08-23 23:13:21,840 202 _WARNING rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Chrome headless failed to start: [10044:10065:0823/231321.689300:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [10044:10065:0823/231321.692517:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10044:10065:0823/231321.692706:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [10044:10065:0823/231321.692751:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [10044:10065:0823/231321.692765:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10044:10065:0823/231321.699377:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10044:10044:0823/231321.701844:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [10079:10079:0823/231321.709663:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [10079:10079:0823/231321.711645:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [10044:10065:0823/231321.716949:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10044:10044:0823/231321.773831:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10044:10044:0823/231321.773898:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [10044:10044:0823/231321.773908:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10044:10065:0823/231321.773917:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10044:10065:0823/231321.773944:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10044:10044:0823/231321.774048:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10044:10044:0823/231321.775234:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 23:13:21,845 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: skipped TestMailPublicPage.test_mail_group_public_page_as_portal : Failed to detect chrome devtools port after 10.0s. 2026-08-23 23:13:21,868 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_mail_group_public_page_as_portal (odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal) 2026-08-23 23:13:21,868 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_mail_group_public_page_as_portal ... 2026-08-23 23:13:22,335 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal: Chrome pid: 10171 2026-08-23 23:13:22,336 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal: Chrome headless temporary user profile dir: /tmp/tmpxmbton0q_chrome_odoo 2026-08-23 23:13:22,336 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal: Issuing json command http://127.0.0.1:46613/json/version 2026-08-23 23:13:22,337 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:46613/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:13:22,394 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal: Browser version: Chrome/150.0.7871.114 2026-08-23 23:13:22,394 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal: Issuing json command http://127.0.0.1:46613/json 2026-08-23 23:13:22,395 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:46613/json with timeout 3 increased to 10s during tests 2026-08-23 23:13:22,403 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal: Websocket url found: ws://127.0.0.1:46613/devtools/page/9CFCE1FADE7F9DCE99574F73C79D9442 2026-08-23 23:13:22,464 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal: Enable chrome headless console log notification 2026-08-23 23:13:22,470 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal: Chrome headless enable page notifications 2026-08-23 23:13:22,516 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal from n/a 2026-08-23 23:13:22,561 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal: Setting session cookie in browser 2026-08-23 23:13:22,562 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal: Open "http://127.0.0.1:8069/chat/769/GjRW4yvuek" in browser 2026-08-23 23:13:22,562 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal: Navigating to: "http://127.0.0.1:8069/chat/769/GjRW4yvuek" 2026-08-23 23:13:22,568 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:13:22,867 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:22] "GET /chat/769/GjRW4yvuek HTTP/1.1" 200 - 101 0.022 0.278 2026-08-23 23:13:22,869 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal: Navigation result: {'frameId': '9CFCE1FADE7F9DCE99574F73C79D9442', 'loaderId': 'E87B9009E263072BA9357E241054C94C', 'isDownload': False} 2026-08-23 23:13:22,869 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-08-23 23:13:22,890 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:22] "GET /web/assets/9c39288/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-23 23:13:22,894 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:22] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-08-23 23:13:22,897 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:22] "GET /web/assets/b269af4/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-08-23 23:13:22,900 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:22] "GET /web/assets/8a4c54c/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.000 0.014 2026-08-23 23:13:23,002 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:23] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:13:23,008 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:23] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-23 23:13:23,042 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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/769/GjRW4yvuek", "delayToCheckUndeterminisms": 0})" 2026-08-23 23:13:23,048 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-08-23 23:13:23,119 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:23] "POST /mail/data HTTP/1.1" 200 - 62 0.030 0.044 2026-08-23 23:13:23,120 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.066 2026-08-23 23:13:23,142 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-08-23 23:13:23,143 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:23] "GET /rating/static/src/img/rating_5.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:13:23,243 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-08-23 23:13:23,249 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:23] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.012 0.015 2026-08-23 23:13:23,253 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13: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-08-23 23:13:23,260 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:13:23,265 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:23] "GET /web/image/res.partner/7/avatar_128?access_token=c852d27e0d674f2e21d43b5c7f42d9cbfa461f14dae3709561153a79c6c93030o0x6aae0215&unique=1787521891000 HTTP/1.1" 200 - 6 0.006 0.032 2026-08-23 23:13:23,277 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:23] "GET /web/image/res.partner/3/avatar_128?access_token=6b5024827f088c5919133914bdce765100aea09c2d9391f17be8986e3038711eo0x6aadfd78&unique=1787526743000 HTTP/1.1" 200 - 6 0.002 0.048 2026-08-23 23:13:23,285 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:23] "GET /web/image/res.partner/8/avatar_128?access_token=0d6a6b4efb9583651b003b01ff0ae7c0709772aaa1fe6e13885f90a10b597f5eo0x6aae033d&unique=1787521891000 HTTP/1.1" 200 - 6 0.002 0.054 2026-08-23 23:13:23,291 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:23] "GET /web/image/discuss.channel/769/avatar_128?unique=bcfad760a081e172bbb968b7e47081935819b9eb139942dd781d37c678727d0608156dee5d43327f28c8c87152ac1a1d008f6f5def05ce7c1c938d1aba7cde9f HTTP/1.1" 200 - 6 0.001 0.062 2026-08-23 23:13:23,299 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:23] "POST /discuss/channel/members HTTP/1.1" 200 - 6 0.003 0.065 2026-08-23 23:13:23,307 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:23] "GET /web/image/res.partner/2/avatar_128?access_token=ffbbaca4a088806510da7235c4dcc6486b1f32cf9efd167ce56f4852b4ebe4bfo0x6aadfc51&unique=1787521891000 HTTP/1.1" 200 - 5 0.001 0.042 2026-08-23 23:13:23,310 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:23] "GET /web/image/mail.guest/82/avatar_128?access_token=cd5ab83fc1871a5ce15e2a94282ec1c5b582a5ccd5ef281cdfba6c8bbed15e39o0x6aad903e&unique=1787526743000 HTTP/1.1" 200 - 3 0.000 0.041 2026-08-23 23:13:23,317 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:23] "GET /web/image/res.partner/1563/avatar_128?access_token=8f6fdc4a3f2a0a71adbc4b79311585b2be1992459d72e1cd81582eebdb44f507o0x6aafe850&unique=1787526743000 HTTP/1.1" 200 - 6 0.002 0.036 2026-08-23 23:13:23,321 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-08-23 23:13:23,327 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:23] "GET /web/image/res.partner/1562/avatar_128?access_token=419e35f59315044bdde92d0912faa4e6642f2a79c3137f21c0d145d9f115cca5o0x6aafe728&unique=1787526743000 HTTP/1.1" 200 - 5 0.002 0.039 2026-08-23 23:13:23,379 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-08-23 23:13:23,457 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:23,467 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:23] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.005 0.010 2026-08-23 23:13:23,516 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:23,516 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:23,532 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:23] "POST /mail/attachment/upload HTTP/1.1" 200 - 12 0.004 0.009 2026-08-23 23:13:23,533 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:23] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:13:23,582 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:23,647 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:23,648 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:23,659 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:23] "POST /mail/attachment/upload HTTP/1.1" 200 - 8 0.002 0.007 2026-08-23 23:13:23,667 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:23] "GET /web/image/12870?access_token=a22b5805-0f30-4766-bc2c-02853a4fd8b1&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 3 0.000 0.003 2026-08-23 23:13:23,714 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-08-23 23:13:23,789 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:23] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-08-23 23:13:23,793 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:23,804 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:23] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.005 0.010 2026-08-23 23:13:23,807 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:23] "GET /web/assets/8b57c16/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-23 23:13:23,909 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:23] "POST /mail/message/post HTTP/1.1" 200 - 50 0.013 0.027 2026-08-23 23:13:23,929 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:23,995 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:24,082 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-08-23 23:13:24,371 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:24,384 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:24] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.005 0.009 2026-08-23 23:13:24,432 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:24,438 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #7 deleted mail.message.reaction records with IDs: [14] 2026-08-23 23:13:24,441 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:24] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.003 0.008 2026-08-23 23:13:24,486 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:24,551 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:24,622 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:24,697 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:24,750 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-08-23 23:13:24,751 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:24,763 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:24] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.001 0.008 2026-08-23 23:13:24,813 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-08-23 23:13:24,889 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:24,913 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:24] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.007 0.015 2026-08-23 23:13:24,947 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:25,012 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:25,079 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:25,151 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-08-23 23:13:25,221 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:25,234 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #7 deleted ir.attachment records with IDs: [12871] 2026-08-23 23:13:25,237 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:25] "POST /mail/attachment/delete HTTP/1.1" 200 - 22 0.005 0.010 2026-08-23 23:13:25,280 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-08-23 23:13:25,353 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-08-23 23:13:25,420 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-08-23 23:13:25,486 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:25,509 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:25] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.008 0.013 2026-08-23 23:13:25,546 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal.browser: tour succeeded 2026-08-23 23:13:25,546 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-23 23:13:25,579 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal.browser: heap 12720552 (allocated 14155776) 2026-08-23 23:13:25,580 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal: Closing chrome headless with pid 10171 2026-08-23 23:13:25,581 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal: Closing websocket connection 2026-08-23 23:13:25,581 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal: Terminating chrome headless with pid 10171 2026-08-23 23:13:25,634 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231325_634639_test_mail_group_public_page_as_portal.txt 2026-08-23 23:13:25,634 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal: Removing chrome user profile "/tmp/tmpxmbton0q_chrome_odoo" 2026-08-23 23:13:25,779 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal: Chrome pid: 10386 2026-08-23 23:13:25,779 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal: Chrome headless temporary user profile dir: /tmp/tmpw4_7hfpy_chrome_odoo 2026-08-23 23:13:25,779 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal: Issuing json command http://127.0.0.1:41397/json/version 2026-08-23 23:13:25,780 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:41397/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:13:25,818 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal: Browser version: Chrome/150.0.7871.114 2026-08-23 23:13:25,818 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal: Issuing json command http://127.0.0.1:41397/json 2026-08-23 23:13:25,858 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:41397/json with timeout 3 increased to 10s during tests 2026-08-23 23:13:25,865 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal: Websocket url found: ws://127.0.0.1:41397/devtools/page/8EC04BE9662FBE1FEB01B344D8296489 2026-08-23 23:13:25,872 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal: Enable chrome headless console log notification 2026-08-23 23:13:25,876 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal: Chrome headless enable page notifications 2026-08-23 23:13:25,959 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal from n/a 2026-08-23 23:13:25,961 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal: Setting session cookie in browser 2026-08-23 23:13:25,963 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal: Open "http://127.0.0.1:8069/chat/769/GjRW4yvuek" in browser 2026-08-23 23:13:25,963 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal: Navigating to: "http://127.0.0.1:8069/chat/769/GjRW4yvuek" 2026-08-23 23:13:26,008 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:26] "GET /chat/769/GjRW4yvuek HTTP/1.1" 200 - 39 0.011 0.028 2026-08-23 23:13:26,010 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal: Navigation result: {'frameId': '8EC04BE9662FBE1FEB01B344D8296489', 'loaderId': '39DB150ADBD9F1B7EE561CEEEF760A06', 'isDownload': False} 2026-08-23 23:13:26,010 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-08-23 23:13:26,028 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:26] "GET /web/assets/b269af4/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 23:13:26,032 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:26] "GET /web/assets/9c39288/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-08-23 23:13:26,035 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:26] "GET /web/assets/8a4c54c/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-08-23 23:13:26,039 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:26] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-08-23 23:13:26,150 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:26] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:13:26,154 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:13:26,189 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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/769/GjRW4yvuek", "delayToCheckUndeterminisms": 0})" 2026-08-23 23:13:26,198 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-08-23 23:13:26,255 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:26] "POST /mail/data HTTP/1.1" 200 - 54 0.018 0.045 2026-08-23 23:13:26,256 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.052 2026-08-23 23:13:26,277 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-23 23:13:26,279 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:26] "GET /rating/static/src/img/rating_5.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:13:26,375 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-08-23 23:13:26,385 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:26] "POST /discuss/channel/messages HTTP/1.1" 200 - 25 0.011 0.017 2026-08-23 23:13:26,390 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:13:26,398 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:13:26,399 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:26] "GET /web/image/res.partner/3/avatar_128?access_token=6b5024827f088c5919133914bdce765100aea09c2d9391f17be8986e3038711eo0x6aadfd78&unique=1787526743000 HTTP/1.1" 200 - 6 0.003 0.033 2026-08-23 23:13:26,408 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:26] "GET /web/image/res.partner/7/avatar_128?access_token=c852d27e0d674f2e21d43b5c7f42d9cbfa461f14dae3709561153a79c6c93030o0x6aae0215&unique=1787521891000 HTTP/1.1" 200 - 6 0.003 0.041 2026-08-23 23:13:26,459 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:26] "GET /web/image/discuss.channel/769/avatar_128?unique=bcfad760a081e172bbb968b7e47081935819b9eb139942dd781d37c678727d0608156dee5d43327f28c8c87152ac1a1d008f6f5def05ce7c1c938d1aba7cde9f HTTP/1.1" 200 - 6 0.046 0.048 2026-08-23 23:13:26,469 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:26] "GET /web/image/res.partner/8/avatar_128?access_token=0d6a6b4efb9583651b003b01ff0ae7c0709772aaa1fe6e13885f90a10b597f5eo0x6aae033d&unique=1787521891000 HTTP/1.1" 200 - 6 0.003 0.099 2026-08-23 23:13:26,479 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:26] "POST /discuss/channel/members HTTP/1.1" 200 - 6 0.005 0.105 2026-08-23 23:13:26,486 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-08-23 23:13:26,486 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:26] "GET /web/image/res.partner/2/avatar_128?access_token=ffbbaca4a088806510da7235c4dcc6486b1f32cf9efd167ce56f4852b4ebe4bfo0x6aadfc51&unique=1787521891000 HTTP/1.1" 200 - 5 0.002 0.084 2026-08-23 23:13:26,494 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:26] "GET /web/image/res.partner/1563/avatar_128?access_token=8f6fdc4a3f2a0a71adbc4b79311585b2be1992459d72e1cd81582eebdb44f507o0x6aafe850&unique=1787526743000 HTTP/1.1" 200 - 6 0.002 0.082 2026-08-23 23:13:26,501 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:26] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:13:26,506 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:26] "GET /web/image/res.partner/1562/avatar_128?access_token=419e35f59315044bdde92d0912faa4e6642f2a79c3137f21c0d145d9f115cca5o0x6aafe728&unique=1787526743000 HTTP/1.1" 200 - 5 0.002 0.043 2026-08-23 23:13:26,510 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:26] "GET /web/image/mail.guest/82/avatar_128?access_token=cd5ab83fc1871a5ce15e2a94282ec1c5b582a5ccd5ef281cdfba6c8bbed15e39o0x6aad903e&unique=1787526743000 HTTP/1.1" 200 - 3 0.001 0.108 2026-08-23 23:13:26,517 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:26] "GET /discuss/channel/769/image/12870?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 6 0.002 0.010 2026-08-23 23:13:26,555 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-08-23 23:13:26,623 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:26,634 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:26] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.007 0.010 2026-08-23 23:13:26,682 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:26,682 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:26,694 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:26] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.001 0.007 2026-08-23 23:13:26,747 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:26,814 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:26,814 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:26,825 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:26] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.001 0.007 2026-08-23 23:13:26,833 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:26] "GET /web/image/12873?access_token=5c9b7745-b954-4062-a4a3-30b193adb07f&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 3 0.000 0.003 2026-08-23 23:13:26,880 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-08-23 23:13:26,954 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:26] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:13:26,960 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:26,973 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:26] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.006 0.010 2026-08-23 23:13:26,975 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:26] "GET /web/assets/8b57c16/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.000 0.014 2026-08-23 23:13:27,081 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:27] "POST /mail/message/post HTTP/1.1" 200 - 41 0.011 0.027 2026-08-23 23:13:27,112 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:27,179 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:27,264 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-08-23 23:13:27,554 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:27,566 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:27] "POST /mail/message/reaction HTTP/1.1" 200 - 14 0.004 0.010 2026-08-23 23:13:27,614 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:27,622 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #7 deleted mail.message.reaction records with IDs: [15] 2026-08-23 23:13:27,625 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:27] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.003 0.008 2026-08-23 23:13:27,669 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:27,734 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:27,805 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:27,881 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:27,934 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-08-23 23:13:27,935 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:27,947 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:27] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.002 0.008 2026-08-23 23:13:27,997 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-08-23 23:13:28,071 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:28,095 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:28] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.007 0.015 2026-08-23 23:13:28,130 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:28,195 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:28,262 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:28,336 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-08-23 23:13:28,404 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:28,423 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #7 deleted ir.attachment records with IDs: [12874] 2026-08-23 23:13:28,426 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:28] "POST /mail/attachment/delete HTTP/1.1" 200 - 22 0.011 0.010 2026-08-23 23:13:28,466 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-08-23 23:13:28,537 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-08-23 23:13:28,601 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-08-23 23:13:28,669 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.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-08-23 23:13:28,693 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:28] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.008 0.015 2026-08-23 23:13:28,730 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal.browser: tour succeeded 2026-08-23 23:13:28,730 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-23 23:13:28,767 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal.browser: heap 13041780 (allocated 14942208) 2026-08-23 23:13:28,768 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal: Closing chrome headless with pid 10386 2026-08-23 23:13:28,769 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal: Closing websocket connection 2026-08-23 23:13:28,769 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal: Terminating chrome headless with pid 10386 2026-08-23 23:13:28,863 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231328_863194_test_mail_group_public_page_as_portal.txt 2026-08-23 23:13:28,863 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.test_mail_group_public_page_as_portal: Removing chrome user profile "/tmp/tmpw4_7hfpy_chrome_odoo" 2026-08-23 23:13:28,893 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_sidebar_in_public_page ... 2026-08-23 23:13:29,527 202 _WARNING rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Chrome headless failed to start: [10603:10624:0823/231329.376596:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [10603:10624:0823/231329.379786:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10603:10624:0823/231329.379907:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [10603:10624:0823/231329.380039:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [10603:10624:0823/231329.380058:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10603:10624:0823/231329.398270:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10603:10603:0823/231329.400781:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [10639:10639:0823/231329.412255:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [10639:10639:0823/231329.413827:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [10603:10624:0823/231329.415536:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10603:10603:0823/231329.461891:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10603:10603:0823/231329.461954:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [10603:10603:0823/231329.461964:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10603:10624:0823/231329.461960:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10603:10624:0823/231329.461998:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10603:10603:0823/231329.462057:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 23:13:29,531 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: skipped TestMailPublicPage.test_sidebar_in_public_page : Failed to detect chrome devtools port after 10.0s. 2026-08-23 23:13:29,553 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_sidebar_in_public_page (odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page) 2026-08-23 23:13:29,554 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_sidebar_in_public_page ... 2026-08-23 23:13:30,069 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.test_sidebar_in_public_page: Chrome pid: 10711 2026-08-23 23:13:30,069 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.test_sidebar_in_public_page: Chrome headless temporary user profile dir: /tmp/tmpstx0uml3_chrome_odoo 2026-08-23 23:13:30,069 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.test_sidebar_in_public_page: Issuing json command http://127.0.0.1:46877/json/version 2026-08-23 23:13:30,070 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:46877/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:13:30,109 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.test_sidebar_in_public_page: Browser version: Chrome/150.0.7871.114 2026-08-23 23:13:30,109 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.test_sidebar_in_public_page: Issuing json command http://127.0.0.1:46877/json 2026-08-23 23:13:30,110 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:46877/json with timeout 3 increased to 10s during tests 2026-08-23 23:13:30,160 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.test_sidebar_in_public_page: Websocket url found: ws://127.0.0.1:46877/devtools/page/4F80A6E2E3F4B82ABD241F71157254D9 2026-08-23 23:13:30,168 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.test_sidebar_in_public_page: Enable chrome headless console log notification 2026-08-23 23:13:30,173 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.test_sidebar_in_public_page: Chrome headless enable page notifications 2026-08-23 23:13:30,182 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.test_sidebar_in_public_page: Setting session cookie in browser 2026-08-23 23:13:30,270 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.test_sidebar_in_public_page: Open "http://127.0.0.1:8069/discuss/channel/776" in browser 2026-08-23 23:13:30,271 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.test_sidebar_in_public_page: Navigating to: "http://127.0.0.1:8069/discuss/channel/776" 2026-08-23 23:13:30,277 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:13:31,186 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:31] "GET /discuss/channel/776 HTTP/1.1" 200 - 82 0.023 0.887 2026-08-23 23:13:31,188 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.test_sidebar_in_public_page: Navigation result: {'frameId': '4F80A6E2E3F4B82ABD241F71157254D9', 'loaderId': '25412A63A484CC2B76630FE6373615D5', 'isDownload': False} 2026-08-23 23:13:31,188 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.test_sidebar_in_public_page: Evaluate ready code "odoo.isTourReady('sidebar_in_public_page_tour')" 2026-08-23 23:13:31,209 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:31] "GET /web/assets/b269af4/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-23 23:13:31,213 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:31] "GET /web/assets/8a4c54c/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-23 23:13:31,223 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:31] "GET /web/webclient/translations/257d6259c003fa4034f1dfe82f5d54d9b4f2e0a0?lang=false HTTP/1.1" 200 - 0 0.000 0.017 2026-08-23 23:13:31,223 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:31] "GET /web/assets/9c39288/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-08-23 23:13:31,319 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:31] "GET /web/webclient/translations/257d6259c003fa4034f1dfe82f5d54d9b4f2e0a0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 23:13:31,321 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:31] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:13:31,331 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:31] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-23 23:13:31,361 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.test_sidebar_in_public_page: Evaluate test code "odoo.startTour('sidebar_in_public_page_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/discuss/channel/776", "delayToCheckUndeterminisms": 0})" 2026-08-23 23:13:31,366 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.test_sidebar_in_public_page.browser: [1/9] Tour sidebar_in_public_page_tour → Step .o-mail-Discuss-header [title='Channel 1'] 2026-08-23 23:13:31,402 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:31] "POST /mail/data HTTP/1.1" 200 - 37 0.014 0.024 2026-08-23 23:13:31,403 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.028 2026-08-23 23:13:31,498 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.test_sidebar_in_public_page.browser: [2/9] Tour sidebar_in_public_page_tour → Step .o-mail-DiscussSidebarChannel:contains(Channel 1).o-active 2026-08-23 23:13:31,505 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:31] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 22 0.010 0.012 2026-08-23 23:13:31,508 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:13:31,512 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:31] "GET /web/image/discuss.channel/776/avatar_128?unique=c4323c6ef86c648fb8ac5cc7517cbedfbb91496dadf1a7e69d378a853212212c06496ea71d660e8d6c90e1fefd4c3679c489b17cbce3912952f5fd0e7aae7b94 HTTP/1.1" 200 - 8 0.002 0.022 2026-08-23 23:13:31,516 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:13:31,560 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:31] "POST /discuss/channel/messages HTTP/1.1" 200 - 25 0.034 0.040 2026-08-23 23:13:31,565 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:31] "GET /web/image/discuss.channel/777/avatar_128?unique=ec0c3f3f8058523dfb45f0fa0a657e5be021657c5074197968d78251ac86b7383a5eb5e6b8d8ef4adeeedac08da465038dbf0b41e7211a3c238740889a90c2fc HTTP/1.1" 200 - 8 0.001 0.075 2026-08-23 23:13:31,569 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.test_sidebar_in_public_page.browser: [3/9] Tour sidebar_in_public_page_tour → Step .o-mail-DiscussSidebarChannel:contains(Channel 2) 2026-08-23 23:13:31,579 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:31] "POST /discuss/channel/members HTTP/1.1" 200 - 12 0.005 0.081 2026-08-23 23:13:31,581 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:31] "GET /web/image/mail.guest/86/avatar_128?access_token=f94cf10ecb8245452868b6f851f779cac1ce2cee364a802f52eada3179cc7bebo0x6aad94db&unique=1787526743000 HTTP/1.1" 200 - 5 0.000 0.090 2026-08-23 23:13:31,608 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:31] "GET /web/image/res.partner/2/avatar_128?access_token=ffbbaca4a088806510da7235c4dcc6486b1f32cf9efd167ce56f4852b4ebe4bfo0x6aadfc51&unique=1787521891000 HTTP/1.1" 200 - 8 0.002 0.005 2026-08-23 23:13:31,652 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.test_sidebar_in_public_page.browser: [4/9] Tour sidebar_in_public_page_tour → Step .o-mail-Discuss-header [title='Channel 2'] 2026-08-23 23:13:31,666 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:31] "POST /discuss/channel/members HTTP/1.1" 200 - 12 0.006 0.009 2026-08-23 23:13:31,679 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:31] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 13 0.004 0.015 2026-08-23 23:13:31,697 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:31] "POST /discuss/channel/messages HTTP/1.1" 200 - 25 0.006 0.030 2026-08-23 23:13:31,714 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.test_sidebar_in_public_page.browser: [5/9] Tour sidebar_in_public_page_tour → Step .o-mail-DiscussSidebarChannel:contains(Channel 2).o-active 2026-08-23 23:13:31,781 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.test_sidebar_in_public_page.browser: [6/9] Tour sidebar_in_public_page_tour → Step .o-mail-Discuss-header [title='Channel 1'] 2026-08-23 23:13:31,811 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:31] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 12 0.004 0.008 2026-08-23 23:13:31,845 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.test_sidebar_in_public_page.browser: [7/9] Tour sidebar_in_public_page_tour → Step .o-mail-DiscussSidebarChannel:contains(Channel 1).o-active 2026-08-23 23:13:31,913 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.test_sidebar_in_public_page.browser: [8/9] Tour sidebar_in_public_page_tour → Step .o-mail-Discuss-header [title='Channel 2'] 2026-08-23 23:13:31,947 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:31] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 12 0.005 0.009 2026-08-23 23:13:31,979 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.test_sidebar_in_public_page.browser: [9/9] Tour sidebar_in_public_page_tour → Step .o-mail-DiscussSidebarChannel:contains(Channel 2).o-active 2026-08-23 23:13:32,046 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.test_sidebar_in_public_page.browser: tour succeeded 2026-08-23 23:13:32,046 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.test_sidebar_in_public_page.browser: ╔════════════════════════════════════════════╗ ║ TOUR sidebar_in_public_page_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-23 23:13:32,066 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.test_sidebar_in_public_page.browser: heap 8397132 (allocated 9437184) 2026-08-23 23:13:32,067 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.test_sidebar_in_public_page: Closing chrome headless with pid 10711 2026-08-23 23:13:32,067 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.test_sidebar_in_public_page: Closing websocket connection 2026-08-23 23:13:32,068 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.test_sidebar_in_public_page: Terminating chrome headless with pid 10711 2026-08-23 23:13:32,122 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.test_sidebar_in_public_page: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231332_121847_test_sidebar_in_public_page.txt 2026-08-23 23:13:32,122 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.test_sidebar_in_public_page: Removing chrome user profile "/tmp/tmpstx0uml3_chrome_odoo" 2026-08-23 23:13:32,155 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-23 23:13:37,594 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35070] 2026-08-23 23:13:37,594 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-23 23:13:38,268 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [427] 2026-08-23 23:13:38,273 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23009] 2026-08-23 23:13:38,277 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:13:38,462 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [428] 2026-08-23 23:13:38,467 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23011] 2026-08-23 23:13:38,471 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:13:38,654 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [429] 2026-08-23 23:13:38,659 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23013] 2026-08-23 23:13:38,663 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:13:38,827 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [430] 2026-08-23 23:13:38,832 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23016] 2026-08-23 23:13:38,835 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:13:38,980 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [431] 2026-08-23 23:13:38,984 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23018] 2026-08-23 23:13:38,988 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:13:39,025 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [2021, 2022, 2023] 2026-08-23 23:13:39,026 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_channel_member_invite_with_guest ... 2026-08-23 23:13:39,086 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_group_01 ... 2026-08-23 23:13:39,126 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [778], uid: 453, model: discuss.channel 2026-08-23 23:13:39,135 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [778], uid: 453, model: discuss.channel 2026-08-23 23:13:39,157 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2025], uid: 453, model: discuss.channel.member 2026-08-23 23:13:39,178 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_group_invite ... 2026-08-23 23:13:39,220 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [778], uid: 453, model: discuss.channel 2026-08-23 23:13:39,286 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_group_leave ... 2026-08-23 23:13:39,343 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2028, 2029], uid: 453, model: discuss.channel.member 2026-08-23 23:13:39,350 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2028], uid: 453, model: discuss.channel.member 2026-08-23 23:13:39,365 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [2028], uid: 455, model: discuss.channel.member 2026-08-23 23:13:39,382 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_group_members ... 2026-08-23 23:13:39,425 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [778], uid: 453, model: discuss.channel 2026-08-23 23:13:39,459 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2030], uid: 453, model: discuss.channel.member 2026-08-23 23:13:39,477 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_group_restricted_channel ... 2026-08-23 23:13:39,541 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [779], uid: 455, model: discuss.channel 2026-08-23 23:13:39,551 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2032], uid: 455, model: discuss.channel.member 2026-08-23 23:13:39,628 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_public_channel ... 2026-08-23 23:13:39,781 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_unread_counter_with_message_post ... 2026-08-23 23:13:39,892 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_unread_counter_with_message_post_multi_channel ... 2026-08-23 23:13:40,132 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-23 23:13:45,634 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35070] 2026-08-23 23:13:45,634 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-23 23:13:45,903 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_message_update_controller: Starting TestDiscussMessageUpdateController.test_message_update_guest_as_owner ... 2026-08-23 23:13:46,103 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:13:46,276 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:46] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.006 0.168 2026-08-23 23:13:46,285 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:13:46,312 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:46] "POST /mail/message/update_content HTTP/1.1" 200 - 31 0.010 0.011 2026-08-23 23:13:46,319 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:13:46,336 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:46] "POST /mail/message/update_content HTTP/1.1" 200 - 14 0.005 0.007 2026-08-23 23:13:46,343 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:13:46,358 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:46] "POST /mail/message/update_content HTTP/1.1" 200 - 14 0.004 0.006 2026-08-23 23:13:46,365 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:13:46,380 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:46] "POST /mail/message/update_content HTTP/1.1" 200 - 15 0.003 0.007 2026-08-23 23:13:46,390 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:46] "POST /mail/message/update_content HTTP/1.1" 200 - 6 0.001 0.004 2026-08-23 23:13:46,404 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_message_update_controller: Starting TestDiscussMessageUpdateController.test_message_update_public_channel ... 2026-08-23 23:13:46,444 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:13:46,612 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:46] "POST /mail/message/update_content HTTP/1.1" 200 - 22 0.004 0.165 2026-08-23 23:13:46,622 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:13:46,656 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:46] "POST /mail/message/update_content HTTP/1.1" 200 - 33 0.012 0.016 2026-08-23 23:13:46,664 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:13:46,684 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:46] "POST /mail/message/update_content HTTP/1.1" 200 - 14 0.007 0.007 2026-08-23 23:13:46,691 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:13:46,708 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:46] "POST /mail/message/update_content HTTP/1.1" 200 - 14 0.005 0.007 2026-08-23 23:13:46,714 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:13:46,731 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:46] "POST /mail/message/update_content HTTP/1.1" 200 - 15 0.003 0.008 2026-08-23 23:13:46,741 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:46] "POST /mail/message/update_content HTTP/1.1" 200 - 6 0.001 0.004 2026-08-23 23:13:46,786 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-23 23:13:46,796 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_01_gc_unpin_outdated_sub_channels ... 2026-08-23 23:13:46,992 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [432] 2026-08-23 23:13:46,997 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23434] 2026-08-23 23:13:47,000 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:13:47,299 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_02_sub_channel_members_sync_with_parent ... 2026-08-23 23:13:47,332 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [2059] 2026-08-23 23:13:47,386 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [2060] 2026-08-23 23:13:47,388 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [2061] 2026-08-23 23:13:47,436 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_03_cannot_create_recursive_sub_channel ... 2026-08-23 23:13:47,495 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_04_sub_channel_panel_search ... 2026-08-23 23:13:47,691 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [433] 2026-08-23 23:13:47,697 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23449] 2026-08-23 23:13:47,700 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:13:47,718 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:bob_user from n/a 2026-08-23 23:13:49,300 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Chrome pid: 10919 2026-08-23 23:13:49,300 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Chrome headless temporary user profile dir: /tmp/tmppz_wjqtn_chrome_odoo 2026-08-23 23:13:49,300 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Issuing json command http://127.0.0.1:38801/json/version 2026-08-23 23:13:49,301 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:38801/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:13:49,365 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Browser version: Chrome/150.0.7871.114 2026-08-23 23:13:49,366 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Issuing json command http://127.0.0.1:38801/json 2026-08-23 23:13:49,366 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:38801/json with timeout 3 increased to 10s during tests 2026-08-23 23:13:49,374 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Websocket url found: ws://127.0.0.1:38801/devtools/page/46248E5F65F5E09527A02940B47AC8F3 2026-08-23 23:13:49,381 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Enable chrome headless console log notification 2026-08-23 23:13:49,384 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Chrome headless enable page notifications 2026-08-23 23:13:49,507 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:bob_user from n/a 2026-08-23 23:13:49,509 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Setting session cookie in browser 2026-08-23 23:13:49,510 202 INFO rb-966ce88-224197-407373 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_794" in browser 2026-08-23 23:13:49,510 202 INFO rb-966ce88-224197-407373 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_794" 2026-08-23 23:13:49,516 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:13:50,729 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:50] "GET /odoo/discuss?active_id=discuss.channel_794 HTTP/1.1" 200 - 174 0.046 1.169 2026-08-23 23:13:50,731 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Navigation result: {'frameId': '46248E5F65F5E09527A02940B47AC8F3', 'loaderId': '4A8989F0E5354E06E325D54FE3537BD1', 'isDownload': False} 2026-08-23 23:13:50,731 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:50,753 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:50] "GET /web/assets/577cdf2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-23 23:13:50,757 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:50] "GET /web/assets/9f4972c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.000 0.010 2026-08-23 23:13:50,783 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:50,801 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:50] "GET /web/webclient/load_menus/6c959f3ffbbcb72539cbbf5c3d2be260f1696c8fad210d51004cd210045fbfc3 HTTP/1.1" 200 - 101 0.015 0.039 2026-08-23 23:13:50,805 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:50] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.054 2026-08-23 23:13:50,862 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.052 0.058 2026-08-23 23:13:50,869 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:50] "GET /web/assets/e287eb0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:13:50,896 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:50] "GET /web/assets/7520392/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:13:51,291 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:51] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-23 23:13:51,292 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:51] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-23 23:13:51,295 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:51] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-23 23:13:51,299 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:51] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-08-23 23:13:51,304 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Owl is running in 'dev' mode. 2026-08-23 23:13:51,316 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:51] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:13:51,333 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:51] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.008 2026-08-23 23:13:51,336 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:51] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.007 2026-08-23 23:13:51,343 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:51] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.001 0.007 2026-08-23 23:13:51,375 202 INFO rb-966ce88-224197-407373 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_794", "delayToCheckUndeterminisms": 0})" 2026-08-23 23:13:51,381 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:51,413 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:13:51,414 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:13:51,417 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:51] "POST /mail/data HTTP/1.1" 200 - 33 0.020 0.019 2026-08-23 23:13:51,461 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:51,462 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:51] "GET /web/image?model=res.users&field=avatar_128&id=463 HTTP/1.1" 200 - 16 0.031 0.030 2026-08-23 23:13:51,463 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.074 2026-08-23 23:13:51,477 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:51] "GET /web/image/res.partner/1588/avatar_128?unique=1787526826000 HTTP/1.1" 200 - 8 0.004 0.071 2026-08-23 23:13:51,484 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:51] "POST /web/action/load HTTP/1.1" 200 - 6 0.002 0.080 2026-08-23 23:13:51,489 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:51] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:13:51,497 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:51] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.004 0.070 2026-08-23 23:13:51,507 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:51] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.022 2026-08-23 23:13:51,568 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:13:51,596 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:51] "POST /mail/data HTTP/1.1" 200 - 37 0.011 0.023 2026-08-23 23:13:51,709 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:51] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 23 0.010 0.014 2026-08-23 23:13:51,722 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:51,743 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:51] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.007 0.048 2026-08-23 23:13:51,761 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:51] "GET /web/image/discuss.channel/794/avatar_128?unique=85106eb1a280cb32140d508c001288c588a2222be5a34a3a1b6bcfe396200b35fd5d8b28a686a4b62ad4ed6154425533e767759f3db40c7abe67f334dd75a86e HTTP/1.1" 200 - 6 0.001 0.066 2026-08-23 23:13:51,766 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:51] "GET /web/image/discuss.channel/1/avatar_128?unique=40f2005ec4d32d93b8d28b67969250b1a4a01403f6d2a212e4a445e5aca29c4269dac402805c11d123ffbb6150a27e196fdb07b3b33c37b9f48b82ad34f3ecd2 HTTP/1.1" 200 - 6 0.001 0.073 2026-08-23 23:13:51,781 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:51] "GET /web/image/res.partner/2/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 8 0.005 0.080 2026-08-23 23:13:51,794 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:51] "POST /discuss/channel/members HTTP/1.1" 200 - 11 0.005 0.091 2026-08-23 23:13:51,881 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:51] "POST /discuss/channel/sub_channel/fetch HTTP/1.1" 200 - 93 0.034 0.112 2026-08-23 23:13:51,943 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:51,943 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:51,943 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:51,943 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:51,944 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:51,944 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:51,944 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:51,944 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:51,944 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:51,944 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:51,945 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:51,945 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:51,945 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:51,945 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:51,945 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:51,945 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:51,946 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:51,946 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:51,946 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:51,946 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:51,946 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:51,946 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:51,947 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:51,947 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:51,947 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:51,947 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:51,947 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:51,947 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:51,947 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:51,948 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:51,948 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:51,948 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:51,948 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:51,948 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:51,948 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:51,949 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:51,949 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:51,949 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:51,949 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:51,949 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:51,949 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:51,949 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:51,950 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:51,950 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:51,950 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:51,950 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:51,950 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:51,950 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:51,951 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:51,951 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:51,951 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:51,951 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:51,951 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:51,951 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:51,951 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:51,952 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:51,952 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:51,952 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:51,952 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:51,952 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:51,952 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:52,030 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:52,085 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:52,111 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:52] "POST /discuss/channel/sub_channel/fetch HTTP/1.1" 200 - 30 0.009 0.016 2026-08-23 23:13:52,145 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:52,146 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:52,156 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:52] "POST /discuss/channel/sub_channel/fetch HTTP/1.1" 200 - 30 0.009 0.015 2026-08-23 23:13:52,214 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:52,280 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:52,280 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,280 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,280 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,280 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,280 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,281 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,281 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,281 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,281 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,281 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,281 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,282 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,282 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,282 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,282 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,282 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,282 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,282 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,283 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,283 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,283 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,283 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,283 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,283 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,283 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,284 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,284 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,284 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,284 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,284 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,284 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,285 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:52,285 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:52,363 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:52] "POST /discuss/channel/sub_channel/fetch HTTP/1.1" 200 - 88 0.016 0.051 2026-08-23 23:13:52,401 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:52,401 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,401 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,402 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,402 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,402 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,402 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,402 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,402 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,402 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,403 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,403 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,403 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,403 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,403 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,403 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,404 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,404 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,404 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,404 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,404 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,404 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,404 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,405 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,405 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,405 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,405 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,405 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,405 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,406 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,406 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,406 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,406 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,406 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,406 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,407 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,407 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,407 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,407 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,407 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,408 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,408 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,408 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,408 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,408 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,409 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,409 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,409 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,409 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,409 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,409 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,410 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,410 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,410 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,410 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,410 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,410 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,410 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,411 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,411 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,411 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,411 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:52,412 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:52,488 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:52] "POST /discuss/channel/sub_channel/fetch HTTP/1.1" 200 - 88 0.021 0.053 2026-08-23 23:13:52,532 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:52,532 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,533 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,533 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,533 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,533 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,533 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,533 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,534 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,534 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,534 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,534 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,534 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,535 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,535 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,535 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,535 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,535 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,536 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,536 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,536 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,536 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,536 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,537 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,537 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,537 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,537 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,537 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,538 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,538 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,538 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,538 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,538 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,539 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,539 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,539 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,539 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,539 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,540 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,540 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,540 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,540 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,540 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,541 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,541 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,541 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,541 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,541 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,542 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,542 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,542 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,548 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,548 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,548 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,548 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,548 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,549 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,549 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,549 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,549 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,549 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,550 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,550 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,550 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,550 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,550 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,551 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,551 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,551 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,551 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,551 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,551 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,552 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,552 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,552 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,552 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,552 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,553 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,553 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,553 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,553 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,553 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,554 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,554 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,554 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,554 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,554 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,555 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,555 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,555 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,555 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,556 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:52,556 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:52,597 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:13:52] "POST /discuss/channel/sub_channel/fetch HTTP/1.1" 200 - 48 0.011 0.027 2026-08-23 23:13:52,621 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:52,621 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,622 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,622 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,622 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,622 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,622 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,622 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,623 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,623 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,623 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,623 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,623 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,624 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,624 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,624 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,624 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,625 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,625 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,625 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,625 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,625 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,626 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,626 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,626 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,626 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,626 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,626 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,627 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,627 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,627 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,627 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,627 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,628 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,628 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,628 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,628 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,628 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,629 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,629 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,629 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,629 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,629 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,630 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,630 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,630 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,630 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,630 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,631 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,631 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,631 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,631 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,631 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,632 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,632 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,632 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,632 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,633 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,633 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,633 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,633 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,633 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,633 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,634 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,634 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,634 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,634 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,634 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,635 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,635 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,635 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,635 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,635 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,636 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,636 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,636 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,636 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,636 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,637 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,637 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,637 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,637 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,637 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,638 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,638 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,638 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,638 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,638 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,639 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,639 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,639 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,639 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,639 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,640 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,640 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,640 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,640 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,640 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,641 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,641 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.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-08-23 23:13:52,641 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: tour succeeded 2026-08-23 23:13:52,641 202 INFO rb-966ce88-224197-407373 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-08-23 23:13:52,706 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: heap 38209908 (allocated 39682048) 2026-08-23 23:13:52,708 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Closing chrome headless with pid 10919 2026-08-23 23:13:52,709 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Closing websocket connection 2026-08-23 23:13:52,709 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Terminating chrome headless with pid 10919 2026-08-23 23:13:52,803 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231352_803177_test_04_sub_channel_panel_search.txt 2026-08-23 23:13:52,803 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Removing chrome user profile "/tmp/tmppz_wjqtn_chrome_odoo" 2026-08-23 23:13:52,829 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_05_cannot_upate_first_message_nor_parent_channel ... 2026-08-23 23:13:52,918 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_06_initial_message_must_belong_to_parent_channel ... 2026-08-23 23:13:52,976 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_07_unlink_sub_channel ... 2026-08-23 23:13:53,200 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [434] 2026-08-23 23:13:53,205 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23558] 2026-08-23 23:13:53,208 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:13:53,411 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [435] 2026-08-23 23:13:53,415 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23560] 2026-08-23 23:13:53,418 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:13:53,702 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #464 deleted discuss.channel.member records with IDs: [2183] 2026-08-23 23:13:53,724 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #464 deleted discuss.channel.member records with IDs: [2185] 2026-08-23 23:13:53,743 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #464 deleted discuss.channel.member records with IDs: [2189] 2026-08-23 23:13:53,759 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #464 deleted discuss.channel.member records with IDs: [2193] 2026-08-23 23:13:53,761 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #464 deleted discuss.channel.member records with IDs: [2181, 2187, 2191] 2026-08-23 23:13:53,798 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_08_sub_channel_message_author_member ... 2026-08-23 23:13:53,999 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [436] 2026-08-23 23:13:54,004 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23577] 2026-08-23 23:13:54,007 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:13:54,080 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_09_mentioned_user_becomes_sub_channel_member ... 2026-08-23 23:13:54,270 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [437] 2026-08-23 23:13:54,276 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23581] 2026-08-23 23:13:54,279 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:13:54,460 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [438] 2026-08-23 23:13:54,464 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23583] 2026-08-23 23:13:54,467 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:13:54,590 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 23:14:00,199 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35070] 2026-08-23 23:14:00,199 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-23 23:14:00,480 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_thread_controller: Starting TestDiscussThreadController.test_internal_channel_message_post_access ... 2026-08-23 23:14:00,658 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:14:00,829 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:00] "POST /mail/message/post HTTP/1.1" 200 - 20 0.005 0.167 2026-08-23 23:14:00,841 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:00] "POST /mail/message/post HTTP/1.1" 200 - 5 0.001 0.004 2026-08-23 23:14:00,850 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:14:00,865 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:00] "POST /mail/message/post HTTP/1.1" 200 - 10 0.003 0.007 2026-08-23 23:14:00,872 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:14:00,912 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:00] "POST /mail/message/post HTTP/1.1" 200 - 42 0.013 0.023 2026-08-23 23:14:00,920 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:14:00,958 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:00] "POST /mail/message/post HTTP/1.1" 200 - 39 0.013 0.021 2026-08-23 23:14:00,966 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:14:01,004 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:01] "POST /mail/message/post HTTP/1.1" 200 - 38 0.013 0.020 2026-08-23 23:14:01,021 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_thread_controller: Starting TestDiscussThreadController.test_public_channel_message_post_access ... 2026-08-23 23:14:01,042 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:14:01,232 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:01] "POST /mail/message/post HTTP/1.1" 200 - 51 0.013 0.178 2026-08-23 23:14:01,262 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:01] "POST /mail/message/post HTTP/1.1" 200 - 27 0.006 0.016 2026-08-23 23:14:01,271 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:14:01,305 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:01] "POST /mail/message/post HTTP/1.1" 200 - 36 0.010 0.019 2026-08-23 23:14:01,313 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:14:01,348 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:01] "POST /mail/message/post HTTP/1.1" 200 - 37 0.011 0.020 2026-08-23 23:14:01,356 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:14:01,394 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:01] "POST /mail/message/post HTTP/1.1" 200 - 37 0.012 0.021 2026-08-23 23:14:01,402 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:14:01,439 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:01] "POST /mail/message/post HTTP/1.1" 200 - 36 0.013 0.020 2026-08-23 23:14:01,455 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_thread_controller: Starting TestDiscussThreadController.test_public_channel_message_post_partner_emails ... 2026-08-23 23:14:01,479 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:14:02,270 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:02] "POST /mail/message/post HTTP/1.1" 200 - 51 0.014 0.778 2026-08-23 23:14:02,302 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:02] "POST /mail/message/post HTTP/1.1" 200 - 27 0.006 0.017 2026-08-23 23:14:02,312 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:14:02,349 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:02] "POST /mail/message/post HTTP/1.1" 200 - 36 0.011 0.021 2026-08-23 23:14:02,357 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:14:02,396 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:02] "POST /mail/message/post HTTP/1.1" 200 - 37 0.012 0.023 2026-08-23 23:14:02,405 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:14:02,512 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:02] "POST /mail/message/post HTTP/1.1" 200 - 93 0.030 0.073 2026-08-23 23:14:02,523 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:14:02,582 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:02] "POST /mail/message/post HTTP/1.1" 200 - 56 0.023 0.031 2026-08-23 23:14:02,601 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_discuss_thread_controller: Starting TestDiscussThreadController.test_public_channel_message_post_partner_ids ... 2026-08-23 23:14:02,655 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:14:02,885 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:02] "POST /mail/message/post HTTP/1.1" 200 - 76 0.020 0.211 2026-08-23 23:14:02,920 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:02] "POST /mail/message/post HTTP/1.1" 200 - 32 0.008 0.019 2026-08-23 23:14:02,929 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:14:02,976 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:02] "POST /mail/message/post HTTP/1.1" 200 - 55 0.015 0.027 2026-08-23 23:14:02,985 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:14:03,042 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:03] "POST /mail/message/post HTTP/1.1" 200 - 61 0.019 0.034 2026-08-23 23:14:03,051 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:14:03,109 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:03] "POST /mail/message/post HTTP/1.1" 200 - 61 0.020 0.035 2026-08-23 23:14:03,119 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:14:03,177 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:03] "POST /mail/message/post HTTP/1.1" 200 - 59 0.021 0.033 2026-08-23 23:14:03,226 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-23 23:14:03,235 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_010_store_dict ... 2026-08-23 23:14:03,246 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_011_store_dict_update_same_id ... 2026-08-23 23:14:03,257 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_012_store_dict_update_multiple_ids ... 2026-08-23 23:14:03,267 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_014_store_dict_update_multiple_ids_list ... 2026-08-23 23:14:03,278 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_020_store_list ... 2026-08-23 23:14:03,288 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_021_store_list_append ... 2026-08-23 23:14:03,298 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_030_store_add_key ... 2026-08-23 23:14:03,308 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_040_store_invalid ... 2026-08-23 23:14:03,318 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_042_store_invalid_missing_id ... 2026-08-23 23:14:03,329 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_050_store_dict_to_list ... 2026-08-23 23:14:03,339 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_051_store_list_to_dict ... 2026-08-23 23:14:03,349 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_060_store_data_empty_val ... 2026-08-23 23:14:03,359 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_061_store_data_empty_not_empty ... 2026-08-23 23:14:03,369 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_110_store_store_singleton ... 2026-08-23 23:14:03,379 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_111_store_store_dict_update ... 2026-08-23 23:14:03,389 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_130_store_store_add_key ... 2026-08-23 23:14:03,399 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_140_store_store_invalid_bool ... 2026-08-23 23:14:03,409 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_141_store_store_invalid_list ... 2026-08-23 23:14:03,420 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_160_store_store_data_empty_val ... 2026-08-23 23:14:03,430 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_161_store_store_data_empty_not_empty ... 2026-08-23 23:14:03,440 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_210_store_thread_dict ... 2026-08-23 23:14:03,451 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_211_store_thread_dict_update_same_id ... 2026-08-23 23:14:03,461 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_212_store_thread_dict_update_multiple_ids ... 2026-08-23 23:14:03,471 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_213_store_thread_dict_update_multiple_models ... 2026-08-23 23:14:03,481 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_214_store_thread_dict_update_multiple_models_list ... 2026-08-23 23:14:03,491 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_220_store_thread_list ... 2026-08-23 23:14:03,501 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_221_store_thread_list_append ... 2026-08-23 23:14:03,512 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_230_store_thread_add_key ... 2026-08-23 23:14:03,522 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_240_store_thread_invalid_bool ... 2026-08-23 23:14:03,532 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_241_store_thread_invalid_list ... 2026-08-23 23:14:03,543 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_242_store_thread_invalid_missing_id ... 2026-08-23 23:14:03,553 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_243_store_thread_invalid_missing_model ... 2026-08-23 23:14:03,564 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_250_store_thread_dict_to_list ... 2026-08-23 23:14:03,574 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_251_store_thread_list_to_dict ... 2026-08-23 23:14:03,585 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_260_store_thread_data_empty_val ... 2026-08-23 23:14:03,595 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_261_store_thread_data_empty_not_empty ... 2026-08-23 23:14:03,614 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:14:09,168 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35070] 2026-08-23 23:14:09,168 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-23 23:14:09,323 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_guest_feature: Starting TestGuestFeature.test_mark_as_read_as_guest ... 2026-08-23 23:14:09,557 202 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-08-23 23:14:09,559 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:14:09,713 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:09,735 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:09] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 37 0.009 0.169 2026-08-23 23:14:09,750 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_guest_feature: Starting TestGuestFeature.test_subscribe_to_discuss_channel ... 2026-08-23 23:14:09,806 202 INFO rb-966ce88-224197-407373 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, 6782, 6783, 6784, 6785, 6786, 6807, 6808, 6809, 6810, 6811, 6812, 6813, 6814, 6815, 6816, 6817] 2026-08-23 23:14:09,809 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:14:09,965 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:09] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.001 0.156 2026-08-23 23:14:09,994 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_guest_feature: Starting TestGuestFeature.test_subscribe_to_guest_channel ... 2026-08-23 23:14:09,998 202 INFO rb-966ce88-224197-407373 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, 6782, 6783, 6784, 6785, 6786] 2026-08-23 23:14:10,003 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:14:10,744 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:10] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 8 0.001 0.741 2026-08-23 23:14:10,808 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-23 23:14:16,310 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35070] 2026-08-23 23:14:16,310 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-23 23:14:16,465 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_link_preview: Starting TestLinkPreview.test_get_link_preview_from_url ... 2026-08-23 23:14:16,643 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_link_preview: Starting TestLinkPreview.test_link_preview ... 2026-08-23 23:14:16,678 202 INFO rb-966ce88-224197-407373 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, 6820, 6821, 6822, 6823, 6824] 2026-08-23 23:14:16,696 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_link_preview: Starting TestLinkPreview.test_link_preview_ignore_internal_link ... 2026-08-23 23:14:16,838 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_link_preview: Starting TestLinkPreview.test_link_preview_no_content_type ... 2026-08-23 23:14:16,881 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-23 23:14:16,931 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_load_messages: Starting TestLoadMessages.test_01_mail_message_load_order_tour ... 2026-08-23 23:14:17,137 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Chrome pid: 11168 2026-08-23 23:14:17,138 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Chrome headless temporary user profile dir: /tmp/tmp77ponnx3_chrome_odoo 2026-08-23 23:14:17,138 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Issuing json command http://127.0.0.1:45433/json/version 2026-08-23 23:14:17,139 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:45433/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:14:17,197 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Browser version: Chrome/150.0.7871.114 2026-08-23 23:14:17,197 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Issuing json command http://127.0.0.1:45433/json 2026-08-23 23:14:17,197 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:45433/json with timeout 3 increased to 10s during tests 2026-08-23 23:14:17,204 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Websocket url found: ws://127.0.0.1:45433/devtools/page/EC8E00F717D98F74B301BEE0C08E0FA8 2026-08-23 23:14:17,262 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Enable chrome headless console log notification 2026-08-23 23:14:17,266 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Chrome headless enable page notifications 2026-08-23 23:14:17,297 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:14:17,301 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Setting session cookie in browser 2026-08-23 23:14:17,302 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:17,303 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:17,308 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:14:18,040 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:18] "GET /odoo/action-mail.action_discuss HTTP/1.1" 200 - 173 0.055 0.678 2026-08-23 23:14:18,042 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Navigation result: {'frameId': 'EC8E00F717D98F74B301BEE0C08E0FA8', 'loaderId': '32DE40C44AD25910C34E57ACB64CF7FF', 'isDownload': False} 2026-08-23 23:14:18,042 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:18,061 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:18] "GET /web/assets/9f4972c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-23 23:14:18,064 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:18] "GET /web/assets/577cdf2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-23 23:14:18,069 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:18] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-08-23 23:14:18,079 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:18] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.016 2026-08-23 23:14:18,115 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:18,450 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:18] "GET /web/webclient/load_menus/ce25b145b7d7051c64a1950a1c0803bfebaa1927152105c592f9ed07e0cb709a HTTP/1.1" 200 - 850 0.189 0.206 2026-08-23 23:14:18,454 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:18] "GET /web/assets/e287eb0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.345 2026-08-23 23:14:18,459 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:18] "GET /web/assets/7520392/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.173 2026-08-23 23:14:18,599 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-23 23:14:18,601 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-23 23:14:18,602 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-08-23 23:14:18,608 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-08-23 23:14:18,622 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: Owl is running in 'dev' mode. 2026-08-23 23:14:18,640 202 INFO rb-966ce88-224197-407373 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-23 23:14:18,659 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:18] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.010 0.027 2026-08-23 23:14:18,662 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.029 2026-08-23 23:14:18,674 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.003 0.024 2026-08-23 23:14:18,688 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:18,694 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:18,724 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.017 0.057 2026-08-23 23:14:18,733 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:18] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.062 2026-08-23 23:14:18,819 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:14:18,821 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-23 23:14:18,862 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:18] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:14:18,905 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:18] "POST /mail/data HTTP/1.1" 200 - 143 0.100 0.110 2026-08-23 23:14:18,905 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.202 2026-08-23 23:14:18,920 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:18] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.003 0.153 2026-08-23 23:14:18,958 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:18] "GET /web/image/res.partner/3/avatar_128?unique=1787526856000 HTTP/1.1" 200 - 9 0.003 0.190 2026-08-23 23:14:19,021 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:19] "POST /mail/data HTTP/1.1" 200 - 76 0.018 0.173 2026-08-23 23:14:19,032 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.196 2026-08-23 23:14:19,033 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.050 2026-08-23 23:14:19,041 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:19] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.002 0.055 2026-08-23 23:14:19,053 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-23 23:14:19,124 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:19] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.006 0.006 2026-08-23 23:14:19,128 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:14:19,131 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:19] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:14:19,135 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:19] "GET /web/image/discuss.channel/1/avatar_128?unique=40f2005ec4d32d93b8d28b67969250b1a4a01403f6d2a212e4a445e5aca29c4269dac402805c11d123ffbb6150a27e196fdb07b3b33c37b9f48b82ad34f3ecd2 HTTP/1.1" 200 - 8 0.003 0.011 2026-08-23 23:14:19,156 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:19] "GET /web/image/res.partner/2/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 16 0.007 0.029 2026-08-23 23:14:19,159 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:19] "GET /web/image/discuss.channel/2/avatar_128?unique=5710b7564575997c2152b39e221543e4b22411821d4bc1f49401f2fd64bbf09c18f286b4166201a0b0d683c28cac15a85ee1384d971184fdea6a3806dac941f1 HTTP/1.1" 200 - 3 0.000 0.040 2026-08-23 23:14:19,164 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:19] "GET /web/image/mail.guest/8/avatar_128?unique=1787520941000 HTTP/1.1" 200 - 4 0.001 0.042 2026-08-23 23:14:19,167 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:19,168 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:19] "GET /web/image/discuss.channel/919/avatar_128?unique=5388f696baa97f7e9ec0aced3e66894088b7c8b43c24820617a0aa0f6956327ba18e8fe8e815e4835d585c638188c558caf392f93d8aa69e742404209804b854 HTTP/1.1" 200 - 3 0.001 0.044 2026-08-23 23:14:19,208 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:19] "POST /discuss/channel/messages HTTP/1.1" 200 - 18 0.005 0.023 2026-08-23 23:14:19,221 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:19] "POST /discuss/channel/members HTTP/1.1" 200 - 14 0.004 0.029 2026-08-23 23:14:19,465 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:19,466 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:19,466 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:19,538 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:19,551 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:19] "POST /discuss/channel/pinned_messages HTTP/1.1" 200 - 18 0.005 0.011 2026-08-23 23:14:19,600 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:19,640 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:19] "POST /discuss/channel/messages HTTP/1.1" 200 - 18 0.005 0.023 2026-08-23 23:14:19,847 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:19,847 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:19,848 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:19,848 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:19,891 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:19] "POST /discuss/channel/messages HTTP/1.1" 200 - 18 0.005 0.023 2026-08-23 23:14:20,013 202 INFO rb-966ce88-224197-407373 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" (immediately) 2026-08-23 23:14:20,013 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: tour succeeded 2026-08-23 23:14:20,013 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:20,113 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: heap 43160368 (allocated 44756992) 2026-08-23 23:14:20,114 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Closing chrome headless with pid 11168 2026-08-23 23:14:20,114 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Closing websocket connection 2026-08-23 23:14:20,114 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Terminating chrome headless with pid 11168 2026-08-23 23:14:20,211 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231420_211720_test_01_mail_message_load_order_tour.txt 2026-08-23 23:14:20,212 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Removing chrome user profile "/tmp/tmp77ponnx3_chrome_odoo" 2026-08-23 23:14:20,249 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:14:20,289 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_activity: Starting TestMailActivityChatter.test_mail_activity_date_format ... 2024-01-01 09:00:00,000 202 _WARNING rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Chrome headless failed to start: [11401:11422:0823/231420.469809:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [11401:11422:0823/231420.473063:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11401:11422:0823/231420.473365:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [11401:11422:0823/231420.473401:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [11401:11422:0823/231420.473537:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11401:11422:0823/231420.480007:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11401:11401:0823/231420.482334:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [11436:11436:0823/231420.490014:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [11436:11436:0823/231420.491726:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [11401:11422:0823/231420.496859:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11401:11401:0823/231420.561885:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11401:11401:0823/231420.561964:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [11401:11401:0823/231420.561980:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11401:11422:0823/231420.561974:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11401:11422:0823/231420.562015:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11401:11401:0823/231420.562106:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11401:11401:0823/231420.563092:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 23:14:20,633 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_activity: skipped TestMailActivityChatter.test_mail_activity_date_format : Failed to detect chrome devtools port after 10.0s. 2026-08-23 23:14:20,653 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_mail_activity_date_format (odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format) 2026-08-23 23:14:20,654 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_activity: Starting TestMailActivityChatter.test_mail_activity_date_format ... 2024-01-01 09:00:00,000 202 _WARNING rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.test_mail_activity_date_format: Chrome headless failed to start: [11514:11535:0823/231420.820426:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [11514:11535:0823/231420.823811:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11514:11535:0823/231420.823905:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [11514:11535:0823/231420.823938:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [11514:11535:0823/231420.823945:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11514:11535:0823/231420.830356:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11514:11514:0823/231420.832694:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [11550:11550:0823/231420.839890:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [11550:11550:0823/231420.841641:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [11514:11535:0823/231420.847459:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11514:11514:0823/231420.894483:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11514:11514:0823/231420.894543:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [11514:11514:0823/231420.894554:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11514:11535:0823/231420.894561:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11514:11535:0823/231420.894586:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11514:11514:0823/231420.894688:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11514:11514:0823/231420.895581:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 23:14:20,990 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_activity: skipped TestMailActivityChatter.test_mail_activity_date_format : Failed to detect chrome devtools port after 10.0s. 2026-08-23 23:14:21,009 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_mail_activity_date_format (odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format) 2026-08-23 23:14:21,009 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_activity: Starting TestMailActivityChatter.test_mail_activity_date_format ... 2024-01-01 09:00:00,000 202 WARNING rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.test_mail_activity_date_format.test_mail_activity_date_format: Chrome headless failed to start: [11624:11645:0823/231421.179438:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [11624:11645:0823/231421.183607:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11624:11645:0823/231421.183721:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [11624:11645:0823/231421.183744:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [11624:11645:0823/231421.183772:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11624:11645:0823/231421.190172:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11624:11624:0823/231421.192396:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [11659:11659:0823/231421.199184:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [11659:11659:0823/231421.200823:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [11624:11645:0823/231421.206979:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11624:11624:0823/231421.266466:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11624:11624:0823/231421.266539:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [11624:11624:0823/231421.266553:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11624:11645:0823/231421.266563:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11624:11645:0823/231421.266589:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11624:11624:0823/231421.266705:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11624:11624:0823/231421.267885:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11662:11703:0823/231421.280132:ERROR:net/socket/ssl_client_socket_impl.cc:963] handshake failed; returned -1, SSL error code 1, net_error -3 2026-08-23 23:14:21,359 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_activity: skipped TestMailActivityChatter.test_mail_activity_date_format : Failed to detect chrome devtools port after 10.0s. 2026-08-23 23:14:21,378 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_activity: Starting TestMailActivityChatter.test_mail_activity_schedule_from_chatter ... 2026-08-23 23:14:21,513 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Chrome pid: 11738 2026-08-23 23:14:21,514 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Chrome headless temporary user profile dir: /tmp/tmpgw7gqebo_chrome_odoo 2026-08-23 23:14:21,514 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Issuing json command http://127.0.0.1:36785/json/version 2026-08-23 23:14:21,515 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:36785/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:14:21,575 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Browser version: Chrome/150.0.7871.114 2026-08-23 23:14:21,575 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Issuing json command http://127.0.0.1:36785/json 2026-08-23 23:14:21,575 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:36785/json with timeout 3 increased to 10s during tests 2026-08-23 23:14:21,582 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Websocket url found: ws://127.0.0.1:36785/devtools/page/B945DE70121BB998663D7327CC34932C 2026-08-23 23:14:21,589 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Enable chrome headless console log notification 2026-08-23 23:14:21,659 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Chrome headless enable page notifications 2026-08-23 23:14:21,683 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:14:21,690 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Setting session cookie in browser 2026-08-23 23:14:21,691 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Open "http://127.0.0.1:8069/odoo/res.partner/1616" in browser 2026-08-23 23:14:21,691 202 INFO rb-966ce88-224197-407373 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/1616" 2026-08-23 23:14:21,698 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:14:22,402 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:22] "GET /odoo/res.partner/1616 HTTP/1.1" 200 - 185 0.056 0.650 2026-08-23 23:14:22,404 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Navigation result: {'frameId': 'B945DE70121BB998663D7327CC34932C', 'loaderId': 'BAC524CB198A3AAF24D19E5FAEEA6E5A', 'isDownload': False} 2026-08-23 23:14:22,404 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:22,426 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:22] "GET /web/assets/577cdf2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-23 23:14:22,430 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:22] "GET /web/assets/9f4972c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-08-23 23:14:22,434 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:22] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-08-23 23:14:22,483 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:22,799 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:22] "GET /web/webclient/load_menus/ce25b145b7d7051c64a1950a1c0803bfebaa1927152105c592f9ed07e0cb709a HTTP/1.1" 200 - 850 0.173 0.203 2026-08-23 23:14:22,809 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:22] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.381 2026-08-23 23:14:22,812 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:22] "GET /web/assets/e287eb0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.193 2026-08-23 23:14:22,919 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:22] "GET /web/assets/7520392/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:14:22,970 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:22] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-23 23:14:22,971 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:22] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-23 23:14:22,971 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:22] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-23 23:14:22,978 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-23 23:14:22,993 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: Owl is running in 'dev' mode. 2026-08-23 23:14:23,022 202 INFO rb-966ce88-224197-407373 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-23 23:14:23,048 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:23] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.011 0.044 2026-08-23 23:14:23,051 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:23] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.039 2026-08-23 23:14:23,068 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:23] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.002 0.039 2026-08-23 23:14:23,081 202 INFO rb-966ce88-224197-407373 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/1616", "delayToCheckUndeterminisms": 0})" 2026-08-23 23:14:23,088 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:23,115 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:23] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.014 0.068 2026-08-23 23:14:23,124 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:23] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.057 2026-08-23 23:14:23,183 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 23:14:23,186 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:14:23,191 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:23] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:14:23,304 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:23] "POST /mail/data HTTP/1.1" 200 - 144 0.109 0.109 2026-08-23 23:14:23,305 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.209 2026-08-23 23:14:23,319 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:23] "GET /web/image/res.partner/3/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 9 0.003 0.151 2026-08-23 23:14:23,330 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:23] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.003 0.164 2026-08-23 23:14:23,344 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:23] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.153 2026-08-23 23:14:23,517 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:23] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 149 0.034 0.316 2026-08-23 23:14:23,519 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.161 2026-08-23 23:14:23,528 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.002 0.166 2026-08-23 23:14:23,553 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:14:23,571 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:23] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.010 0.020 2026-08-23 23:14:23,577 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.035 2026-08-23 23:14:23,694 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:23] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 147 0.050 0.094 2026-08-23 23:14:23,780 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:23] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.007 2026-08-23 23:14:23,786 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:23] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:14:23,804 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:23] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 10 0.004 0.008 2026-08-23 23:14:23,856 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:23] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.007 2026-08-23 23:14:23,884 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:23] "POST /mail/thread/data HTTP/1.1" 200 - 26 0.011 0.023 2026-08-23 23:14:23,890 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:23] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-23 23:14:23,903 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:23] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.005 0.041 2026-08-23 23:14:23,923 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:23,929 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:23] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.009 0.028 2026-08-23 23:14:23,958 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:23] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.005 0.053 2026-08-23 23:14:23,967 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:23] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 6 0.002 0.056 2026-08-23 23:14:23,985 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:23] "POST /web/dataset/call_kw/mail.activity.schedule/get_views HTTP/1.1" 200 - 20 0.004 0.057 2026-08-23 23:14:24,020 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:24] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 8 0.005 0.013 2026-08-23 23:14:24,039 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:24] "GET /web/image/res.partner/2/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 13 0.006 0.023 2026-08-23 23:14:24,068 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:24,071 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:24] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.004 0.010 2026-08-23 23:14:24,073 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:24] "POST /web/dataset/call_kw/mail.activity.type/name_search HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 23:14:24,132 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:24,142 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:24] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 3 0.002 0.007 2026-08-23 23:14:24,193 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:24,260 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:24,314 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:24,318 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:24] "POST /web/dataset/call_kw/mail.activity.type/name_search HTTP/1.1" 200 - 1 0.000 0.003 2026-08-23 23:14:24,369 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:24,381 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:24] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 3 0.003 0.008 2026-08-23 23:14:24,428 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:24,485 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:24,505 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:24] "POST /web/dataset/call_kw/mail.activity.schedule/web_save HTTP/1.1" 200 - 10 0.006 0.013 2026-08-23 23:14:24,543 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:24] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities HTTP/1.1" 200 - 18 0.007 0.023 2026-08-23 23:14:24,551 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:24] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 23:14:24,581 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:24] "POST /mail/thread/data HTTP/1.1" 200 - 24 0.010 0.024 2026-08-23 23:14:24,611 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:24,684 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:24,703 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:24] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 6 0.004 0.012 2026-08-23 23:14:24,741 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:24,800 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:24,818 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:24] "POST /web/dataset/call_kw/mail.activity.schedule/web_save HTTP/1.1" 200 - 8 0.005 0.012 2026-08-23 23:14:24,868 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [161] 2026-08-23 23:14:24,868 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:24] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities_done HTTP/1.1" 200 - 31 0.011 0.033 2026-08-23 23:14:24,886 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:24] "POST /mail/thread/messages HTTP/1.1" 200 - 17 0.004 0.010 2026-08-23 23:14:24,908 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:24] "POST /mail/thread/data HTTP/1.1" 200 - 19 0.006 0.028 2026-08-23 23:14:24,910 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: tour succeeded 2026-08-23 23:14:24,910 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR mail_activity_schedule_from_chatter SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-08-23 23:14:24,975 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: heap 31474944 (allocated 33656832) 2026-08-23 23:14:24,976 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Closing chrome headless with pid 11738 2026-08-23 23:14:24,977 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Closing websocket connection 2026-08-23 23:14:24,977 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Terminating chrome headless with pid 11738 2026-08-23 23:14:25,084 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231425_084161_test_mail_activity_schedule_from_chatter.txt 2026-08-23 23:14:25,084 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Removing chrome user profile "/tmp/tmpgw7gqebo_chrome_odoo" 2026-08-23 23:14:25,122 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:14:31,274 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35070] 2026-08-23 23:14:31,274 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-23 23:14:31,404 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_activity: Starting TestMailActivityIntegrity.test_mail_activity_type_master_data ... 2026-08-23 23:14:31,633 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-23 23:14:37,163 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35070] 2026-08-23 23:14:37,163 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-23 23:14:37,296 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer: Starting TestMailComposerUI.test_mail_composer_test_tour ... 2026-08-23 23:14:37,824 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Chrome pid: 11979 2026-08-23 23:14:37,824 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Chrome headless temporary user profile dir: /tmp/tmpi9j6zewe_chrome_odoo 2026-08-23 23:14:37,825 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Issuing json command http://127.0.0.1:41863/json/version 2026-08-23 23:14:37,826 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:41863/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:14:37,883 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Browser version: Chrome/150.0.7871.114 2026-08-23 23:14:37,883 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Issuing json command http://127.0.0.1:41863/json 2026-08-23 23:14:37,884 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:41863/json with timeout 3 increased to 10s during tests 2026-08-23 23:14:37,891 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Websocket url found: ws://127.0.0.1:41863/devtools/page/C1F9ECC10D6E22066C5052DF9EF99137 2026-08-23 23:14:37,958 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Enable chrome headless console log notification 2026-08-23 23:14:37,962 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Chrome headless enable page notifications 2026-08-23 23:14:37,989 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:14:37,994 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Setting session cookie in browser 2026-08-23 23:14:37,996 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Open "http://127.0.0.1:8069/odoo/res.partner/1629" in browser 2026-08-23 23:14:37,996 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Navigating to: "http://127.0.0.1:8069/odoo/res.partner/1629" 2026-08-23 23:14:38,002 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:14:38,657 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:38] "GET /odoo/res.partner/1629 HTTP/1.1" 200 - 186 0.044 0.613 2026-08-23 23:14:38,659 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Navigation result: {'frameId': 'C1F9ECC10D6E22066C5052DF9EF99137', 'loaderId': '55BCC1FEF59A083A24BC661AC2449C24', 'isDownload': False} 2026-08-23 23:14:38,659 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:38,678 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:38] "GET /web/assets/9f4972c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-23 23:14:38,727 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:38] "GET /web/webclient/load_menus/8f799b280877a85c62f8053ecb473ab09840f8ef7c62b7fe602fc5ca770b1585 HTTP/1.1" 200 - 104 0.017 0.038 2026-08-23 23:14:38,762 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:38] "GET /web/assets/577cdf2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.089 2026-08-23 23:14:38,765 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:38] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.093 2026-08-23 23:14:38,775 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.095 2026-08-23 23:14:38,794 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:38] "GET /web/assets/e287eb0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:14:38,795 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:38,873 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:38] "GET /web/assets/7520392/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 23:14:39,178 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:39] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-23 23:14:39,179 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:39] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-23 23:14:39,179 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:39] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-23 23:14:39,186 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-08-23 23:14:39,198 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: Owl is running in 'dev' mode. 2026-08-23 23:14:39,209 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:39] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:14:39,226 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:39] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.009 2026-08-23 23:14:39,230 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.007 2026-08-23 23:14:39,237 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.001 0.007 2026-08-23 23:14:39,268 202 INFO rb-966ce88-224197-407373 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/1629", "delayToCheckUndeterminisms": 0})" 2026-08-23 23:14:39,275 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [1/43] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Wait for the chatter to be fully loaded (trigger: .o-mail-Chatter) 2026-08-23 23:14:39,298 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:14:39,300 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 23:14:39,312 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:39] "POST /mail/data HTTP/1.1" 200 - 33 0.020 0.020 2026-08-23 23:14:39,379 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:39] "GET /web/image?model=res.users&field=avatar_128&id=489 HTTP/1.1" 200 - 16 0.006 0.087 2026-08-23 23:14:39,536 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:39] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 166 0.031 0.219 2026-08-23 23:14:39,538 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.242 2026-08-23 23:14:39,558 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:39] "GET /web/image/res.partner/1628/avatar_128?unique=1787526871000 HTTP/1.1" 200 - 8 0.005 0.268 2026-08-23 23:14:39,568 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:39] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.004 0.199 2026-08-23 23:14:39,573 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-08-23 23:14:39,580 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:39] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:14:39,584 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:14:39,603 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:39] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.011 0.027 2026-08-23 23:14:39,650 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:39] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 51 0.014 0.062 2026-08-23 23:14:39,659 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:39] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.080 2026-08-23 23:14:39,717 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:39] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.006 2026-08-23 23:14:39,721 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:39] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:14:39,738 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:39] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 10 0.004 0.007 2026-08-23 23:14:39,790 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:39] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.007 2026-08-23 23:14:39,812 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:39] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:14:39,816 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:39] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.009 0.024 2026-08-23 23:14:39,835 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:39] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.006 0.040 2026-08-23 23:14:39,856 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:39] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.006 0.035 2026-08-23 23:14:39,873 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:39] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.005 0.035 2026-08-23 23:14:39,882 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:39] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 6 0.003 0.039 2026-08-23 23:14:39,919 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: Found 1 of ".o-mail-Message" (after mutations) 2026-08-23 23:14:39,920 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [2/43] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Click on Send Message (trigger: button:contains(Send message)) 2026-08-23 23:14:39,935 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:39] "GET /web/image/res.partner/2/avatar_128?unique=1787526871000 HTTP/1.1" 200 - 8 0.004 0.010 2026-08-23 23:14:39,995 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [3/43] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Write something in composer (trigger: .o-mail-Composer-input) 2026-08-23 23:14:40,071 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [4/43] 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-08-23 23:14:40,359 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:40] "POST /web/dataset/call_kw/res.partner/get_mention_suggestions HTTP/1.1" 200 - 11 0.009 0.018 2026-08-23 23:14:40,364 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-23 23:14:40,393 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:40] "GET /web/image/res.partner/1630/avatar_128?unique=1787526871000 HTTP/1.1" 200 - 9 0.004 0.011 2026-08-23 23:14:40,395 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [5/43] 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-08-23 23:14:40,460 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:40,460 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [6/43] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step .o-mail-AttachmentCard:not(.o-isUploading):contains("file1.txt") 2026-08-23 23:14:40,479 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:40] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:14:40,482 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:40] "POST /mail/attachment/upload HTTP/1.1" 200 - 13 0.005 0.012 2026-08-23 23:14:40,511 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [7/43] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Open full composer (trigger: button[aria-label='Full composer']) 2026-08-23 23:14:40,579 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [8/43] 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-08-23 23:14:40,585 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:40] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-08-23 23:14:40,592 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:40] "GET /web/assets/8b57c16/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:14:40,682 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:40] "POST /web/dataset/call_kw/mail.compose.message/get_views HTTP/1.1" 200 - 16 0.004 0.018 2026-08-23 23:14:40,708 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:40] "POST /web/dataset/call_kw/mail.compose.message/onchange HTTP/1.1" 200 - 11 0.004 0.015 2026-08-23 23:14:40,732 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:40] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:14:40,764 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [9/43] 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-08-23 23:14:40,766 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:40] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-08-23 23:14:40,826 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [10/43] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check subject is autofilled (trigger: [name="subject"] input) 2026-08-23 23:14:40,876 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [11/43] 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-08-23 23:14:40,927 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [12/43] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Trigger channel mention with # (trigger: .odoo-editor-editable) 2026-08-23 23:14:40,981 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [13/43] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Search for general channel (trigger: .o-mail-MentionList input) 2026-08-23 23:14:41,040 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [14/43] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Select channel from suggestion (trigger: .o-mail-Composer-suggestion:contains(general)) 2026-08-23 23:14:41,055 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:41] "POST /web/dataset/call_kw/discuss.channel/get_mention_suggestions HTTP/1.1" 200 - 6 0.003 0.007 2026-08-23 23:14:41,100 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [15/43] 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-08-23 23:14:41,160 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [16/43] 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-08-23 23:14:41,227 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:41,231 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:41,233 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [17/43] 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-08-23 23:14:41,249 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:41] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.003 0.011 2026-08-23 23:14:41,257 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:41] "POST /web/dataset/call_kw/ir.attachment/web_read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-23 23:14:41,294 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [18/43] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Click on the mail template selector (trigger: .mail-composer-template-dropdown-btn) 2026-08-23 23:14:41,480 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [19/43] 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-08-23 23:14:41,534 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [20/43] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Verify admin template is NOT listed (trigger: .mail-composer-template-dropdown.popover) 2026-08-23 23:14:41,593 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [21/43] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Send message from full composer (trigger: .o_mail_send) 2026-08-23 23:14:41,664 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [22/43] 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-08-23 23:14:41,688 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:41] "POST /web/dataset/call_kw/mail.compose.message/web_save HTTP/1.1" 200 - 13 0.007 0.014 2026-08-23 23:14:41,768 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:41] "POST /web/dataset/call_kw/mail.compose.message/action_send_mail HTTP/1.1" 200 - 58 0.019 0.054 2026-08-23 23:14:41,792 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:41] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.006 0.013 2026-08-23 23:14:41,800 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:41] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.003 0.024 2026-08-23 23:14:41,801 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-08-23 23:14:41,833 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [23/43] 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-08-23 23:14:41,899 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [24/43] 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-08-23 23:14:41,960 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [25/43] 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-08-23 23:14:42,025 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [26/43] 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-08-23 23:14:42,092 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [27/43] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Click on Send Message (trigger: button:contains(Send message)) 2026-08-23 23:14:42,171 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [28/43] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Open full composer (trigger: button[aria-label='Full composer']) 2026-08-23 23:14:42,242 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [29/43] 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-08-23 23:14:42,266 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:42] "POST /web/dataset/call_kw/mail.compose.message/onchange HTTP/1.1" 200 - 7 0.004 0.015 2026-08-23 23:14:42,277 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:42] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-08-23 23:14:42,296 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:42] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-08-23 23:14:42,297 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [30/43] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Write something in full composer (trigger: .note-editable) 2026-08-23 23:14:42,365 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [31/43] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Close full composer (trigger: .btn-close) 2026-08-23 23:14:42,499 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [32/43] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Click on Send Message (trigger: button:contains(Send message)) 2026-08-23 23:14:42,506 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:42] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.006 2026-08-23 23:14:42,517 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:42] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.003 0.015 2026-08-23 23:14:42,569 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [33/43] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check full composer text is kept (trigger: .o-mail-Composer-input) 2026-08-23 23:14:42,624 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [34/43] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Open full composer (trigger: button[aria-label='Full composer']) 2026-08-23 23:14:42,689 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [35/43] 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-08-23 23:14:42,712 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:42] "POST /web/dataset/call_kw/mail.compose.message/onchange HTTP/1.1" 200 - 7 0.004 0.015 2026-08-23 23:14:42,723 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:42] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-08-23 23:14:42,728 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:42] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-23 23:14:42,743 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [36/43] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Close full composer (trigger: .btn-close) 2026-08-23 23:14:42,815 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [37/43] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Click on Send Message (trigger: button:contains(Send message)) 2026-08-23 23:14:42,821 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:42] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 23:14:42,829 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:42] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.002 0.008 2026-08-23 23:14:42,882 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [38/43] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Send message from chatter (trigger: .o-mail-Composer-send:enabled) 2026-08-23 23:14:42,958 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [39/43] 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-08-23 23:14:43,034 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:43] "POST /mail/message/post HTTP/1.1" 200 - 54 0.020 0.055 2026-08-23 23:14:43,055 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:43] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.005 2026-08-23 23:14:43,066 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [40/43] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Click on Send Message (trigger: button:contains(Send message)) 2026-08-23 23:14:43,082 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:43] "POST /mail/thread/data HTTP/1.1" 200 - 24 0.008 0.024 2026-08-23 23:14:43,132 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [41/43] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Write a message (trigger: .o-mail-Composer-input) 2026-08-23 23:14:43,209 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [42/43] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Send message from chatter (trigger: .o-mail-Composer-send:enabled) 2026-08-23 23:14:43,269 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [43/43] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check message is shown (trigger: .o-mail-Message-body:contains("hello world")) 2026-08-23 23:14:43,309 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:43] "POST /mail/message/post HTTP/1.1" 200 - 34 0.014 0.025 2026-08-23 23:14:43,328 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:43] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 23:14:43,339 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: tour succeeded 2026-08-23 23:14:43,341 202 INFO rb-966ce88-224197-407373 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-08-23 23:14:43,355 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:43] "POST /mail/thread/data HTTP/1.1" 200 - 24 0.008 0.024 2026-08-23 23:14:43,471 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: heap 35948244 (allocated 38219776) 2026-08-23 23:14:43,473 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Closing chrome headless with pid 11979 2026-08-23 23:14:43,473 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Closing websocket connection 2026-08-23 23:14:43,474 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Terminating chrome headless with pid 11979 2026-08-23 23:14:43,528 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231443_527831_test_mail_composer_test_tour.txt 2026-08-23 23:14:43,528 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Removing chrome user profile "/tmp/tmpi9j6zewe_chrome_odoo" 2026-08-23 23:14:43,594 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-23 23:14:49,134 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35070] 2026-08-23 23:14:49,134 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-23 23:14:49,262 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_message: Starting TestMailMessage.test_mail_message_read_access ... 2026-08-23 23:14:49,449 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_message: Starting TestMailMessage.test_mail_message_read_inexisting ... 2026-08-23 23:14:49,464 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_message: Starting TestMailMessage.test_unlink_failure_message_notify_author ... 2026-08-23 23:14:49,653 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <930051979778796.1787526889.641074419021606-openerp-private@84240449a2fb>: [] 2026-08-23 23:14:49,657 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [452] 2026-08-23 23:14:49,662 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26024] 2026-08-23 23:14:49,666 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:14:49,721 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <620996968768052.1787526889.680404424667358-openerp-2-res.partner@84240449a2fb>: ['"Bob (base.group_user)" <@invalid_email_addr>'] 2026-08-23 23:14:49,727 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [453] 2026-08-23 23:14:49,733 202 INFO rb-966ce88-224197-407373 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, 6851, 6852, 6853, 6854, 6855, 6856, 6857] 2026-08-23 23:14:49,743 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26025] 2026-08-23 23:14:49,791 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-23 23:14:49,867 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_message_translate: Starting TestTranslationController.test_access_right ... 2026-08-23 23:14:49,878 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:14:50,040 202 INFO rb-966ce88-224197-407373 odoo.http: Session expired 2026-08-23 23:14:50,040 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:50] "POST /mail/message/translate HTTP/1.1" 200 - 5 0.004 0.160 2026-08-23 23:14:50,211 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [454] 2026-08-23 23:14:50,216 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26030] 2026-08-23 23:14:50,219 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:14:50,237 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:user_test_portal from n/a 2026-08-23 23:14:50,249 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:50] "POST /mail/message/translate HTTP/1.1" 200 - 14 0.004 0.006 2026-08-23 23:14:50,250 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_message_translate.TestTranslationController.test_access_right: waiting for threads: [] 2026-08-23 23:14:50,263 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_message_translate: Starting TestTranslationController.test_html_sanitization ... 2026-08-23 23:14:50,474 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [455] 2026-08-23 23:14:50,479 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26033] 2026-08-23 23:14:50,482 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:14:50,504 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:user_test_nl from n/a 2026-08-23 23:14:50,507 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:14:51,224 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:51] "POST /mail/message/translate HTTP/1.1" 200 - 25 0.009 0.709 2026-08-23 23:14:51,239 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_message_translate: Starting TestTranslationController.test_invalid_api_key ... 2026-08-23 23:14:51,280 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:14:51,287 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:14:51,459 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:51] "POST /mail/message/translate HTTP/1.1" 200 - 22 0.009 0.165 2026-08-23 23:14:51,460 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_message_translate.TestTranslationController.test_invalid_api_key: waiting for threads: [] 2026-08-23 23:14:51,473 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_message_translate: Starting TestTranslationController.test_translation_multi_users ... 2026-08-23 23:14:51,719 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [456] 2026-08-23 23:14:51,725 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26037] 2026-08-23 23:14:51,729 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:14:51,942 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [457] 2026-08-23 23:14:51,948 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26039] 2026-08-23 23:14:51,951 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:14:51,968 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:user_test_fr from n/a 2026-08-23 23:14:51,975 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:14:52,153 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:52] "POST /mail/message/translate HTTP/1.1" 200 - 25 0.009 0.171 2026-08-23 23:14:52,160 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:user_test_en from n/a 2026-08-23 23:14:52,181 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:52] "POST /mail/message/translate HTTP/1.1" 200 - 19 0.007 0.011 2026-08-23 23:14:52,187 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:14:52,210 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:52] "POST /mail/message/translate HTTP/1.1" 200 - 15 0.008 0.010 2026-08-23 23:14:52,227 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_message_translate: Starting TestTranslationController.test_unknown_language ... 2026-08-23 23:14:52,267 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:14:52,275 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:14:52,452 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:52] "POST /mail/message/translate HTTP/1.1" 200 - 26 0.010 0.168 2026-08-23 23:14:52,453 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_message_translate.TestTranslationController.test_unknown_language: waiting for threads: [] 2026-08-23 23:14:52,467 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_message_translate: Starting TestTranslationController.test_update_message ... 2026-08-23 23:14:52,503 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:14:52,509 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:14:53,245 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:53] "POST /mail/message/translate HTTP/1.1" 200 - 26 0.010 0.727 2026-08-23 23:14:53,276 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:53] "POST /mail/message/update_content HTTP/1.1" 200 - 33 0.012 0.016 2026-08-23 23:14:53,292 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #2 deleted mail.message.translation records with IDs: [5] 2026-08-23 23:14:53,304 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:14:53] "POST /mail/message/update_content HTTP/1.1" 200 - 32 0.008 0.018 2026-08-23 23:14:53,326 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 23:14:53,335 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_template: Starting TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour ... 2026-08-23 23:14:53,589 202 _WARNING rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Chrome headless failed to start: [12252:12273:0823/231453.441476:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12252:12273:0823/231453.445089:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12252:12273:0823/231453.445267:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12252:12273:0823/231453.445367:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12252:12273:0823/231453.445421:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12252:12273:0823/231453.452222:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12252:12252:0823/231453.454768:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [12287:12287:0823/231453.463165:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [12287:12287:0823/231453.464698:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [12252:12273:0823/231453.469440:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12252:12252:0823/231453.515093:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12252:12252:0823/231453.515167:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [12252:12252:0823/231453.515179:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12252:12273:0823/231453.515185:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12252:12273:0823/231453.515214:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12252:12252:0823/231453.515316:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12252:12252:0823/231453.516373:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 23:14:53,594 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_template: skipped TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-23 23:14:53,614 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_mail_template_dynamic_placeholder_tour (odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour) 2026-08-23 23:14:53,614 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_template: Starting TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour ... 2026-08-23 23:14:53,866 202 _WARNING rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour: Chrome headless failed to start: [12367:12388:0823/231453.717148:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12367:12388:0823/231453.720678:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12367:12388:0823/231453.720737:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12367:12388:0823/231453.720860:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12367:12388:0823/231453.720869:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12367:12388:0823/231453.727543:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12367:12367:0823/231453.731557:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [12404:12404:0823/231453.737366:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [12404:12404:0823/231453.739156:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [12367:12388:0823/231453.747035:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12367:12367:0823/231453.803890:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12367:12367:0823/231453.803968:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [12367:12367:0823/231453.803981:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12367:12388:0823/231453.803991:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12367:12388:0823/231453.804019:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12367:12367:0823/231453.804217:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12367:12367:0823/231453.805279:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 23:14:53,871 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_template: skipped TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-23 23:14:53,892 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_mail_template_dynamic_placeholder_tour (odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour) 2026-08-23 23:14:53,892 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_template: Starting TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour ... 2026-08-23 23:14:54,142 202 WARNING rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour: Chrome headless failed to start: [12479:12500:0823/231453.993563:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12479:12500:0823/231453.996823:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12479:12500:0823/231453.996906:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12479:12500:0823/231453.997018:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12479:12500:0823/231453.997029:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12479:12500:0823/231454.003672:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12479:12479:0823/231454.006296:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [12516:12516:0823/231454.014728:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [12516:12516:0823/231454.016689:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [12479:12500:0823/231454.021280:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12479:12479:0823/231454.090399:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12479:12479:0823/231454.090515:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [12479:12479:0823/231454.090530:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12479:12500:0823/231454.090550:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12479:12500:0823/231454.090579:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12479:12479:0823/231454.090679:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12479:12479:0823/231454.091716:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 23:14:54,147 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_template: skipped TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-23 23:14:54,196 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:14:59,786 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35070] 2026-08-23 23:14:59,786 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-23 23:14:59,917 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_template: Starting TestTemplateConfigRestrictEditor.test_switch_icp_value ... 2026-08-23 23:15:00,558 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [73] 2026-08-23 23:15:00,602 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-23 23:15:06,132 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35070] 2026-08-23 23:15:06,132 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-23 23:15:06,273 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_mail_template: Starting TestSearchTemplateCategory.test_search_template_category ... 2026-08-23 23:15:06,499 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-23 23:15:06,583 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_message_controller: Starting TestMessageController.test_attachment_hijack ... 2026-08-23 23:15:06,600 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:15:06,639 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:15:06,820 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13900], uid: 6, model: ir.attachment 2026-08-23 23:15:06,826 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:06] "GET /web/content/13900 HTTP/1.1" 404 - 28 0.012 0.176 2026-08-23 23:15:06,849 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13900], uid: 6, model: ir.attachment 2026-08-23 23:15:06,856 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:06] "POST /mail/message/post HTTP/1.1" 200 - 29 0.010 0.017 2026-08-23 23:15:06,856 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_message_controller.TestMessageController.test_attachment_hijack: waiting for threads: [] 2026-08-23 23:15:06,870 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_message_controller: Starting TestMessageController.test_channel_message_attachments ... 2026-08-23 23:15:06,896 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:15:07,065 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:07] "POST /mail/message/post HTTP/1.1" 200 - 16 0.005 0.166 2026-08-23 23:15:07,104 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:07] "POST /mail/message/post HTTP/1.1" 200 - 52 0.012 0.024 2026-08-23 23:15:07,112 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:07] "POST /mail/message/update_content HTTP/1.1" 200 - 6 0.001 0.004 2026-08-23 23:15:07,133 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:07] "POST /mail/message/update_content HTTP/1.1" 200 - 35 0.006 0.013 2026-08-23 23:15:07,150 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:07] "POST /mail/message/update_content HTTP/1.1" 200 - 29 0.004 0.010 2026-08-23 23:15:07,164 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_message_controller: Starting TestMessageController.test_chatter_on_archived_record ... 2026-08-23 23:15:07,195 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:15:07,230 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:15:08,029 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:08] "POST /mail/message/post HTTP/1.1" 200 - 47 0.020 0.781 2026-08-23 23:15:08,047 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:08] "POST /mail/attachment/upload HTTP/1.1" 200 - 12 0.005 0.010 2026-08-23 23:15:08,047 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_message_controller.TestMessageController.test_chatter_on_archived_record: waiting for threads: [] 2026-08-23 23:15:08,060 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_message_controller: Starting TestMessageController.test_mail_cache_control_header ... 2026-08-23 23:15:08,238 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [458] 2026-08-23 23:15:08,243 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26819] 2026-08-23 23:15:08,246 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:15:08,257 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:testuser from n/a 2026-08-23 23:15:08,288 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:15:08,453 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:08] "GET /web/image/?field=avatar_128&id=923&model=discuss.channel&unique=6845153e444cd295a42610dc7e2fb4c0a81fe48e4db9785b91336a95443a198eb598bbafacf9491bc230a71e1d59610e06b8de33970393cb9c94f8a70c9539b6 HTTP/1.1" 200 - 16 0.004 0.162 2026-08-23 23:15:08,461 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:08] "GET /web/image/?field=avatar_128&id=923&model=discuss.channel HTTP/1.1" 200 - 6 0.001 0.005 2026-08-23 23:15:08,488 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:08] "GET /web/image?field=avatar_128&id=1655&model=res.partner&unique=2026-08-23%2023:15:06 HTTP/1.1" 200 - 21 0.006 0.017 2026-08-23 23:15:08,507 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:08] "GET /web/image?field=avatar_128&id=1655&model=res.partner HTTP/1.1" 200 - 14 0.004 0.013 2026-08-23 23:15:08,511 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 508, model: mail.guest 2026-08-23 23:15:08,522 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:08] "GET /web/image?field=avatar_128&id=104&model=mail.guest&unique=2026-08-23%2023:15:06 HTTP/1.1" 200 - 8 0.001 0.011 2026-08-23 23:15:08,525 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 508, model: mail.guest 2026-08-23 23:15:08,535 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:08] "GET /web/image?field=avatar_128&id=104&model=mail.guest HTTP/1.1" 200 - 6 0.001 0.011 2026-08-23 23:15:08,536 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_message_controller.TestMessageController.test_mail_cache_control_header: waiting for threads: [] 2026-08-23 23:15:08,549 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_message_controller: Starting TestMessageController.test_mail_partner_from_email_authenticated ... 2026-08-23 23:15:08,575 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:15:08,735 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:08] "POST /mail/partner/from_email HTTP/1.1" 200 - 5 0.001 0.160 2026-08-23 23:15:08,773 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:08] "POST /mail/message/post HTTP/1.1" 200 - 51 0.012 0.023 2026-08-23 23:15:08,781 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:15:08,839 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:08] "POST /mail/partner/from_email HTTP/1.1" 200 - 49 0.017 0.036 2026-08-23 23:15:08,850 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:08] "POST /mail/partner/from_email HTTP/1.1" 200 - 3 0.003 0.005 2026-08-23 23:15:08,986 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:08] "POST /mail/message/post HTTP/1.1" 200 - 93 0.026 0.077 2026-08-23 23:15:09,029 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:09] "POST /mail/message/post HTTP/1.1" 200 - 45 0.012 0.027 2026-08-23 23:15:09,051 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:15:14,613 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35070] 2026-08-23 23:15:14,613 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-23 23:15:14,881 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_message_reaction_controller: Starting TestMessageReactionController.test_message_reaction_channel_as_member ... 2026-08-23 23:15:15,109 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:15:15,274 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:15] "POST /mail/message/reaction HTTP/1.1" 200 - 18 0.004 0.163 2026-08-23 23:15:15,281 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:15] "POST /mail/message/reaction HTTP/1.1" 200 - 5 0.001 0.003 2026-08-23 23:15:15,298 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:15] "POST /mail/message/reaction HTTP/1.1" 200 - 21 0.003 0.008 2026-08-23 23:15:15,307 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [16] 2026-08-23 23:15:15,310 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:15] "POST /mail/message/reaction HTTP/1.1" 200 - 20 0.002 0.007 2026-08-23 23:15:15,318 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:15:15,338 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:15] "POST /mail/message/reaction HTTP/1.1" 200 - 24 0.006 0.009 2026-08-23 23:15:15,349 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #513 deleted mail.message.reaction records with IDs: [17] 2026-08-23 23:15:15,352 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:15] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.002 0.007 2026-08-23 23:15:15,361 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:15:15,383 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:15] "POST /mail/message/reaction HTTP/1.1" 200 - 22 0.007 0.009 2026-08-23 23:15:15,392 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #512 deleted mail.message.reaction records with IDs: [18] 2026-08-23 23:15:15,395 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:15] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.002 0.006 2026-08-23 23:15:15,401 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:15:15,423 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:15] "POST /mail/message/reaction HTTP/1.1" 200 - 22 0.008 0.009 2026-08-23 23:15:15,432 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [19] 2026-08-23 23:15:15,434 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:15] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.002 0.006 2026-08-23 23:15:15,441 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:15:15,464 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:15] "POST /mail/message/reaction HTTP/1.1" 200 - 22 0.009 0.009 2026-08-23 23:15:15,472 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [20] 2026-08-23 23:15:15,475 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:15] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.001 0.006 2026-08-23 23:15:15,490 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_message_reaction_controller: Starting TestMessageReactionController.test_message_reaction_channel_as_non_member ... 2026-08-23 23:15:15,529 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:15:16,304 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:16] "POST /mail/message/reaction HTTP/1.1" 200 - 20 0.007 0.769 2026-08-23 23:15:16,312 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:16] "POST /mail/message/reaction HTTP/1.1" 200 - 5 0.001 0.004 2026-08-23 23:15:16,331 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:16] "POST /mail/message/reaction HTTP/1.1" 200 - 15 0.004 0.007 2026-08-23 23:15:16,341 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:16] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.002 0.005 2026-08-23 23:15:16,349 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:15:16,370 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:16] "POST /mail/message/reaction HTTP/1.1" 200 - 18 0.007 0.008 2026-08-23 23:15:16,382 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:16] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.003 0.006 2026-08-23 23:15:16,389 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:15:16,410 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:16] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.007 0.008 2026-08-23 23:15:16,418 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:16] "POST /mail/message/reaction HTTP/1.1" 200 - 8 0.001 0.005 2026-08-23 23:15:16,425 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:15:16,444 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:16] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.007 0.008 2026-08-23 23:15:16,452 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:16] "POST /mail/message/reaction HTTP/1.1" 200 - 8 0.001 0.005 2026-08-23 23:15:16,459 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:15:16,483 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:16] "POST /mail/message/reaction HTTP/1.1" 200 - 22 0.009 0.009 2026-08-23 23:15:16,490 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [21] 2026-08-23 23:15:16,493 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:16] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.001 0.006 2026-08-23 23:15:16,507 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_message_reaction_controller: Starting TestMessageReactionController.test_message_reaction_fake_message ... 2026-08-23 23:15:16,514 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:15:16,672 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:16] "POST /mail/message/reaction HTTP/1.1" 200 - 8 0.001 0.158 2026-08-23 23:15:16,677 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:16] "POST /mail/message/reaction HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:15:16,687 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:16] "POST /mail/message/reaction HTTP/1.1" 200 - 3 0.000 0.002 2026-08-23 23:15:16,691 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:16] "POST /mail/message/reaction HTTP/1.1" 200 - 3 0.000 0.002 2026-08-23 23:15:16,699 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:15:16,706 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:16] "POST /mail/message/reaction HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:15:16,710 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:16] "POST /mail/message/reaction HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:15:16,716 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:15:16,723 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:16] "POST /mail/message/reaction HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:15:16,727 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:16] "POST /mail/message/reaction HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:15:16,733 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:15:16,740 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:16] "POST /mail/message/reaction HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:15:16,744 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:16] "POST /mail/message/reaction HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:15:16,751 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:15:16,757 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:16] "POST /mail/message/reaction HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:15:16,761 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:16] "POST /mail/message/reaction HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:15:16,775 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_message_reaction_controller: Starting TestMessageReactionController.test_message_reaction_partner ... 2026-08-23 23:15:16,805 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:15:16,964 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:16] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.002 0.158 2026-08-23 23:15:16,970 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:16] "POST /mail/message/reaction HTTP/1.1" 200 - 3 0.000 0.003 2026-08-23 23:15:16,982 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:16] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.001 0.004 2026-08-23 23:15:16,989 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:16] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.001 0.004 2026-08-23 23:15:16,997 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:15:17,009 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:17] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.002 0.004 2026-08-23 23:15:17,016 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:17] "POST /mail/message/reaction HTTP/1.1" 200 - 7 0.001 0.004 2026-08-23 23:15:17,022 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:15:17,035 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:17] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.004 0.004 2026-08-23 23:15:17,042 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:17] "POST /mail/message/reaction HTTP/1.1" 200 - 6 0.001 0.004 2026-08-23 23:15:17,048 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:15:17,072 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:17] "POST /mail/message/reaction HTTP/1.1" 200 - 22 0.008 0.010 2026-08-23 23:15:17,085 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [22] 2026-08-23 23:15:17,088 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:17] "POST /mail/message/reaction HTTP/1.1" 200 - 15 0.004 0.009 2026-08-23 23:15:17,094 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:15:17,123 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:17] "POST /mail/message/reaction HTTP/1.1" 200 - 24 0.011 0.013 2026-08-23 23:15:17,135 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [23] 2026-08-23 23:15:17,138 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:17] "POST /mail/message/reaction HTTP/1.1" 200 - 15 0.003 0.009 2026-08-23 23:15:17,153 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_message_reaction_controller: Starting TestMessageReactionController.test_message_reaction_public_channel ... 2026-08-23 23:15:17,190 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:15:17,356 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:17] "POST /mail/message/reaction HTTP/1.1" 200 - 20 0.004 0.163 2026-08-23 23:15:17,363 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:17] "POST /mail/message/reaction HTTP/1.1" 200 - 5 0.001 0.004 2026-08-23 23:15:17,380 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:17] "POST /mail/message/reaction HTTP/1.1" 200 - 20 0.003 0.007 2026-08-23 23:15:17,388 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [24] 2026-08-23 23:15:17,391 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:17] "POST /mail/message/reaction HTTP/1.1" 200 - 19 0.002 0.007 2026-08-23 23:15:17,399 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:15:17,418 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:17] "POST /mail/message/reaction HTTP/1.1" 200 - 23 0.005 0.008 2026-08-23 23:15:17,426 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #513 deleted mail.message.reaction records with IDs: [25] 2026-08-23 23:15:17,429 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:17] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.002 0.006 2026-08-23 23:15:17,435 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:15:17,454 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:17] "POST /mail/message/reaction HTTP/1.1" 200 - 22 0.006 0.008 2026-08-23 23:15:17,462 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #512 deleted mail.message.reaction records with IDs: [26] 2026-08-23 23:15:17,465 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:17] "POST /mail/message/reaction HTTP/1.1" 200 - 15 0.002 0.006 2026-08-23 23:15:17,471 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:15:17,492 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:17] "POST /mail/message/reaction HTTP/1.1" 200 - 22 0.007 0.009 2026-08-23 23:15:17,499 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [27] 2026-08-23 23:15:17,502 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:17] "POST /mail/message/reaction HTTP/1.1" 200 - 15 0.002 0.006 2026-08-23 23:15:17,508 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:15:17,530 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:17] "POST /mail/message/reaction HTTP/1.1" 200 - 22 0.008 0.009 2026-08-23 23:15:17,537 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [28] 2026-08-23 23:15:17,540 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:17] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.001 0.005 2026-08-23 23:15:17,585 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-23 23:15:23,659 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35070] 2026-08-23 23:15:23,659 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-23 23:15:23,930 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_message_update_controller: Starting TestMessageUpdateController.test_message_update_fake_message ... 2026-08-23 23:15:24,094 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:15:24,250 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:24] "POST /mail/message/update_content HTTP/1.1" 200 - 8 0.001 0.156 2026-08-23 23:15:24,260 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:15:24,268 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:24] "POST /mail/message/update_content HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:15:24,274 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:15:24,281 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:24] "POST /mail/message/update_content HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:15:24,287 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:15:24,294 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:24] "POST /mail/message/update_content HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:15:24,300 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:15:24,307 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:24] "POST /mail/message/update_content HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:15:24,314 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:24] "POST /mail/message/update_content HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:15:24,328 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_message_update_controller: Starting TestMessageUpdateController.test_message_update_non_owner_partner ... 2026-08-23 23:15:24,359 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:15:24,526 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:24] "POST /mail/message/update_content HTTP/1.1" 200 - 20 0.005 0.164 2026-08-23 23:15:24,536 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:15:24,574 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:24] "POST /mail/message/update_content HTTP/1.1" 200 - 35 0.014 0.018 2026-08-23 23:15:24,581 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:15:24,604 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:24] "POST /mail/message/update_content HTTP/1.1" 200 - 14 0.007 0.011 2026-08-23 23:15:24,611 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:15:24,624 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:24] "POST /mail/message/update_content HTTP/1.1" 200 - 10 0.003 0.005 2026-08-23 23:15:24,630 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:15:24,640 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:24] "POST /mail/message/update_content HTTP/1.1" 200 - 8 0.002 0.003 2026-08-23 23:15:24,649 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:24] "POST /mail/message/update_content HTTP/1.1" 200 - 4 0.001 0.003 2026-08-23 23:15:24,663 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_message_update_controller: Starting TestMessageUpdateController.test_message_update_partner_as_owner ... 2026-08-23 23:15:24,690 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:15:24,855 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:24] "POST /mail/message/update_content HTTP/1.1" 200 - 20 0.004 0.162 2026-08-23 23:15:24,864 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:15:24,899 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:24] "POST /mail/message/update_content HTTP/1.1" 200 - 35 0.012 0.017 2026-08-23 23:15:24,905 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:15:24,934 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:24] "POST /mail/message/update_content HTTP/1.1" 200 - 30 0.010 0.014 2026-08-23 23:15:24,941 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:15:24,953 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:24] "POST /mail/message/update_content HTTP/1.1" 200 - 10 0.003 0.005 2026-08-23 23:15:24,959 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:15:24,970 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:24] "POST /mail/message/update_content HTTP/1.1" 200 - 8 0.002 0.003 2026-08-23 23:15:24,978 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:24] "POST /mail/message/update_content HTTP/1.1" 200 - 4 0.001 0.003 2026-08-23 23:15:25,023 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-23 23:15:30,623 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35070] 2026-08-23 23:15:30,624 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-23 23:15:30,751 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users: Starting TestNotifySecurityUpdate.test_security_update_email ... 2026-08-23 23:15:30,973 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users: Starting TestNotifySecurityUpdate.test_security_update_login ... 2026-08-23 23:15:31,034 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users: Starting TestNotifySecurityUpdate.test_security_update_password ... 2026-08-23 23:15:31,126 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-23 23:15:37,229 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35070] 2026-08-23 23:15:37,229 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-23 23:15:37,360 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users: Starting TestUser.test_notification_type_constraint ... 2026-08-23 23:15:37,614 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users: Starting TestUser.test_notification_type_convert_internal_inbox_to_portal ... 2026-08-23 23:15:37,981 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users: Starting TestUser.test_web_create_users ... 2026-08-23 23:15:38,202 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 464 and Message-Id '<247860792087714.1787526938.188063859939575-openerp-private@84240449a2fb>' from 'notifications.test@test.mycompany.com' to (redacted) "'*******he@test.example.com'" successfully sent 2026-08-23 23:15:38,202 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-23 23:15:38,203 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #95 2026-08-23 23:15:38,207 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:15:38,449 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 465 and Message-Id '<310059274222068.1787526938.435735464096069-openerp-private@84240449a2fb>' from 'notifications.test@test.mycompany.com' to (redacted) "'*********te@test.example.com'" successfully sent 2026-08-23 23:15:38,449 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-23 23:15:38,450 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #95 2026-08-23 23:15:38,454 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:15:38,544 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-23 23:15:38,598 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users: Starting TestUserTours.test_user_modify_own_profile ... 2026-08-23 23:15:38,870 202 _WARNING rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Chrome headless failed to start: [12707:12728:0823/231538.724700:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12707:12728:0823/231538.727835:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12707:12728:0823/231538.727927:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12707:12728:0823/231538.728080:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12707:12728:0823/231538.728090:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12707:12728:0823/231538.734734:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12707:12707:0823/231538.737060:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [12743:12743:0823/231538.745548:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [12743:12743:0823/231538.747284:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [12707:12728:0823/231538.751765:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12707:12707:0823/231538.801004:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12707:12707:0823/231538.801129:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [12707:12728:0823/231538.801140:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12707:12707:0823/231538.801143:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12707:12728:0823/231538.801193:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12707:12707:0823/231538.801408:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12707:12707:0823/231538.802485:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 23:15:38,875 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users: skipped TestUserTours.test_user_modify_own_profile : Failed to detect chrome devtools port after 10.0s. 2026-08-23 23:15:38,897 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_user_modify_own_profile (odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile) 2026-08-23 23:15:38,897 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users: Starting TestUserTours.test_user_modify_own_profile ... 2026-08-23 23:15:39,135 202 _WARNING rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.test_user_modify_own_profile: Chrome headless failed to start: [12820:12841:0823/231539.032330:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12820:12841:0823/231539.035714:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12820:12841:0823/231539.035798:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12820:12841:0823/231539.035842:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [12820:12841:0823/231539.035852:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12820:12841:0823/231539.042416:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12820:12820:0823/231539.045180:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [12856:12856:0823/231539.051777:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [12856:12856:0823/231539.053730:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [12820:12841:0823/231539.067441:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12820:12820:0823/231539.112493:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12820:12820:0823/231539.112554:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [12820:12820:0823/231539.112566:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12820:12841:0823/231539.112575:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12820:12841:0823/231539.112599:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12820:12820:0823/231539.112699:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12820:12820:0823/231539.113819:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 23:15:39,140 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users: skipped TestUserTours.test_user_modify_own_profile : Failed to detect chrome devtools port after 10.0s. 2026-08-23 23:15:39,173 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_user_modify_own_profile (odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile) 2026-08-23 23:15:39,173 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users: Starting TestUserTours.test_user_modify_own_profile ... 2026-08-23 23:15:39,348 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.test_user_modify_own_profile.test_user_modify_own_profile: Chrome pid: 12932 2026-08-23 23:15:39,348 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.test_user_modify_own_profile.test_user_modify_own_profile: Chrome headless temporary user profile dir: /tmp/tmpwsz1mmul_chrome_odoo 2026-08-23 23:15:39,358 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.test_user_modify_own_profile.test_user_modify_own_profile: Issuing json command http://127.0.0.1:40563/json/version 2026-08-23 23:15:39,359 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:40563/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:15:39,400 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.test_user_modify_own_profile.test_user_modify_own_profile: Browser version: Chrome/150.0.7871.114 2026-08-23 23:15:39,400 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.test_user_modify_own_profile.test_user_modify_own_profile: Issuing json command http://127.0.0.1:40563/json 2026-08-23 23:15:39,401 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:40563/json with timeout 3 increased to 10s during tests 2026-08-23 23:15:39,408 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.test_user_modify_own_profile.test_user_modify_own_profile: Websocket url found: ws://127.0.0.1:40563/devtools/page/954DA88B2479A5C45C60AB4DBBD227E5 2026-08-23 23:15:39,464 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.test_user_modify_own_profile.test_user_modify_own_profile: Enable chrome headless console log notification 2026-08-23 23:15:39,469 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.test_user_modify_own_profile.test_user_modify_own_profile: Chrome headless enable page notifications 2026-08-23 23:15:39,512 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:15:39,560 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.test_user_modify_own_profile.test_user_modify_own_profile: Setting session cookie in browser 2026-08-23 23:15:39,561 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.test_user_modify_own_profile.test_user_modify_own_profile: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-23 23:15:39,561 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.test_user_modify_own_profile.test_user_modify_own_profile: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-23 23:15:39,567 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:15:40,204 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:40] "GET /odoo HTTP/1.1" 200 - 183 0.050 0.588 2026-08-23 23:15:40,207 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.test_user_modify_own_profile.test_user_modify_own_profile: Navigation result: {'frameId': '954DA88B2479A5C45C60AB4DBBD227E5', 'loaderId': 'D60AA06F7D34C66BEF488AAE3D31E718', 'isDownload': False} 2026-08-23 23:15:40,207 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.test_user_modify_own_profile.test_user_modify_own_profile: Evaluate ready code "odoo.isTourReady('mail/static/tests/tours/user_modify_own_profile_tour.js')" 2026-08-23 23:15:40,226 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:40] "GET /web/assets/577cdf2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-23 23:15:40,231 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:40] "GET /web/assets/9f4972c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.000 0.011 2026-08-23 23:15:40,283 202 INFO rb-966ce88-224197-407373 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-08-23 23:15:40,485 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:40] "GET /web/webclient/load_menus/5e031fa367805996af5b623af6d8d3f253a86ba0f53bf5f41a9a3dfc432bf59f HTTP/1.1" 200 - 476 0.142 0.122 2026-08-23 23:15:40,494 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:40] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.268 2026-08-23 23:15:40,497 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:40] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.277 2026-08-23 23:15:40,500 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:40] "GET /web/assets/e287eb0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.040 2026-08-23 23:15:40,714 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:40] "GET /web/assets/7520392/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:15:40,762 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:40] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-23 23:15:40,763 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:40] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-23 23:15:40,764 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:40] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-23 23:15:40,771 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-23 23:15:40,784 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.test_user_modify_own_profile.test_user_modify_own_profile.browser: Owl is running in 'dev' mode. 2026-08-23 23:15:40,796 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:40] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:15:40,816 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:40] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.012 2026-08-23 23:15:40,829 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.003 0.010 2026-08-23 23:15:40,865 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.test_user_modify_own_profile.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-08-23 23:15:40,870 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.021 0.033 2026-08-23 23:15:40,871 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.test_user_modify_own_profile.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-08-23 23:15:40,906 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:15:40,909 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 23:15:40,933 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.test_user_modify_own_profile.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-08-23 23:15:40,968 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:40] "POST /mail/data HTTP/1.1" 200 - 81 0.055 0.041 2026-08-23 23:15:40,983 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:40] "GET /web/image/res.partner/7/avatar_128?unique=1787526938000 HTTP/1.1" 200 - 9 0.004 0.085 2026-08-23 23:15:40,984 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.103 2026-08-23 23:15:40,996 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:40] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.003 0.098 2026-08-23 23:15:41,004 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:41] "POST /web/action/load HTTP/1.1" 200 - 5 0.001 0.105 2026-08-23 23:15:41,008 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:41] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:15:41,018 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:41] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.005 0.035 2026-08-23 23:15:41,019 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.test_user_modify_own_profile.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-08-23 23:15:41,028 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:41] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.021 2026-08-23 23:15:41,068 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:41] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 11 0.002 0.046 2026-08-23 23:15:41,086 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:15:41,328 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:41] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 300 0.052 0.188 2026-08-23 23:15:41,383 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:41] "POST /mail/data HTTP/1.1" 200 - 52 0.020 0.271 2026-08-23 23:15:41,387 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.032 2026-08-23 23:15:41,450 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:41] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 71 0.015 0.078 2026-08-23 23:15:41,600 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:41] "GET /web/image/res.users/6/avatar_128?unique=1787526941500 HTTP/1.1" 200 - 9 0.004 0.012 2026-08-23 23:15:41,601 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.test_user_modify_own_profile.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-08-23 23:15:41,668 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.test_user_modify_own_profile.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-08-23 23:15:41,735 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:41] "POST /web/dataset/call_kw/res.users/onchange HTTP/1.1" 200 - 78 0.017 0.054 2026-08-23 23:15:41,882 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:15:41] "POST /web/dataset/call_kw/res.users/web_save HTTP/1.1" 200 - 147 0.032 0.104 2026-08-23 23:15:41,907 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.test_user_modify_own_profile.test_user_modify_own_profile.browser: tour succeeded 2026-08-23 23:15:41,908 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.test_user_modify_own_profile.test_user_modify_own_profile.browser: ╔════════════════════════════════════════════════════════════════════════╗ ║ TOUR mail/static/tests/tours/user_modify_own_profile_tour.js SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════════╝ 2026-08-23 23:15:41,969 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.test_user_modify_own_profile.test_user_modify_own_profile.browser: heap 26082276 (allocated 27578368) 2026-08-23 23:15:41,971 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.test_user_modify_own_profile.test_user_modify_own_profile: Closing chrome headless with pid 12932 2026-08-23 23:15:41,971 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.test_user_modify_own_profile.test_user_modify_own_profile: Closing websocket connection 2026-08-23 23:15:41,972 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.test_user_modify_own_profile.test_user_modify_own_profile: Terminating chrome headless with pid 12932 2026-08-23 23:15:42,031 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.test_user_modify_own_profile.test_user_modify_own_profile: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231542_030974_test_user_modify_own_profile.txt 2026-08-23 23:15:42,031 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.test_user_modify_own_profile.test_user_modify_own_profile: Removing chrome user profile "/tmp/tmpwsz1mmul_chrome_odoo" 2026-08-23 23:15:42,074 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:15:47,613 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35070] 2026-08-23 23:15:47,613 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-23 23:15:47,743 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users_settings: Starting TestResUsersSettings.test_find_or_create_for_user_should_create_record_if_not_existing ... 2026-08-23 23:15:47,911 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted res.users.settings records with IDs: [489] 2026-08-23 23:15:47,927 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users_settings: Starting TestResUsersSettings.test_find_or_create_for_user_should_return_correct_res_users_settings ... 2026-08-23 23:15:47,932 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted res.users.settings records with IDs: [489] 2026-08-23 23:15:47,951 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users_settings: Starting TestResUsersSettings.test_set_res_users_settings_should_send_notification_on_bus ... 2026-08-23 23:15:47,969 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_res_users_settings: Starting TestResUsersSettings.test_set_res_users_settings_should_set_settings_properly ... 2026-08-23 23:15:48,014 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-23 23:15:53,554 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35070] 2026-08-23 23:15:53,554 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-23 23:15:53,680 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_01_join_call ... 2026-08-23 23:15:53,923 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_10_start_call_in_chat_should_invite_all_members_to_call ... 2026-08-23 23:15:54,237 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_11_start_call_in_group_should_invite_all_members_to_call ... 2026-08-23 23:15:54,568 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_20_join_call_should_cancel_pending_invitations ... 2026-08-23 23:15:54,882 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_21_leave_call_should_cancel_pending_invitations ... 2026-08-23 23:15:55,194 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_25_lone_call_participant_leaving_call_should_cancel_pending_invitations ... 2026-08-23 23:15:55,521 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_30_add_members_while_in_call_should_invite_new_members_to_call ... 2026-08-23 23:15:55,858 202 INFO rb-966ce88-224197-407373 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-08-23 23:15:55,930 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_50_garbage_collect_should_remove_old_sessions_and_notify_data ... 2026-08-23 23:15:56,003 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_51_action_disconnect_should_remove_selected_session_and_notify_data ... 2026-08-23 23:15:56,074 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_60_rtc_sync_sessions_should_gc_and_return_outdated_and_active_sessions ... 2026-08-23 23:15:56,181 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-23 23:16:01,692 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35070] 2026-08-23 23:16:01,692 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-23 23:16:01,967 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_thread_controller: Starting TestThreadController.test_partner_message_post_access ... 2026-08-23 23:16:02,153 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:16:02,860 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:02] "POST /mail/message/post HTTP/1.1" 200 - 13 0.004 0.704 2026-08-23 23:16:02,871 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:02] "POST /mail/message/post HTTP/1.1" 200 - 3 0.000 0.004 2026-08-23 23:16:02,880 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:16:02,890 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:02] "POST /mail/message/post HTTP/1.1" 200 - 3 0.001 0.004 2026-08-23 23:16:02,896 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:16:02,906 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:02] "POST /mail/message/post HTTP/1.1" 200 - 4 0.002 0.004 2026-08-23 23:16:02,913 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:16:02,946 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:02] "POST /mail/message/post HTTP/1.1" 200 - 28 0.011 0.018 2026-08-23 23:16:02,954 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:16:02,985 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:02] "POST /mail/message/post HTTP/1.1" 200 - 24 0.011 0.016 2026-08-23 23:16:03,002 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_thread_controller: Starting TestThreadController.test_partner_message_post_partner_ids ... 2026-08-23 23:16:03,037 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:16:03,200 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:03] "POST /mail/message/post HTTP/1.1" 200 - 13 0.003 0.160 2026-08-23 23:16:03,211 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:03] "POST /mail/message/post HTTP/1.1" 200 - 3 0.000 0.003 2026-08-23 23:16:03,219 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_test from n/a 2026-08-23 23:16:03,229 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:03] "POST /mail/message/post HTTP/1.1" 200 - 4 0.001 0.004 2026-08-23 23:16:03,235 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:employee from n/a 2026-08-23 23:16:03,245 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:03] "POST /mail/message/post HTTP/1.1" 200 - 4 0.002 0.004 2026-08-23 23:16:03,251 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:16:03,343 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:03] "POST /mail/message/post HTTP/1.1" 200 - 68 0.026 0.061 2026-08-23 23:16:03,353 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:16:03,411 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:03] "POST /mail/message/post HTTP/1.1" 200 - 49 0.022 0.032 2026-08-23 23:16:03,459 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-23 23:16:03,469 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_toggle_upload: Starting TestToggleUpload.test_upload_allowed ... 2026-08-23 23:16:03,494 202 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-08-23 23:16:03,495 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:16:03,650 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:03,667 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:03] "POST /mail/attachment/upload HTTP/1.1" 200 - 27 0.005 0.167 2026-08-23 23:16:03,668 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_toggle_upload.TestToggleUpload.test_upload_allowed: waiting for threads: [] 2026-08-23 23:16:03,681 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_toggle_upload: Starting TestToggleUpload.test_upload_denied ... 2026-08-23 23:16:03,705 202 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-08-23 23:16:03,706 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:16:03,859 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:03,871 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:03] "POST /mail/attachment/upload HTTP/1.1" 403 - 23 0.004 0.162 2026-08-23 23:16:03,893 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:16:03,947 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui: Starting TestUi.test_01_mail_tour ... 2026-08-23 23:16:04,091 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Chrome pid: 13164 2026-08-23 23:16:04,091 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Chrome headless temporary user profile dir: /tmp/tmp2gzc8j1u_chrome_odoo 2026-08-23 23:16:04,091 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Issuing json command http://127.0.0.1:46867/json/version 2026-08-23 23:16:04,092 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:46867/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:16:04,161 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Browser version: Chrome/150.0.7871.114 2026-08-23 23:16:04,162 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Issuing json command http://127.0.0.1:46867/json 2026-08-23 23:16:04,162 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:46867/json with timeout 3 increased to 10s during tests 2026-08-23 23:16:04,169 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Websocket url found: ws://127.0.0.1:46867/devtools/page/579FA06065A603BB1E0F4C77CF72BA78 2026-08-23 23:16:04,178 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Enable chrome headless console log notification 2026-08-23 23:16:04,182 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Chrome headless enable page notifications 2026-08-23 23:16:04,272 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:16:04,276 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Setting session cookie in browser 2026-08-23 23:16:04,277 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-23 23:16:04,277 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-23 23:16:04,284 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:16:05,619 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:05] "GET /odoo HTTP/1.1" 200 - 175 0.055 1.281 2026-08-23 23:16:05,621 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Navigation result: {'frameId': '579FA06065A603BB1E0F4C77CF72BA78', 'loaderId': '73C51B9E709624B3C32C6D614C32AEB4', 'isDownload': False} 2026-08-23 23:16:05,621 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Evaluate ready code "odoo.isTourReady('discuss_channel_tour')" 2026-08-23 23:16:05,641 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:05] "GET /web/assets/9f4972c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 23:16:05,646 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:05] "GET /web/assets/577cdf2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-23 23:16:05,697 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:06,004 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "GET /web/webclient/load_menus/ce25b145b7d7051c64a1950a1c0803bfebaa1927152105c592f9ed07e0cb709a HTTP/1.1" 200 - 850 0.174 0.195 2026-08-23 23:16:06,008 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.369 2026-08-23 23:16:06,016 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.375 2026-08-23 23:16:06,019 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "GET /web/assets/e287eb0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.159 2026-08-23 23:16:06,117 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "GET /web/assets/7520392/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:16:06,167 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-23 23:16:06,167 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-23 23:16:06,168 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-23 23:16:06,175 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-23 23:16:06,189 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: Owl is running in 'dev' mode. 2026-08-23 23:16:06,206 202 INFO rb-966ce88-224197-407373 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-23 23:16:06,223 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.009 0.025 2026-08-23 23:16:06,226 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.026 2026-08-23 23:16:06,238 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.003 0.021 2026-08-23 23:16:06,266 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:06,274 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:06,299 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.029 0.053 2026-08-23 23:16:06,308 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.074 2026-08-23 23:16:06,321 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:16:06,321 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16: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-08-23 23:16:06,325 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:06,455 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "POST /mail/data HTTP/1.1" 200 - 143 0.074 0.112 2026-08-23 23:16:06,456 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.175 2026-08-23 23:16:06,469 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "GET /web/image/res.partner/3/avatar_128?unique=1787526963000 HTTP/1.1" 200 - 9 0.003 0.154 2026-08-23 23:16:06,481 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.004 0.166 2026-08-23 23:16:06,487 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "POST /web/action/load HTTP/1.1" 200 - 5 0.001 0.172 2026-08-23 23:16:06,507 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-08-23 23:16:06,519 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.003 0.008 2026-08-23 23:16:06,568 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:16:06,569 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:06,579 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:16:06,614 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "POST /mail/data HTTP/1.1" 200 - 73 0.021 0.046 2026-08-23 23:16:06,624 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.055 2026-08-23 23:16:06,632 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.001 0.005 2026-08-23 23:16:06,643 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-23 23:16:06,715 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:16:06,716 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.005 0.007 2026-08-23 23:16:06,720 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:06,739 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "GET /web/image/res.partner/2/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 16 0.008 0.020 2026-08-23 23:16:06,746 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "GET /web/image/discuss.channel/2/avatar_128?unique=5710b7564575997c2152b39e221543e4b22411821d4bc1f49401f2fd64bbf09c18f286b4166201a0b0d683c28cac15a85ee1384d971184fdea6a3806dac941f1 HTTP/1.1" 200 - 8 0.002 0.035 2026-08-23 23:16:06,749 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "GET /web/image/discuss.channel/1/avatar_128?unique=40f2005ec4d32d93b8d28b67969250b1a4a01403f6d2a212e4a445e5aca29c4269dac402805c11d123ffbb6150a27e196fdb07b3b33c37b9f48b82ad34f3ecd2 HTTP/1.1" 200 - 3 0.000 0.039 2026-08-23 23:16:06,754 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "GET /web/image/mail.guest/8/avatar_128?unique=1787520941000 HTTP/1.1" 200 - 4 0.001 0.040 2026-08-23 23:16:06,756 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "POST /web/dataset/call_kw/discuss.channel/search_read HTTP/1.1" 200 - 1 0.000 0.029 2026-08-23 23:16:06,781 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:06,831 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "POST /web/dataset/call_kw/discuss.channel/channel_create HTTP/1.1" 200 - 51 0.017 0.033 2026-08-23 23:16:06,902 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "POST /discuss/channel/messages HTTP/1.1" 200 - 19 0.005 0.012 2026-08-23 23:16:06,907 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "GET /web/image/discuss.channel/943/avatar_128?unique=721dcbd67ab92c76a904ccc1eda7fe7889f6b34efdf6f13624013be402f092e916f4f4c4f9cc00365c330469e2e5ffd12c05b9fe187230c78d46dbe468395a72 HTTP/1.1" 200 - 3 0.000 0.016 2026-08-23 23:16:06,914 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "POST /discuss/channel/members HTTP/1.1" 200 - 8 0.002 0.018 2026-08-23 23:16:06,926 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:06,928 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 13 0.003 0.017 2026-08-23 23:16:06,962 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 9 0.003 0.007 2026-08-23 23:16:06,991 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:06] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.003 2026-08-23 23:16:06,993 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:07,008 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:07] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 13 0.004 0.012 2026-08-23 23:16:07,010 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:07] "GET /web/assets/8b57c16/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.000 0.010 2026-08-23 23:16:07,108 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:07] "POST /mail/message/post HTTP/1.1" 200 - 41 0.013 0.023 2026-08-23 23:16:07,145 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:07,170 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:07] "POST /web/dataset/call_kw/mail.message/toggle_message_starred HTTP/1.1" 200 - 21 0.007 0.016 2026-08-23 23:16:07,225 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:07,245 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:07] "POST /mail/starred/messages HTTP/1.1" 200 - 17 0.004 0.010 2026-08-23 23:16:07,286 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: [10/10] Tour discuss_channel_tour → Step .o-discuss-ChannelSelector 2026-08-23 23:16:07,289 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:07] "GET /web/image/res.partner/3/avatar_128?unique=1787526967000 HTTP/1.1" 200 - 9 0.004 0.010 2026-08-23 23:16:07,342 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: tour succeeded 2026-08-23 23:16:07,342 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: ╔═════════════════════════════════════╗ ║ TOUR discuss_channel_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-23 23:16:07,393 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: heap 29768984 (allocated 32432128) 2026-08-23 23:16:07,395 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Closing chrome headless with pid 13164 2026-08-23 23:16:07,395 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Closing websocket connection 2026-08-23 23:16:07,395 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Terminating chrome headless with pid 13164 2026-08-23 23:16:07,489 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231607_489288_test_01_mail_tour.txt 2026-08-23 23:16:07,489 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Removing chrome user profile "/tmp/tmp2gzc8j1u_chrome_odoo" 2026-08-23 23:16:07,516 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui: Starting TestUi.test_02_mail_create_channel_no_mail_tour ... 2026-08-23 23:16:07,800 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Chrome pid: 13393 2026-08-23 23:16:07,800 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Chrome headless temporary user profile dir: /tmp/tmpzymfk17v_chrome_odoo 2026-08-23 23:16:07,800 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Issuing json command http://127.0.0.1:45697/json/version 2026-08-23 23:16:07,801 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:45697/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:16:07,866 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Browser version: Chrome/150.0.7871.114 2026-08-23 23:16:07,866 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Issuing json command http://127.0.0.1:45697/json 2026-08-23 23:16:07,867 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:45697/json with timeout 3 increased to 10s during tests 2026-08-23 23:16:07,874 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Websocket url found: ws://127.0.0.1:45697/devtools/page/3D03422A9BC27D832367A2CF4DD2AB1D 2026-08-23 23:16:07,882 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Enable chrome headless console log notification 2026-08-23 23:16:07,888 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Chrome headless enable page notifications 2026-08-23 23:16:07,999 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:testuser from n/a 2026-08-23 23:16:08,003 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Setting session cookie in browser 2026-08-23 23:16:08,004 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:08,005 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:08,011 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:16:08,614 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:08] "GET /odoo HTTP/1.1" 200 - 181 0.042 0.563 2026-08-23 23:16:08,616 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Navigation result: {'frameId': '3D03422A9BC27D832367A2CF4DD2AB1D', 'loaderId': '5CAE7248FBEACAC52607B93FBDF0A3E9', 'isDownload': False} 2026-08-23 23:16:08,616 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:08,639 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:08] "GET /web/assets/9f4972c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-23 23:16:08,685 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:08] "GET /web/webclient/load_menus/6c959f3ffbbcb72539cbbf5c3d2be260f1696c8fad210d51004cd210045fbfc3 HTTP/1.1" 200 - 101 0.014 0.036 2026-08-23 23:16:08,689 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:08] "GET /web/assets/577cdf2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.056 2026-08-23 23:16:08,693 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:08] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.057 2026-08-23 23:16:08,701 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.061 2026-08-23 23:16:08,713 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:08] "GET /web/assets/e287eb0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.002 2026-08-23 23:16:08,716 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:08,782 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:08] "GET /web/assets/7520392/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:16:09,164 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:09] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-23 23:16:09,166 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:09] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-23 23:16:09,166 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:09] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-23 23:16:09,173 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:09] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-23 23:16:09,186 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: Owl is running in 'dev' mode. 2026-08-23 23:16:09,214 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:09] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.003 2026-08-23 23:16:09,224 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:09] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.006 2026-08-23 23:16:09,225 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:09] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-23 23:16:09,241 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:09] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.008 2026-08-23 23:16:09,249 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:09,258 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:09,288 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:16:09,290 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:16:09,361 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:09,362 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:09] "POST /mail/data HTTP/1.1" 200 - 33 0.082 0.021 2026-08-23 23:16:09,381 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:09] "GET /web/image/res.partner/1718/avatar_128?unique=1787526963000 HTTP/1.1" 200 - 15 0.006 0.099 2026-08-23 23:16:09,382 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.116 2026-08-23 23:16:09,396 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:09] "GET /web/image?model=res.users&field=avatar_128&id=551 HTTP/1.1" 200 - 9 0.004 0.116 2026-08-23 23:16:09,404 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:09] "POST /web/action/load HTTP/1.1" 200 - 5 0.001 0.125 2026-08-23 23:16:09,408 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:09] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:16:09,416 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:09] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.004 0.043 2026-08-23 23:16:09,425 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:09] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.019 2026-08-23 23:16:09,473 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:09,481 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:16:09,487 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:09] "POST /mail/data HTTP/1.1" 200 - 37 0.012 0.022 2026-08-23 23:16:09,549 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:09] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.003 0.005 2026-08-23 23:16:09,562 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:09,563 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:09] "GET /web/image/discuss.channel/1/avatar_128?unique=40f2005ec4d32d93b8d28b67969250b1a4a01403f6d2a212e4a445e5aca29c4269dac402805c11d123ffbb6150a27e196fdb07b3b33c37b9f48b82ad34f3ecd2 HTTP/1.1" 200 - 10 0.007 0.011 2026-08-23 23:16:09,578 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:09] "GET /web/image/res.partner/2/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 8 0.005 0.027 2026-08-23 23:16:09,584 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:09] "POST /web/dataset/call_kw/discuss.channel/search_read HTTP/1.1" 200 - 4 0.002 0.014 2026-08-23 23:16:09,622 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:09,669 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:09] "POST /web/dataset/call_kw/discuss.channel/channel_create HTTP/1.1" 200 - 50 0.015 0.031 2026-08-23 23:16:09,737 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:09] "POST /discuss/channel/messages HTTP/1.1" 200 - 20 0.008 0.012 2026-08-23 23:16:09,745 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:09] "GET /web/image/discuss.channel/945/avatar_128?unique=f2d323b6b91934d265806b9c186b90d006ab7e6daabc0ccd0f8538bdba6f1abf133102619dcb0422ba9eb55c62c5786e3bdfb68e7d02439af95a3db5c05e830b HTTP/1.1" 200 - 6 0.002 0.021 2026-08-23 23:16:09,760 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:09] "POST /discuss/channel/members HTTP/1.1" 200 - 10 0.005 0.031 2026-08-23 23:16:09,768 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:09,775 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:09] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.005 0.027 2026-08-23 23:16:09,814 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:09] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 10 0.005 0.009 2026-08-23 23:16:09,838 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:09] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.003 2026-08-23 23:16:09,840 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:09,856 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:09] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.006 0.010 2026-08-23 23:16:09,859 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:09] "GET /web/assets/8b57c16/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-23 23:16:09,958 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:09] "POST /mail/message/post HTTP/1.1" 200 - 42 0.011 0.025 2026-08-23 23:16:09,994 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:10,018 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:10] "POST /web/dataset/call_kw/mail.message/toggle_message_starred HTTP/1.1" 200 - 21 0.006 0.016 2026-08-23 23:16:10,070 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:10,090 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:10] "POST /mail/starred/messages HTTP/1.1" 200 - 17 0.004 0.010 2026-08-23 23:16:10,131 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:10,138 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:10] "GET /web/image/res.partner/1718/avatar_128?unique=1787526970000 HTTP/1.1" 200 - 8 0.004 0.009 2026-08-23 23:16:10,191 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: tour succeeded 2026-08-23 23:16:10,191 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: ╔═════════════════════════════════════╗ ║ TOUR discuss_channel_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-23 23:16:10,234 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: heap 24886232 (allocated 27471872) 2026-08-23 23:16:10,236 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Closing chrome headless with pid 13393 2026-08-23 23:16:10,236 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Closing websocket connection 2026-08-23 23:16:10,237 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Terminating chrome headless with pid 13393 2026-08-23 23:16:10,331 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231610_331007_test_02_mail_create_channel_no_mail_tour.txt 2026-08-23 23:16:10,331 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Removing chrome user profile "/tmp/tmpzymfk17v_chrome_odoo" 2026-08-23 23:16:10,359 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui: Starting TestUi.test_03_mail_discuss_configuration_tour ... 2026-08-23 23:16:10,495 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Chrome pid: 13618 2026-08-23 23:16:10,495 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Chrome headless temporary user profile dir: /tmp/tmpbna2qw_m_chrome_odoo 2026-08-23 23:16:10,495 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Issuing json command http://127.0.0.1:34835/json/version 2026-08-23 23:16:10,496 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:34835/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:16:10,564 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Browser version: Chrome/150.0.7871.114 2026-08-23 23:16:10,564 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Issuing json command http://127.0.0.1:34835/json 2026-08-23 23:16:10,564 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:34835/json with timeout 3 increased to 10s during tests 2026-08-23 23:16:10,572 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Websocket url found: ws://127.0.0.1:34835/devtools/page/7D568E6FBB35E1664888FA7C7E825627 2026-08-23 23:16:10,581 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Enable chrome headless console log notification 2026-08-23 23:16:10,584 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Chrome headless enable page notifications 2026-08-23 23:16:10,697 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:16:10,700 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Setting session cookie in browser 2026-08-23 23:16:10,702 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:10,702 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-23 23:16:10,708 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:16:11,378 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:11] "GET /odoo HTTP/1.1" 200 - 180 0.053 0.619 2026-08-23 23:16:11,380 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Navigation result: {'frameId': '7D568E6FBB35E1664888FA7C7E825627', 'loaderId': 'AD95D5E25B965AB568269232FDF9F7D0', 'isDownload': False} 2026-08-23 23:16:11,380 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Evaluate ready code "odoo.isTourReady('discuss_configuration_tour')" 2026-08-23 23:16:11,401 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:11] "GET /web/assets/577cdf2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-23 23:16:11,406 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:11] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-08-23 23:16:11,410 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:11] "GET /web/assets/9f4972c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.000 0.014 2026-08-23 23:16:11,447 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:11,774 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:11] "GET /web/webclient/load_menus/ce25b145b7d7051c64a1950a1c0803bfebaa1927152105c592f9ed07e0cb709a HTTP/1.1" 200 - 850 0.175 0.203 2026-08-23 23:16:11,782 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:11] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.380 2026-08-23 23:16:11,785 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:11] "GET /web/assets/e287eb0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.000 0.177 2026-08-23 23:16:11,893 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:11] "GET /web/assets/7520392/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:16:11,942 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:11] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-23 23:16:11,944 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:11] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-23 23:16:11,944 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:11] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-23 23:16:11,951 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:11] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-08-23 23:16:11,965 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: Owl is running in 'dev' mode. 2026-08-23 23:16:11,983 202 INFO rb-966ce88-224197-407373 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-23 23:16:12,001 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:12] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.011 0.025 2026-08-23 23:16:12,015 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:12] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.003 0.022 2026-08-23 23:16:12,032 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:12,038 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:12,074 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:12] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.027 0.055 2026-08-23 23:16:12,077 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:12] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.066 2026-08-23 23:16:12,109 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:16:12,114 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:16:12,117 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:12,263 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:12,284 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:12] "POST /mail/data HTTP/1.1" 200 - 144 0.082 0.167 2026-08-23 23:16:12,285 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.225 2026-08-23 23:16:12,289 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:12] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:16:12,293 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:12] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:16:12,296 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:12] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.210 2026-08-23 23:16:12,311 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:12] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.003 0.213 2026-08-23 23:16:12,317 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:12] "POST /web/action/load HTTP/1.1" 200 - 5 0.001 0.219 2026-08-23 23:16:12,327 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:12] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.205 2026-08-23 23:16:12,360 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:12] "GET /web/image/res.partner/3/avatar_128?unique=1787526963000 HTTP/1.1" 200 - 9 0.025 0.240 2026-08-23 23:16:12,362 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.027 2026-08-23 23:16:12,369 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:12] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.039 2026-08-23 23:16:12,381 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:12] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.003 0.040 2026-08-23 23:16:12,421 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:12,430 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:16:12,479 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:12,490 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:12] "POST /mail/data HTTP/1.1" 200 - 73 0.018 0.045 2026-08-23 23:16:12,496 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:12] "POST /web/action/load HTTP/1.1" 200 - 5 0.001 0.014 2026-08-23 23:16:12,519 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-23 23:16:12,591 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:12] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.003 0.005 2026-08-23 23:16:12,598 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:12] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:16:12,598 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:12,605 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:12] "GET /web/image/discuss.channel/1/avatar_128?unique=40f2005ec4d32d93b8d28b67969250b1a4a01403f6d2a212e4a445e5aca29c4269dac402805c11d123ffbb6150a27e196fdb07b3b33c37b9f48b82ad34f3ecd2 HTTP/1.1" 200 - 8 0.004 0.008 2026-08-23 23:16:12,627 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:12] "GET /web/image/res.partner/2/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 16 0.007 0.026 2026-08-23 23:16:12,631 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:12] "GET /web/image/discuss.channel/2/avatar_128?unique=5710b7564575997c2152b39e221543e4b22411821d4bc1f49401f2fd64bbf09c18f286b4166201a0b0d683c28cac15a85ee1384d971184fdea6a3806dac941f1 HTTP/1.1" 200 - 3 0.001 0.036 2026-08-23 23:16:12,638 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:12] "POST /discuss/settings/mute HTTP/1.1" 200 - 11 0.002 0.037 2026-08-23 23:16:12,642 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:12] "GET /web/image/mail.guest/8/avatar_128?unique=1787520941000 HTTP/1.1" 200 - 4 0.001 0.048 2026-08-23 23:16:12,662 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:12,668 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:12] "POST /discuss/settings/custom_notifications HTTP/1.1" 200 - 5 0.001 0.004 2026-08-23 23:16:12,726 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:12,732 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:12] "POST /discuss/settings/custom_notifications HTTP/1.1" 200 - 5 0.001 0.004 2026-08-23 23:16:12,792 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:12,798 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:12] "POST /discuss/settings/custom_notifications HTTP/1.1" 200 - 5 0.001 0.004 2026-08-23 23:16:12,858 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:12,927 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:12,992 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:13,002 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:13] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.006 2026-08-23 23:16:13,062 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:13,124 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:13,189 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:13,257 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:13,322 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:13,389 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:13,455 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:13,524 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:13,589 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:13,655 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: tour succeeded 2026-08-23 23:16:13,656 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: ╔═══════════════════════════════════════════╗ ║ TOUR discuss_configuration_tour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-23 23:16:13,703 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: heap 25435528 (allocated 26861568) 2026-08-23 23:16:13,705 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Closing chrome headless with pid 13618 2026-08-23 23:16:13,705 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Closing websocket connection 2026-08-23 23:16:13,705 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Terminating chrome headless with pid 13618 2026-08-23 23:16:13,829 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231613_828851_test_03_mail_discuss_configuration_tour.txt 2026-08-23 23:16:13,829 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Removing chrome user profile "/tmp/tmpbna2qw_m_chrome_odoo" 2026-08-23 23:16:13,868 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:16:13,875 202 INFO rb-966ce88-224197-407373 odoo.addons.mail.tests.test_uninstall: Starting TestMailUninstall.test_unlink_model ... 2026-08-23 23:16:15,528 202 INFO rb-966ce88-224197-407373 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 0x7fc8c5e793a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:16:15,528 202 INFO rb-966ce88-224197-407373 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 0x7fc8a436dbc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:16:15,532 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:16:15,534 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:16:15,534 202 INFO rb-966ce88-224197-407373 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 0x7fc8a436f380> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:16:15,543 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:16:15,543 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:16:16,948 202 INFO rb-966ce88-224197-407373 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 0x7fc8a1dccc20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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 353, in unlink res = super().unlink() File "/data/build/Viindoo-odoo-18.0/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:16:16,948 202 INFO rb-966ce88-224197-407373 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 0x7fc8a4304ae0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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 353, in unlink res = super().unlink() File "/data/build/Viindoo-odoo-18.0/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:16:16,951 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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 353, in unlink res = super().unlink() File "/data/build/Viindoo-odoo-18.0/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:16:16,953 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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 353, in unlink res = super().unlink() File "/data/build/Viindoo-odoo-18.0/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:16:16,954 202 INFO rb-966ce88-224197-407373 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 0x7fc8a4307560> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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 353, in unlink res = super().unlink() File "/data/build/Viindoo-odoo-18.0/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:16:16,962 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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 353, in unlink res = super().unlink() File "/data/build/Viindoo-odoo-18.0/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:16:16,962 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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 353, in unlink res = super().unlink() File "/data/build/Viindoo-odoo-18.0/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:16:17,925 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model records with IDs: [2556] 2026-08-23 23:16:18,926 202 INFO rb-966ce88-224197-407373 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 0x7fc8c5ccdf80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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 353, in unlink res = super().unlink() File "/data/build/Viindoo-odoo-18.0/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:16:18,927 202 INFO rb-966ce88-224197-407373 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 0x7fc8c77ccb80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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 353, in unlink res = super().unlink() File "/data/build/Viindoo-odoo-18.0/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:16:18,930 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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 353, in unlink res = super().unlink() File "/data/build/Viindoo-odoo-18.0/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:16:18,932 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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 353, in unlink res = super().unlink() File "/data/build/Viindoo-odoo-18.0/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:16:18,932 202 INFO rb-966ce88-224197-407373 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 0x7fc8c77cdc60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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 353, in unlink res = super().unlink() File "/data/build/Viindoo-odoo-18.0/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:16:18,940 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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 353, in unlink res = super().unlink() File "/data/build/Viindoo-odoo-18.0/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:16:18,941 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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 353, in unlink res = super().unlink() File "/data/build/Viindoo-odoo-18.0/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:16:20,427 202 INFO rb-966ce88-224197-407373 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 0x7fc8c65b4f40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:16:20,427 202 INFO rb-966ce88-224197-407373 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 0x7fc8c7335bc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:16:20,430 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:16:20,432 202 INFO rb-966ce88-224197-407373 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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:16:20,433 202 INFO rb-966ce88-224197-407373 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 0x7fc8c7334400> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:16:20,441 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:16:20,441 202 INFO rb-966ce88-224197-407373 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-23 23:16:20,450 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:16:26,142 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35070] 2026-08-23 23:16:26,142 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-23 23:16:26,518 202 INFO rb-966ce88-224197-407373 odoo.addons.mail_group.tests.test_mail_group_mailing: Starting TestMailGroupMailing.test_mail_mail_headers ... 2026-08-23 23:16:26,727 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:16:26,892 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #4 deleted mail.group.member records with IDs: [3] 2026-08-23 23:16:26,893 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:26] "POST /group/3/unsubscribe_oneclick?email=member_1@test.com&token=b68e8fee0184a96686f2a257899f85249d41fba8410dbec1cd6cbc026b3be5fa HTTP/1.1" 200 - 19 0.004 0.162 2026-08-23 23:16:26,901 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #4 deleted mail.group.member records with IDs: [4] 2026-08-23 23:16:26,902 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:26] "POST /group/3/unsubscribe_oneclick?email=member_2@test.com&token=e873bb29460270abc68ebd0853b30e0a4f993fcf260608b06d7e7cf3b0926f0e HTTP/1.1" 200 - 7 0.001 0.004 2026-08-23 23:16:26,908 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #4 deleted mail.group.member records with IDs: [5] 2026-08-23 23:16:26,909 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:26] "POST /group/3/unsubscribe_oneclick?email=banned_member@test.com&token=225f002b829e549e701fa0e4908f6d3a87a1c08cc5eaac84e9ad635ecf3b6dbd HTTP/1.1" 200 - 7 0.001 0.003 2026-08-23 23:16:26,965 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-23 23:16:26,976 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence: Starting TestCalendarWithRecurrence.test_dblclick_event_from_calendar ... 2026-08-23 23:16:27,813 202 _WARNING rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Chrome headless failed to start: [13859:13880:0823/231627.663057:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [13859:13880:0823/231627.666404:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13859:13880:0823/231627.666523:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [13859:13880:0823/231627.666583:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [13859:13880:0823/231627.666640:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13859:13880:0823/231627.673037:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13859:13859:0823/231627.675702:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [13895:13895:0823/231627.684577:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [13895:13895:0823/231627.686458:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [13859:13880:0823/231627.691293:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13859:13859:0823/231627.735199:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13859:13859:0823/231627.735268:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [13859:13859:0823/231627.735280:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13859:13880:0823/231627.735284:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13859:13880:0823/231627.735308:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13859:13859:0823/231627.735402:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13859:13859:0823/231627.736408:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 23:16:27,818 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence: skipped TestCalendarWithRecurrence.test_dblclick_event_from_calendar : Failed to detect chrome devtools port after 10.0s. 2026-08-23 23:16:27,840 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_dblclick_event_from_calendar (odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar) 2026-08-23 23:16:27,841 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence: Starting TestCalendarWithRecurrence.test_dblclick_event_from_calendar ... 2026-08-23 23:16:28,177 202 _WARNING rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar: Chrome headless failed to start: [13976:13997:0823/231628.024836:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [13976:13997:0823/231628.028104:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13976:13997:0823/231628.028230:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [13976:13997:0823/231628.028288:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [13976:13997:0823/231628.028495:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13976:13997:0823/231628.034853:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13976:13976:0823/231628.037331:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [14013:14013:0823/231628.046980:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [14013:14013:0823/231628.049188:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [13976:13997:0823/231628.054998:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13976:13976:0823/231628.099028:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13976:13976:0823/231628.099092:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [13976:13976:0823/231628.099104:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13976:13997:0823/231628.099120:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13976:13997:0823/231628.099145:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13976:13976:0823/231628.099231:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13976:13976:0823/231628.100243:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 23:16:28,182 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence: skipped TestCalendarWithRecurrence.test_dblclick_event_from_calendar : Failed to detect chrome devtools port after 10.0s. 2026-08-23 23:16:28,204 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_dblclick_event_from_calendar (odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar) 2026-08-23 23:16:28,204 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence: Starting TestCalendarWithRecurrence.test_dblclick_event_from_calendar ... 2026-08-23 23:16:28,422 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar: Chrome pid: 14106 2026-08-23 23:16:28,422 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar: Chrome headless temporary user profile dir: /tmp/tmpsxst906d_chrome_odoo 2026-08-23 23:16:28,423 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar: Issuing json command http://127.0.0.1:33745/json/version 2026-08-23 23:16:28,424 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:33745/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:16:28,477 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar: Browser version: Chrome/150.0.7871.114 2026-08-23 23:16:28,477 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar: Issuing json command http://127.0.0.1:33745/json 2026-08-23 23:16:28,478 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:33745/json with timeout 3 increased to 10s during tests 2026-08-23 23:16:28,486 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar: Websocket url found: ws://127.0.0.1:33745/devtools/page/42F906394FF6AC06122AF2BCFDEC8F1A 2026-08-23 23:16:28,493 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar: Enable chrome headless console log notification 2026-08-23 23:16:28,563 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar: Chrome headless enable page notifications 2026-08-23 23:16:28,594 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:16:28,599 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar: Setting session cookie in browser 2026-08-23 23:16:28,600 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar: Open "http://127.0.0.1:8069/odoo/action-maintenance.hr_equipment_request_action_cal" in browser 2026-08-23 23:16:28,600 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar: Navigating to: "http://127.0.0.1:8069/odoo/action-maintenance.hr_equipment_request_action_cal" 2026-08-23 23:16:28,608 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:16:29,323 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:29] "GET /odoo/action-maintenance.hr_equipment_request_action_cal HTTP/1.1" 200 - 179 0.056 0.661 2026-08-23 23:16:29,325 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar: Navigation result: {'frameId': '42F906394FF6AC06122AF2BCFDEC8F1A', 'loaderId': '834389FB03F5E5774991E3BCD5D30E59', 'isDownload': False} 2026-08-23 23:16:29,325 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar: Evaluate ready code "odoo.isTourReady('test_dblclick_event_from_calendar')" 2026-08-23 23:16:29,627 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:29] "GET /web/webclient/load_menus/ce25b145b7d7051c64a1950a1c0803bfebaa1927152105c592f9ed07e0cb709a HTTP/1.1" 200 - 850 0.095 0.193 2026-08-23 23:16:29,631 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:29] "GET /web/assets/9f4972c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.293 2026-08-23 23:16:29,635 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:29] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.296 2026-08-23 23:16:29,639 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:29] "GET /web/assets/577cdf2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.300 2026-08-23 23:16:29,648 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:29] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.302 2026-08-23 23:16:29,660 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:29] "GET /web/assets/e287eb0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-23 23:16:29,662 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:29,685 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:29] "GET /web/assets/7520392/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:16:30,122 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-23 23:16:30,122 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-23 23:16:30,125 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-23 23:16:30,129 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.008 2026-08-23 23:16:30,135 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.browser: Owl is running in 'dev' mode. 2026-08-23 23:16:30,165 202 INFO rb-966ce88-224197-407373 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-23 23:16:30,183 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.010 0.038 2026-08-23 23:16:30,186 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.028 2026-08-23 23:16:30,199 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.003 0.027 2026-08-23 23:16:30,213 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.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-08-23 23:16:30,221 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.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-08-23 23:16:30,267 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.014 0.081 2026-08-23 23:16:30,276 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.082 2026-08-23 23:16:30,278 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.057 2026-08-23 23:16:30,289 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:16:30,291 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:16:30,404 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "POST /mail/data HTTP/1.1" 200 - 144 0.051 0.139 2026-08-23 23:16:30,418 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.004 0.135 2026-08-23 23:16:30,432 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "GET /web/image/res.partner/3/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 9 0.004 0.147 2026-08-23 23:16:30,441 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "POST /web/action/load HTTP/1.1" 200 - 10 0.002 0.157 2026-08-23 23:16:30,455 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-23 23:16:30,469 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.004 0.009 2026-08-23 23:16:30,471 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:16:30,493 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:16:30,534 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "POST /web/dataset/call_kw/maintenance.request/get_views HTTP/1.1" 200 - 69 0.017 0.054 2026-08-23 23:16:30,545 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.075 2026-08-23 23:16:30,551 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "POST /web/dataset/call_kw/maintenance.request/search_read HTTP/1.1" 200 - 3 0.001 0.003 2026-08-23 23:16:30,595 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "GET /web/bundle/web.fullcalendar_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.003 2026-08-23 23:16:30,600 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "GET /web/assets/9ff8826/web.fullcalendar_lib.min.js HTTP/1.1" 200 - 2 0.000 0.002 2026-08-23 23:16:30,728 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.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-08-23 23:16:30,731 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "POST /web/dataset/call_kw/maintenance.request/get_formview_id HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:16:30,752 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "POST /web/dataset/call_kw/maintenance.request/get_views HTTP/1.1" 200 - 2 0.001 0.012 2026-08-23 23:16:30,782 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "POST /web/dataset/call_kw/maintenance.request/json_friendly_approval_request_data HTTP/1.1" 200 - 15 0.007 0.011 2026-08-23 23:16:30,785 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.021 2026-08-23 23:16:30,795 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "POST /web/dataset/call_kw/maintenance.request/web_read HTTP/1.1" 200 - 9 0.003 0.024 2026-08-23 23:16:30,836 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "POST /web/dataset/call_kw/maintenance.request/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:16:30,844 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "POST /web/dataset/call_kw/maintenance.stage/search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:16:30,859 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:16:30,921 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "POST /web/dataset/call_kw/maintenance.request/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:16:30,949 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.browser: [3/10] Tour test_dblclick_event_from_calendar → Step Save name change (trigger: button[data-hotkey="s"]) 2026-08-23 23:16:30,961 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "POST /mail/thread/data HTTP/1.1" 200 - 43 0.017 0.024 2026-08-23 23:16:30,972 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "POST /web/dataset/call_kw/maintenance.request/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.046 2026-08-23 23:16:30,989 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.006 0.028 2026-08-23 23:16:30,999 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:30] "POST /web/dataset/call_kw/maintenance.request/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.019 2026-08-23 23:16:31,016 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:31] "GET /web/image/res.partner/2/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 13 0.006 0.032 2026-08-23 23:16:31,042 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.browser: [4/10] Tour test_dblclick_event_from_calendar → Step Return to calendar (trigger: .o_back_button) 2026-08-23 23:16:31,071 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:31] "POST /web/dataset/call_kw/maintenance.request/web_save HTTP/1.1" 200 - 23 0.009 0.018 2026-08-23 23:16:31,089 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:31] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.004 0.010 2026-08-23 23:16:31,110 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.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-08-23 23:16:31,112 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:31] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.007 0.026 2026-08-23 23:16:31,122 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:31] "POST /web/dataset/call_kw/maintenance.request/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.025 2026-08-23 23:16:31,125 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:31] "POST /web/dataset/call_kw/maintenance.request/search_read HTTP/1.1" 200 - 2 0.000 0.011 2026-08-23 23:16:31,191 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.browser: [6/10] Tour test_dblclick_event_from_calendar → Step Access occurrence (trigger: a[data-event-id="2"]) 2026-08-23 23:16:31,197 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:31] "POST /web/dataset/call_kw/maintenance.request/search_read HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:16:31,258 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.browser: [7/10] Tour test_dblclick_event_from_calendar → Step Change equipment (trigger: input#duration_0) 2026-08-23 23:16:31,261 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:31] "POST /web/dataset/call_kw/maintenance.request/get_formview_id HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:16:31,284 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:31] "POST /web/dataset/call_kw/maintenance.request/web_read HTTP/1.1" 200 - 9 0.003 0.011 2026-08-23 23:16:31,294 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:31] "POST /web/dataset/call_kw/maintenance.request/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:16:31,297 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:31] "POST /web/dataset/call_kw/maintenance.stage/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-23 23:16:31,376 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:31] "POST /web/dataset/call_kw/maintenance.request/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.003 2026-08-23 23:16:31,401 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:31] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.007 0.020 2026-08-23 23:16:31,407 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.browser: [8/10] Tour test_dblclick_event_from_calendar → Step Save duration change (trigger: button[data-hotkey="s"]) 2026-08-23 23:16:31,410 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:31] "POST /web/dataset/call_kw/maintenance.request/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.032 2026-08-23 23:16:31,414 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:31] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.021 2026-08-23 23:16:31,472 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.browser: [9/10] Tour test_dblclick_event_from_calendar → Step Return to calendar (trigger: .o_back_button) 2026-08-23 23:16:31,494 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:31] "POST /web/dataset/call_kw/maintenance.request/web_save HTTP/1.1" 200 - 17 0.006 0.015 2026-08-23 23:16:31,511 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:31] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.004 0.010 2026-08-23 23:16:31,529 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.browser: [10/10] Tour test_dblclick_event_from_calendar → Step a[data-event-id="2"] 2026-08-23 23:16:31,535 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:31] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.007 0.027 2026-08-23 23:16:31,544 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:31] "POST /web/dataset/call_kw/maintenance.request/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.032 2026-08-23 23:16:31,547 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:31] "POST /web/dataset/call_kw/maintenance.request/search_read HTTP/1.1" 200 - 2 0.000 0.014 2026-08-23 23:16:31,600 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.browser: tour succeeded 2026-08-23 23:16:31,600 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_dblclick_event_from_calendar SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-08-23 23:16:31,714 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.browser: heap 36122612 (allocated 38985728) 2026-08-23 23:16:31,716 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar: Closing chrome headless with pid 14106 2026-08-23 23:16:31,717 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar: Closing websocket connection 2026-08-23 23:16:31,717 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar: Terminating chrome headless with pid 14106 2026-08-23 23:16:31,811 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231631_811325_test_dblclick_event_from_calendar.txt 2026-08-23 23:16:31,811 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar.test_dblclick_event_from_calendar: Removing chrome user profile "/tmp/tmpsxst906d_chrome_odoo" 2026-08-23 23:16:31,841 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence: Starting TestCalendarWithRecurrence.test_drag_and_drop_calendar_event ... 2026-08-23 23:16:32,048 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Chrome pid: 14360 2026-08-23 23:16:32,048 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Chrome headless temporary user profile dir: /tmp/tmp7x2ae7hd_chrome_odoo 2026-08-23 23:16:32,049 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Issuing json command http://127.0.0.1:41021/json/version 2026-08-23 23:16:32,049 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:41021/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:16:32,101 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Browser version: Chrome/150.0.7871.114 2026-08-23 23:16:32,101 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Issuing json command http://127.0.0.1:41021/json 2026-08-23 23:16:32,101 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:41021/json with timeout 3 increased to 10s during tests 2026-08-23 23:16:32,108 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Websocket url found: ws://127.0.0.1:41021/devtools/page/591C934688D6F3AF442C7120DE3B9C90 2026-08-23 23:16:32,166 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Enable chrome headless console log notification 2026-08-23 23:16:32,170 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Chrome headless enable page notifications 2026-08-23 23:16:32,192 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:16:32,197 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Setting session cookie in browser 2026-08-23 23:16:32,198 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:32,198 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:32,259 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:16:32,953 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:32] "GET /odoo/action-maintenance.hr_equipment_request_action_cal HTTP/1.1" 200 - 180 0.054 0.695 2026-08-23 23:16:32,955 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Navigation result: {'frameId': '591C934688D6F3AF442C7120DE3B9C90', 'loaderId': 'CAD3EE9D54A1D21B6583A34A6A4128AF', 'isDownload': False} 2026-08-23 23:16:32,955 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:33,258 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:33] "GET /web/webclient/load_menus/ce25b145b7d7051c64a1950a1c0803bfebaa1927152105c592f9ed07e0cb709a HTTP/1.1" 200 - 850 0.097 0.190 2026-08-23 23:16:33,262 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:33] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.290 2026-08-23 23:16:33,266 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:33] "GET /web/assets/577cdf2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.296 2026-08-23 23:16:33,269 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:33] "GET /web/assets/9f4972c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.000 0.298 2026-08-23 23:16:33,278 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.301 2026-08-23 23:16:33,285 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:33] "GET /web/assets/e287eb0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.000 0.002 2026-08-23 23:16:33,288 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:33,367 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:33] "GET /web/assets/7520392/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:16:33,785 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-08-23 23:16:33,785 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:33] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-23 23:16:33,787 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:33] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-23 23:16:33,794 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:33] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-23 23:16:33,805 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.browser: Owl is running in 'dev' mode. 2026-08-23 23:16:33,824 202 INFO rb-966ce88-224197-407373 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-23 23:16:33,841 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:33] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.009 0.027 2026-08-23 23:16:33,844 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-08-23 23:16:33,865 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.012 0.024 2026-08-23 23:16:33,877 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:33,884 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:33,912 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.014 0.065 2026-08-23 23:16:33,914 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.020 2026-08-23 23:16:33,964 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:16:33,970 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:16:34,059 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:34] "POST /mail/data HTTP/1.1" 200 - 144 0.070 0.104 2026-08-23 23:16:34,068 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:34] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.204 2026-08-23 23:16:34,082 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:34] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.004 0.153 2026-08-23 23:16:34,095 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:34] "GET /web/image/res.partner/3/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 9 0.004 0.165 2026-08-23 23:16:34,102 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:34] "POST /web/action/load HTTP/1.1" 200 - 10 0.002 0.172 2026-08-23 23:16:34,110 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-23 23:16:34,124 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.005 0.009 2026-08-23 23:16:34,126 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:34] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:16:34,136 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.012 2026-08-23 23:16:34,160 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:16:34,207 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:34] "POST /web/dataset/call_kw/maintenance.request/get_views HTTP/1.1" 200 - 69 0.033 0.055 2026-08-23 23:16:34,224 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:34] "POST /web/dataset/call_kw/maintenance.request/search_read HTTP/1.1" 200 - 3 0.001 0.003 2026-08-23 23:16:34,266 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:34] "GET /web/bundle/web.fullcalendar_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.003 2026-08-23 23:16:34,272 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:34] "GET /web/assets/9ff8826/web.fullcalendar_lib.min.js HTTP/1.1" 200 - 2 0.001 0.002 2026-08-23 23:16:34,368 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:34,429 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:34,434 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:34] "POST /web/dataset/call_kw/maintenance.request/search_read HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 23:16:34,556 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:34,792 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:34,812 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:34] "POST /web/dataset/call_kw/maintenance.request/write HTTP/1.1" 200 - 37 0.013 0.028 2026-08-23 23:16:34,820 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:34] "POST /web/dataset/call_kw/maintenance.request/search_read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-23 23:16:34,996 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.browser: tour succeeded 2026-08-23 23:16:34,997 202 INFO rb-966ce88-224197-407373 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-08-23 23:16:35,061 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.browser: heap 27143328 (allocated 30597120) 2026-08-23 23:16:35,063 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Closing chrome headless with pid 14360 2026-08-23 23:16:35,064 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Closing websocket connection 2026-08-23 23:16:35,064 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Terminating chrome headless with pid 14360 2026-08-23 23:16:35,158 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231635_157887_test_drag_and_drop_calendar_event.txt 2026-08-23 23:16:35,158 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Removing chrome user profile "/tmp/tmp7x2ae7hd_chrome_odoo" 2026-08-23 23:16:35,196 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:16:35,205 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_maintenance: Starting TestEquipmentPostInstall.test_basic_access_and_new_equipment ... 2026-08-23 23:16:35,407 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [473] 2026-08-23 23:16:35,414 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29992] 2026-08-23 23:16:35,417 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:16:35,599 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [474] 2026-08-23 23:16:35,603 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29994] 2026-08-23 23:16:35,606 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:16:35,783 202 INFO rb-966ce88-224197-407373 odoo.addons.maintenance.tests.test_maintenance: Starting TestEquipmentPostInstall.test_done_maintenance_no_close_or_request_date ... 2026-08-23 23:16:35,967 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [475] 2026-08-23 23:16:35,972 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29998] 2026-08-23 23:16:35,975 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:16:36,151 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [476] 2026-08-23 23:16:36,155 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30000] 2026-08-23 23:16:36,158 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:16:36,446 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-23 23:16:39,324 202 INFO rb-966ce88-224197-407373 odoo.addons.marketing_card.tests.test_campaign: Starting TestMarketingCardRouting.test_campaign_stats ... 2026-08-23 23:16:39,682 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:16:40,080 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:40] "GET /cards/part0-1/preview HTTP/1.1" 200 - 88 0.022 0.378 2026-08-23 23:16:40,090 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:40] "GET /cards/part0-1/card.jpg HTTP/1.1" 200 - 3 0.000 0.003 2026-08-23 23:16:40,101 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:40] "GET /cards/part0-1/card.jpg HTTP/1.1" 200 - 3 0.000 0.003 2026-08-23 23:16:40,131 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:40] "GET /cards/part0-1/redirect HTTP/1.1" 200 - 20 0.005 0.020 2026-08-23 23:16:40,140 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:40] "GET /cards/part0-1/card.jpg HTTP/1.1" 200 - 5 0.001 0.003 2026-08-23 23:16:40,153 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:40] "GET /cards/part0-1/redirect HTTP/1.1" 303 - 7 0.002 0.006 2026-08-23 23:16:40,181 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:40] "GET /r/Fyw HTTP/1.1" 301 - 24 0.007 0.017 2026-08-23 23:16:40,225 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-23 23:16:46,323 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35070] 2026-08-23 23:16:46,323 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-23 23:16:46,596 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_auto_flow ... 2026-08-23 23:16:46,853 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(10,) targets mailing.contact, blacklist: 0 emails 2026-08-23 23:16:46,854 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(10,) has already reached 0 mailing.contact emails 2026-08-23 23:16:46,971 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(11,) targets mailing.contact, blacklist: 0 emails 2026-08-23 23:16:46,971 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(11,) has already reached 15 mailing.contact emails 2026-08-23 23:16:47,219 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_auto_flow_cron ... 2026-08-23 23:16:47,315 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(13,) targets mailing.contact, blacklist: 0 emails 2026-08-23 23:16:47,315 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(13,) has already reached 0 mailing.contact emails 2026-08-23 23:16:47,426 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(14,) targets mailing.contact, blacklist: 0 emails 2026-08-23 23:16:47,427 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(14,) has already reached 15 mailing.contact emails 2026-08-23 23:16:47,625 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_cron: Job 'Mail Marketing: A/B Testing' (62) started manually 2026-08-23 23:16:47,653 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_cron: Job 'Mail Marketing: A/B Testing' (62) done 2026-08-23 23:16:47,669 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_campaign ... 2026-08-23 23:16:47,808 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_compare ... 2026-08-23 23:16:47,888 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_duplicate_date ... 2026-08-23 23:16:48,048 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_manual_flow ... 2026-08-23 23:16:48,137 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(25,) targets mailing.contact, blacklist: 0 emails 2026-08-23 23:16:48,137 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(25,) has already reached 0 mailing.contact emails 2026-08-23 23:16:48,255 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(26,) targets mailing.contact, blacklist: 0 emails 2026-08-23 23:16:48,255 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(26,) has already reached 15 mailing.contact emails 2026-08-23 23:16:48,497 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_minimum_participants ... 2026-08-23 23:16:48,615 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(30,) targets mailing.contact, blacklist: 0 emails 2026-08-23 23:16:48,615 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(30,) has already reached 0 mailing.contact emails 2026-08-23 23:16:48,680 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-23 23:16:54,150 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35070] 2026-08-23 23:16:54,150 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-23 23:16:54,433 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [134942, 134762, 165050] 2026-08-23 23:16:54,433 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mailing.list records with IDs: [3, 1, 2] 2026-08-23 23:16:54,477 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_assert_initial_values ... 2026-08-23 23:16:54,657 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_report_unsubscribe ... 2026-08-23 23:16:54,666 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:user_marketing from n/a 2026-08-23 23:16:54,673 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:16:55,837 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:55] "GET /mailing/report/unsubscribe?user_id=575&token= HTTP/1.1" 400 - 261 0.070 1.094 2026-08-23 23:16:55,889 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:55] "GET /mailing/report/unsubscribe?user_id=575&token=zboobs HTTP/1.1" 418 - 22 0.007 0.042 2026-08-23 23:16:55,927 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:55] "GET /mailing/report/unsubscribe?user_id=1&token=edca7b8c5d26f56f8e563c0ff7766faf66cadcdc566d18462624537593edf736 HTTP/1.1" 418 - 18 0.006 0.030 2026-08-23 23:16:56,283 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:56] "GET /mailing/report/unsubscribe?user_id=575&token=edca7b8c5d26f56f8e563c0ff7766faf66cadcdc566d18462624537593edf736 HTTP/1.1" 418 - 187 0.043 0.285 2026-08-23 23:16:56,324 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #575 deleted ir.config_parameter records with IDs: [37] 2026-08-23 23:16:56,568 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Simulating signal changes during tests 2026-08-23 23:16:56,568 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:16:56] "GET /mailing/report/unsubscribe?user_id=575&token=edca7b8c5d26f56f8e563c0ff7766faf66cadcdc566d18462624537593edf736 HTTP/1.1" 200 - 150 0.036 0.219 2026-08-23 23:16:56,585 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_unsubscribe_from_document_tour ... 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome pid: 14587 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome headless temporary user profile dir: /tmp/tmpo8gr4hn7_chrome_odoo 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Issuing json command http://127.0.0.1:39951/json/version 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:39951/json/version with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Browser version: Chrome/150.0.7871.114 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Issuing json command http://127.0.0.1:39951/json 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:39951/json with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Websocket url found: ws://127.0.0.1:39951/devtools/page/5B3D874A7C10ED6EA33DCA9F4A6ED0B9 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Enable chrome headless console log notification 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome headless enable page notifications 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Setting session cookie in browser 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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=1772&hash_token=2809bf0691f8f0aa43da4912baef76cd1910a5d472fcab5578747c0d2c448e66bc3040e6b63025fc339043de6c20ee5dc44bd85613dbba596bc089edaca88ded" in browser 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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=1772&hash_token=2809bf0691f8f0aa43da4912baef76cd1910a5d472fcab5578747c0d2c448e66bc3040e6b63025fc339043de6c20ee5dc44bd85613dbba596bc089edaca88ded" 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/32/unsubscribe?email=not.fleurus@example.com&document_id=1772&hash_token=2809bf0691f8f0aa43da4912baef76cd1910a5d472fcab5578747c0d2c448e66bc3040e6b63025fc339043de6c20ee5dc44bd85613dbba596bc089edaca88ded HTTP/1.1" 200 - 141 0.038 -0.038 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Navigation result: {'frameId': '5B3D874A7C10ED6EA33DCA9F4A6ED0B9', 'loaderId': '33D7236C5B210081663162B3373F46E8', 'isDownload': False} 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')" 2022-06-14 10:00:00,000 202 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 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0602b83/web.assets_frontend.min.css, copying from /web/assets/0602b83/web.assets_frontend.min.css 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/0602b83/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.020 -0.020 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d76f916/mass_mailing.mailing_assets.min.css, copying from /web/assets/d76f916/mass_mailing.mailing_assets.min.css 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/d76f916/mass_mailing.mailing_assets.min.css HTTP/1.1" 200 - 8 0.002 -0.002 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/baa4fb0/web.assets_frontend_minimal.min.js, copying from /web/assets/baa4fb0/web.assets_frontend_minimal.min.js 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/baa4fb0/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.002 -0.002 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07af2d3/web.__assets_tests_call__.min.js, copying from /web/assets/07af2d3/web.__assets_tests_call__.min.js 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/07af2d3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.001 -0.001 2022-06-14 10:00:00,000 202 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 2022-06-14 10:00:00,000 202 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 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/774da18/web.assets_frontend_lazy.min.js, copying from /web/assets/774da18/web.assets_frontend_lazy.min.js 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/774da18/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.002 -0.002 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=e452900 HTTP/1.1" 200 - 5 0.001 -0.001 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/43c213e/mass_mailing.mailing_assets.min.js, copying from /web/assets/43c213e/mass_mailing.mailing_assets.min.js 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/43c213e/mass_mailing.mailing_assets.min.js HTTP/1.1" 200 - 8 0.002 -0.002 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.005 -0.005 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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=1772&hash_token=2809bf0691f8f0aa43da4912baef76cd1910a5d472fcab5578747c0d2c448e66bc3040e6b63025fc339043de6c20ee5dc44bd85613dbba596bc089edaca88ded", "delayToCheckUndeterminisms": 0})" 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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.')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.002 -0.002 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')))) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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.')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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)) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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']) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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!')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 30 0.012 -0.012 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/remove HTTP/1.1" 200 - 12 0.004 -0.004 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 12 0.004 -0.004 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: tour succeeded 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR mailing_portal_unsubscribe_from_document SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: heap 9392916 (allocated 9961472) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Closing chrome headless with pid 14587 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Closing websocket connection 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Terminating chrome headless with pid 14587 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20220614_100000_000000_test_mailing_unsubscribe_from_document_tour.txt 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Removing chrome user profile "/tmp/tmpo8gr4hn7_chrome_odoo" 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome pid: 14771 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome headless temporary user profile dir: /tmp/tmpy6uwpqvh_chrome_odoo 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Issuing json command http://127.0.0.1:33365/json/version 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:33365/json/version with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Browser version: Chrome/150.0.7871.114 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Issuing json command http://127.0.0.1:33365/json 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:33365/json with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Websocket url found: ws://127.0.0.1:33365/devtools/page/B1B5C6BB5999E90E214ADD5C3BA539CA 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Enable chrome headless console log notification 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome headless enable page notifications 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Setting session cookie in browser 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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=1773&hash_token=7b90265e652dd4bc068063a678953e886222855c69506709307dd4ec400bfba4c5d7d307355f8e5c7b859b010388055c182ba515b1bfb69214c724df80a0e592" in browser 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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=1773&hash_token=7b90265e652dd4bc068063a678953e886222855c69506709307dd4ec400bfba4c5d7d307355f8e5c7b859b010388055c182ba515b1bfb69214c724df80a0e592" 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/32/unsubscribe?email=fleurus@example.com&document_id=1773&hash_token=7b90265e652dd4bc068063a678953e886222855c69506709307dd4ec400bfba4c5d7d307355f8e5c7b859b010388055c182ba515b1bfb69214c724df80a0e592 HTTP/1.1" 200 - 32 0.067 -0.067 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Navigation result: {'frameId': 'B1B5C6BB5999E90E214ADD5C3BA539CA', 'loaderId': '9A020C74B718AB66E4638385AF993440', 'isDownload': False} 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')" 2022-06-14 10:00:00,000 202 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 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/d76f916/mass_mailing.mailing_assets.min.css HTTP/1.1" 200 - 3 0.001 -0.001 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/0602b83/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.001 -0.001 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/baa4fb0/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.001 -0.001 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/07af2d3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.001 -0.001 2022-06-14 10:00:00,000 202 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 2022-06-14 10:00:00,000 202 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 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/774da18/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.001 -0.001 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=e452900 HTTP/1.1" 200 - 4 0.001 -0.001 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/43c213e/mass_mailing.mailing_assets.min.js HTTP/1.1" 200 - 3 0.001 -0.001 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.004 -0.004 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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=1773&hash_token=7b90265e652dd4bc068063a678953e886222855c69506709307dd4ec400bfba4c5d7d307355f8e5c7b859b010388055c182ba515b1bfb69214c724df80a0e592", "delayToCheckUndeterminisms": 0})" 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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.')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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)) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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']) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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!')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 23 0.016 -0.016 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/remove HTTP/1.1" 200 - 12 0.004 -0.004 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 12 0.004 -0.004 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: tour succeeded 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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 ║ ╚════════════════════════════════════════════════════════════════════╝ 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: heap 9392676 (allocated 9699328) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Closing chrome headless with pid 14771 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Closing websocket connection 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Terminating chrome headless with pid 14771 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20220614_100000_000000_test_mailing_unsubscribe_from_document_tour.txt 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Removing chrome user profile "/tmp/tmpy6uwpqvh_chrome_odoo" 2026-08-23 23:17:00,619 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user ... 2026-08-23 23:17:00,713 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:user_marketing from n/a 2026-08-23 23:17:00,718 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:17:01,363 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:01] "GET /mailing/32/unsubscribe HTTP/1.1" 400 - 259 0.059 0.587 2022-06-14 10:00:00,000 202 _WARNING rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Chrome headless failed to start: [14966:14987:0823/231701.555612:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [14966:14987:0823/231701.559012:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14966:14987:0823/231701.559100:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [14966:14987:0823/231701.559181:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [14966:14987:0823/231701.559190:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14966:14987:0823/231701.565669:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14966:14966:0823/231701.568525:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [15001:15001:0823/231701.577585:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [15001:15001:0823/231701.579339:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [14966:14987:0823/231701.590677:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14966:14966:0823/231701.664357:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [14966:14966:0823/231701.664462:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [14966:14987:0823/231701.664463:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14966:14966:0823/231701.664479:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [14966:14987:0823/231701.664527:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14966:14966:0823/231701.664659:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [14966:14966:0823/231701.665964:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 23:17:01,724 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers: skipped TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user : Failed to detect chrome devtools port after 10.0s. 2026-08-23 23:17:01,747 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_mailing_unsubscribe_from_document_tour_mailing_user (odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user) 2026-08-23 23:17:01,748 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user ... 2026-08-23 23:17:01,847 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:user_marketing from n/a 2026-08-23 23:17:01,852 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:17:02,499 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:02] "GET /mailing/32/unsubscribe HTTP/1.1" 400 - 259 0.063 0.586 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.test_mailing_unsubscribe_from_document_tour_mailing_user: Chrome pid: 15082 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.test_mailing_unsubscribe_from_document_tour_mailing_user: Chrome headless temporary user profile dir: /tmp/tmpb1ag6y6o_chrome_odoo 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.test_mailing_unsubscribe_from_document_tour_mailing_user: Issuing json command http://127.0.0.1:35067/json/version 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:35067/json/version with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.test_mailing_unsubscribe_from_document_tour_mailing_user: Browser version: Chrome/150.0.7871.114 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.test_mailing_unsubscribe_from_document_tour_mailing_user: Issuing json command http://127.0.0.1:35067/json 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:35067/json with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.test_mailing_unsubscribe_from_document_tour_mailing_user: Websocket url found: ws://127.0.0.1:35067/devtools/page/A49F0F401C974D2122500A0BF523E233 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.test_mailing_unsubscribe_from_document_tour_mailing_user: Enable chrome headless console log notification 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.test_mailing_unsubscribe_from_document_tour_mailing_user: Chrome headless enable page notifications 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:user_marketing from n/a 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.test_mailing_unsubscribe_from_document_tour_mailing_user: Setting session cookie in browser 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.test_mailing_unsubscribe_from_document_tour_mailing_user: Open "http://127.0.0.1:8069/mailing/32/unsubscribe" in browser 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.test_mailing_unsubscribe_from_document_tour_mailing_user: Navigating to: "http://127.0.0.1:8069/mailing/32/unsubscribe" 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/32/unsubscribe HTTP/1.1" 200 - 173 0.078 -0.078 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.test_mailing_unsubscribe_from_document_tour_mailing_user: Navigation result: {'frameId': 'A49F0F401C974D2122500A0BF523E233', 'loaderId': '167418D568E0664A730F28CEDEB3A064', 'isDownload': False} 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.test_mailing_unsubscribe_from_document_tour_mailing_user: Evaluate ready code "odoo.isTourReady('mailing_portal_unsubscribe_from_document_with_lists')" 2022-06-14 10:00:00,000 202 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 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0602b83/web.assets_frontend.min.css, copying from /web/assets/0602b83/web.assets_frontend.min.css 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/0602b83/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.019 -0.019 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d76f916/mass_mailing.mailing_assets.min.css, copying from /web/assets/d76f916/mass_mailing.mailing_assets.min.css 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/d76f916/mass_mailing.mailing_assets.min.css HTTP/1.1" 200 - 8 0.002 -0.002 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/baa4fb0/web.assets_frontend_minimal.min.js, copying from /web/assets/baa4fb0/web.assets_frontend_minimal.min.js 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/baa4fb0/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.002 -0.002 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07af2d3/web.__assets_tests_call__.min.js, copying from /web/assets/07af2d3/web.__assets_tests_call__.min.js 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/07af2d3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.002 -0.002 2022-06-14 10:00:00,000 202 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 2022-06-14 10:00:00,000 202 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 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/774da18/web.assets_frontend_lazy.min.js, copying from /web/assets/774da18/web.assets_frontend_lazy.min.js 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/774da18/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.003 -0.003 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=e452900 HTTP/1.1" 200 - 5 0.001 -0.001 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/43c213e/mass_mailing.mailing_assets.min.js, copying from /web/assets/43c213e/mass_mailing.mailing_assets.min.js 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/43c213e/mass_mailing.mailing_assets.min.js HTTP/1.1" 200 - 8 0.003 -0.003 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.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})" 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.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.')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.002 -0.002 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.008 -0.008 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.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')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.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')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.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)) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.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')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.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) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.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']) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.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) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.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!')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 23 0.010 -0.010 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.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) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.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')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/remove HTTP/1.1" 200 - 10 0.004 -0.004 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.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) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.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')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 12 0.004 -0.004 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: tour succeeded 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR mailing_portal_unsubscribe_from_document_with_lists SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: heap 9423816 (allocated 9961472) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.test_mailing_unsubscribe_from_document_tour_mailing_user: Closing chrome headless with pid 15082 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.test_mailing_unsubscribe_from_document_tour_mailing_user: Closing websocket connection 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.test_mailing_unsubscribe_from_document_tour_mailing_user: Terminating chrome headless with pid 15082 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.test_mailing_unsubscribe_from_document_tour_mailing_user: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20220614_100000_000000_test_mailing_unsubscribe_from_document_tour_mailing_user.txt 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.test_mailing_unsubscribe_from_document_tour_mailing_user: Removing chrome user profile "/tmp/tmpb1ag6y6o_chrome_odoo" 2026-08-23 23:17:04,575 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_unsubscribe_from_list_tour ... 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Chrome pid: 15272 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Chrome headless temporary user profile dir: /tmp/tmpe2wcxqp__chrome_odoo 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Issuing json command http://127.0.0.1:37945/json/version 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:37945/json/version with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Browser version: Chrome/150.0.7871.114 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Issuing json command http://127.0.0.1:37945/json 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:37945/json with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Websocket url found: ws://127.0.0.1:37945/devtools/page/C0194FEC84C390C970E829F4E3847D53 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Enable chrome headless console log notification 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Chrome headless enable page notifications 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Setting session cookie in browser 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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=914038ce63931eda331a56db3ec5e5948e4c93ef75fbb5e8be4c7e717cfca23482fbfbf7e74728c3ed1b071012197ca27ec8df92b7470732e2de8f4a3c7f840c" in browser 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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=914038ce63931eda331a56db3ec5e5948e4c93ef75fbb5e8be4c7e717cfca23482fbfbf7e74728c3ed1b071012197ca27ec8df92b7470732e2de8f4a3c7f840c" 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/33/unsubscribe?email=fleurus@example.com&document_id=1074&hash_token=914038ce63931eda331a56db3ec5e5948e4c93ef75fbb5e8be4c7e717cfca23482fbfbf7e74728c3ed1b071012197ca27ec8df92b7470732e2de8f4a3c7f840c HTTP/1.1" 200 - 146 0.038 -0.038 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Navigation result: {'frameId': 'C0194FEC84C390C970E829F4E3847D53', 'loaderId': '7E8176FDB942345FC9DF9EC496B435FA', 'isDownload': False} 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')" 2022-06-14 10:00:00,000 202 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 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d76f916/mass_mailing.mailing_assets.min.css, copying from /web/assets/d76f916/mass_mailing.mailing_assets.min.css 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/d76f916/mass_mailing.mailing_assets.min.css HTTP/1.1" 200 - 11 0.003 -0.003 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0602b83/web.assets_frontend.min.css, copying from /web/assets/0602b83/web.assets_frontend.min.css 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/0602b83/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.023 -0.023 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/baa4fb0/web.assets_frontend_minimal.min.js, copying from /web/assets/baa4fb0/web.assets_frontend_minimal.min.js 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/baa4fb0/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.003 -0.003 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07af2d3/web.__assets_tests_call__.min.js, copying from /web/assets/07af2d3/web.__assets_tests_call__.min.js 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/07af2d3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.002 -0.002 2022-06-14 10:00:00,000 202 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 2022-06-14 10:00:00,000 202 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 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/774da18/web.assets_frontend_lazy.min.js, copying from /web/assets/774da18/web.assets_frontend_lazy.min.js 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/774da18/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.003 -0.003 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=e452900 HTTP/1.1" 200 - 5 0.001 -0.001 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/43c213e/mass_mailing.mailing_assets.min.js, copying from /web/assets/43c213e/mass_mailing.mailing_assets.min.js 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/43c213e/mass_mailing.mailing_assets.min.js HTTP/1.1" 200 - 8 0.003 -0.003 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.005 -0.005 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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=914038ce63931eda331a56db3ec5e5948e4c93ef75fbb5e8be4c7e717cfca23482fbfbf7e74728c3ed1b071012197ca27ec8df92b7470732e2de8f4a3c7f840c", "delayToCheckUndeterminisms": 0})" 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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 List1, List2 mailing list')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.002 -0.002 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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)) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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']) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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!')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 19 0.011 -0.011 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 22 0.009 -0.009 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: tour succeeded 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR mailing_portal_unsubscribe_from_list SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: heap 9269264 (allocated 9961472) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Closing chrome headless with pid 15272 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Closing websocket connection 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Terminating chrome headless with pid 15272 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20220614_100000_000000_test_mailing_unsubscribe_from_list_tour.txt 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Removing chrome user profile "/tmp/tmpe2wcxqp__chrome_odoo" 2026-08-23 23:17:07,216 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour ... 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Chrome pid: 15462 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Chrome headless temporary user profile dir: /tmp/tmpor6fq5j9_chrome_odoo 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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:37515/json/version 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:37515/json/version with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Browser version: Chrome/150.0.7871.114 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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:37515/json 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:37515/json with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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:37515/devtools/page/A786C64BABA0707FAF862B42BE8F5F8B 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Enable chrome headless console log notification 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Chrome headless enable page notifications 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Setting session cookie in browser 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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=914038ce63931eda331a56db3ec5e5948e4c93ef75fbb5e8be4c7e717cfca23482fbfbf7e74728c3ed1b071012197ca27ec8df92b7470732e2de8f4a3c7f840c" in browser 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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=914038ce63931eda331a56db3ec5e5948e4c93ef75fbb5e8be4c7e717cfca23482fbfbf7e74728c3ed1b071012197ca27ec8df92b7470732e2de8f4a3c7f840c" 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/33/unsubscribe?email=fleurus@example.com&document_id=1074&hash_token=914038ce63931eda331a56db3ec5e5948e4c93ef75fbb5e8be4c7e717cfca23482fbfbf7e74728c3ed1b071012197ca27ec8df92b7470732e2de8f4a3c7f840c HTTP/1.1" 200 - 146 0.036 -0.036 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Navigation result: {'frameId': 'A786C64BABA0707FAF862B42BE8F5F8B', 'loaderId': 'ACFFF7B728BA29F7E150CE9B0EFB56A8', 'isDownload': False} 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')" 2022-06-14 10:00:00,000 202 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 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0602b83/web.assets_frontend.min.css, copying from /web/assets/0602b83/web.assets_frontend.min.css 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/0602b83/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.020 -0.020 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d76f916/mass_mailing.mailing_assets.min.css, copying from /web/assets/d76f916/mass_mailing.mailing_assets.min.css 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/d76f916/mass_mailing.mailing_assets.min.css HTTP/1.1" 200 - 8 0.002 -0.002 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/baa4fb0/web.assets_frontend_minimal.min.js, copying from /web/assets/baa4fb0/web.assets_frontend_minimal.min.js 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/baa4fb0/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.002 -0.002 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07af2d3/web.__assets_tests_call__.min.js, copying from /web/assets/07af2d3/web.__assets_tests_call__.min.js 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/07af2d3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.001 -0.001 2022-06-14 10:00:00,000 202 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 2022-06-14 10:00:00,000 202 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 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=e452900 HTTP/1.1" 200 - 5 0.002 -0.002 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/774da18/web.assets_frontend_lazy.min.js, copying from /web/assets/774da18/web.assets_frontend_lazy.min.js 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/774da18/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.002 -0.002 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/43c213e/mass_mailing.mailing_assets.min.js, copying from /web/assets/43c213e/mass_mailing.mailing_assets.min.js 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/43c213e/mass_mailing.mailing_assets.min.js HTTP/1.1" 200 - 8 0.002 -0.002 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.004 -0.004 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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=914038ce63931eda331a56db3ec5e5948e4c93ef75fbb5e8be4c7e717cfca23482fbfbf7e74728c3ed1b071012197ca27ec8df92b7470732e2de8f4a3c7f840c", "delayToCheckUndeterminisms": 0})" 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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 List1, List2 mailing list')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.002 -0.002 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')))) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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)) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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']) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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!')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 19 0.010 -0.010 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 22 0.008 -0.008 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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)) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/remove HTTP/1.1" 200 - 17 0.005 -0.005 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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])) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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']) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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']) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/list/update HTTP/1.1" 200 - 24 0.011 -0.011 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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))) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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)) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 13 0.008 -0.008 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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') 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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!')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 16 0.007 -0.007 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: tour succeeded 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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 ║ ╚═════════════════════════════════════════════════════════════════╝ 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: heap 9535024 (allocated 10223616) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Closing chrome headless with pid 15462 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Closing websocket connection 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Terminating chrome headless with pid 15462 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20220614_100000_000000_test_mailing_unsubscribe_from_list_with_update_tour.txt 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Removing chrome user profile "/tmp/tmpor6fq5j9_chrome_odoo" 2026-08-23 23:17:10,780 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_unsubscribe_from_my ... 2026-08-23 23:17:10,914 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:user_portal_fleurus from n/a 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Chrome pid: 15656 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Chrome headless temporary user profile dir: /tmp/tmpkkri4fhv_chrome_odoo 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Issuing json command http://127.0.0.1:45617/json/version 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:45617/json/version with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Browser version: Chrome/150.0.7871.114 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Issuing json command http://127.0.0.1:45617/json 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:45617/json with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Websocket url found: ws://127.0.0.1:45617/devtools/page/FAF3832FCBA91D6B0A00A1CD4EB5DBFD 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Enable chrome headless console log notification 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Chrome headless enable page notifications 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:user_portal_fleurus from n/a 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Setting session cookie in browser 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Navigating to: "http://127.0.0.1:8069/mailing/my" 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/my HTTP/1.1" 200 - 132 0.033 -0.033 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Navigation result: {'frameId': 'FAF3832FCBA91D6B0A00A1CD4EB5DBFD', 'loaderId': '09BC67746ADFF77ED3AB1A2D6C43C784', 'isDownload': False} 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Evaluate ready code "odoo.isTourReady('mailing_portal_unsubscribe_from_my')" 2022-06-14 10:00:00,000 202 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 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d76f916/mass_mailing.mailing_assets.min.css, copying from /web/assets/d76f916/mass_mailing.mailing_assets.min.css 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/d76f916/mass_mailing.mailing_assets.min.css HTTP/1.1" 200 - 11 0.003 -0.003 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0602b83/web.assets_frontend.min.css, copying from /web/assets/0602b83/web.assets_frontend.min.css 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/0602b83/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.019 -0.019 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/baa4fb0/web.assets_frontend_minimal.min.js, copying from /web/assets/baa4fb0/web.assets_frontend_minimal.min.js 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/baa4fb0/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.002 -0.002 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07af2d3/web.__assets_tests_call__.min.js, copying from /web/assets/07af2d3/web.__assets_tests_call__.min.js 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/07af2d3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.002 -0.002 2022-06-14 10:00:00,000 202 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 2022-06-14 10:00:00,000 202 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 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=e452900 HTTP/1.1" 200 - 5 0.001 -0.001 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/774da18/web.assets_frontend_lazy.min.js, copying from /web/assets/774da18/web.assets_frontend_lazy.min.js 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/774da18/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.002 -0.002 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/43c213e/mass_mailing.mailing_assets.min.js, copying from /web/assets/43c213e/mass_mailing.mailing_assets.min.js 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/43c213e/mass_mailing.mailing_assets.min.js HTTP/1.1" 200 - 8 0.002 -0.002 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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})" 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.002 -0.002 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.006 -0.006 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')))) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')))) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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)) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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']) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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']) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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']) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/list/update HTTP/1.1" 200 - 37 0.019 -0.019 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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)) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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']) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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!')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 22 0.013 -0.013 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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] 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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]) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 22 0.008 -0.008 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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)) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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') 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 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!')) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 19 0.008 -0.008 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: tour succeeded 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR mailing_portal_unsubscribe_from_my SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: heap 9541248 (allocated 10223616) 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Closing chrome headless with pid 15656 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Closing websocket connection 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Terminating chrome headless with pid 15656 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20220614_100000_000000_test_mailing_unsubscribe_from_my.txt 2022-06-14 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Removing chrome user profile "/tmp/tmpkkri4fhv_chrome_odoo" 2026-08-23 23:17:14,399 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_view ... 2026-08-23 23:17:14,465 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:user_marketing from n/a 2026-08-23 23:17:14,473 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:17:15,114 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:15] "GET /mailing/32/view?email=u.u@example.com&document_id=1771&hash_token= HTTP/1.1" 400 - 257 0.073 0.570 2026-08-23 23:17:15,166 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:15] "GET /mailing/32/view?email=u.u@example.com&document_id=1771&hash_token=zboobs HTTP/1.1" 418 - 22 0.007 0.043 2026-08-23 23:17:15,202 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:15] "GET /mailing/32/view?email=u.u@example.com&document_id=2&hash_token=cba41e3836d6c88821a7dbd071d6fec65ffba22b84c2a5a7141350ac905e3f30e571680834a0d5da69de59ef98cacfd4ad4cd7375e128ff8d11d08ccc10cce81 HTTP/1.1" 418 - 17 0.005 0.028 2026-08-23 23:17:15,237 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:15] "GET /mailing/32/view?email=not.email@example.com&document_id=1771&hash_token=cba41e3836d6c88821a7dbd071d6fec65ffba22b84c2a5a7141350ac905e3f30e571680834a0d5da69de59ef98cacfd4ad4cd7375e128ff8d11d08ccc10cce81 HTTP/1.1" 418 - 17 0.005 0.028 2026-08-23 23:17:15,272 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:15] "GET /mailing/34/view?email=u.u@example.com&document_id=1771&hash_token=cba41e3836d6c88821a7dbd071d6fec65ffba22b84c2a5a7141350ac905e3f30e571680834a0d5da69de59ef98cacfd4ad4cd7375e128ff8d11d08ccc10cce81 HTTP/1.1" 418 - 17 0.005 0.028 2026-08-23 23:17:15,306 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:15] "GET /mailing/0/view?email=u.u@example.com&document_id=1771&hash_token=cba41e3836d6c88821a7dbd071d6fec65ffba22b84c2a5a7141350ac905e3f30e571680834a0d5da69de59ef98cacfd4ad4cd7375e128ff8d11d08ccc10cce81 HTTP/1.1" 400 - 15 0.005 0.027 2026-08-23 23:17:15,319 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:15] "GET /mailing/32/view?email=u.u@example.com&document_id=1771&hash_token=cba41e3836d6c88821a7dbd071d6fec65ffba22b84c2a5a7141350ac905e3f30e571680834a0d5da69de59ef98cacfd4ad4cd7375e128ff8d11d08ccc10cce81 HTTP/1.1" 200 - 9 0.002 0.009 2026-08-23 23:17:15,365 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:15] "GET /mailing/32/view HTTP/1.1" 200 - 22 0.005 0.012 2026-08-23 23:17:15,365 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_view: waiting for threads: [] 2026-08-23 23:17:15,414 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-23 23:17:21,007 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35070] 2026-08-23 23:17:21,008 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-23 23:17:21,351 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_mailing_campaign_tour ... 2026-08-23 23:17:21,696 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Chrome pid: 15850 2026-08-23 23:17:21,696 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Chrome headless temporary user profile dir: /tmp/tmp1c8grr5s_chrome_odoo 2026-08-23 23:17:21,697 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Issuing json command http://127.0.0.1:33613/json/version 2026-08-23 23:17:21,697 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:33613/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:17:21,765 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Browser version: Chrome/150.0.7871.114 2026-08-23 23:17:21,765 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Issuing json command http://127.0.0.1:33613/json 2026-08-23 23:17:21,766 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:33613/json with timeout 3 increased to 10s during tests 2026-08-23 23:17:21,775 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Websocket url found: ws://127.0.0.1:33613/devtools/page/31E34D18BF3947D7C1900A5E11C0CEBF 2026-08-23 23:17:21,782 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Enable chrome headless console log notification 2026-08-23 23:17:21,787 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Chrome headless enable page notifications 2026-08-23 23:17:21,886 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:user_marketing from n/a 2026-08-23 23:17:21,892 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Setting session cookie in browser 2026-08-23 23:17:21,893 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-23 23:17:21,893 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-23 23:17:21,899 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:17:23,202 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:23] "GET /odoo HTTP/1.1" 200 - 186 0.044 1.260 2026-08-23 23:17:23,204 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Navigation result: {'frameId': '31E34D18BF3947D7C1900A5E11C0CEBF', 'loaderId': '16101984BA4B611DF7AF7B171C966774', 'isDownload': False} 2026-08-23 23:17:23,204 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Evaluate ready code "odoo.isTourReady('mailing_campaign')" 2026-08-23 23:17:23,230 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:23] "GET /web/assets/577cdf2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-23 23:17:23,269 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:23,279 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:23] "GET /web/webclient/load_menus/6f0e30384f6ff0cf021a21df27c41ad6b927d5fca19158ef8dc33e6cee2234c4 HTTP/1.1" 200 - 120 0.017 0.036 2026-08-23 23:17:23,283 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:23] "GET /web/assets/9f4972c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.060 2026-08-23 23:17:23,287 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:23] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.058 2026-08-23 23:17:23,299 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.063 2026-08-23 23:17:23,307 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:23] "GET /web/assets/e287eb0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:17:23,372 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:23] "GET /web/assets/7520392/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 23:17:23,800 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:23] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-23 23:17:23,801 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:23] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-23 23:17:23,801 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:23] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-23 23:17:23,811 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:23] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-08-23 23:17:23,823 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: Owl is running in 'dev' mode. 2026-08-23 23:17:23,835 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:23] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:23,854 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:23] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.010 2026-08-23 23:17:23,860 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:23] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.004 2026-08-23 23:17:23,866 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:23] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.001 0.007 2026-08-23 23:17:23,889 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:23,896 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:23,921 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:23,922 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17: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-08-23 23:17:23,967 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:23] "POST /mail/data HTTP/1.1" 200 - 33 0.054 0.021 2026-08-23 23:17:23,970 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.064 2026-08-23 23:17:23,978 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:23,988 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:23] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:23,990 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:23] "GET /web/image?model=res.users&field=avatar_128&id=581 HTTP/1.1" 200 - 16 0.007 0.074 2026-08-23 23:17:24,006 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:24] "GET /web/image/res.partner/1781/avatar_128?unique=1787527035000 HTTP/1.1" 200 - 8 0.004 0.092 2026-08-23 23:17:24,065 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:24] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.153 2026-08-23 23:17:24,078 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:24] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.004 0.069 2026-08-23 23:17:24,097 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:24,109 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:24] "POST /web/action/load HTTP/1.1" 200 - 9 0.002 0.007 2026-08-23 23:17:24,140 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:24,166 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:24] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:24,189 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:24,211 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:24] "POST /web/dataset/call_kw/mailing.mailing/get_views HTTP/1.1" 200 - 55 0.014 0.049 2026-08-23 23:17:24,247 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:24] "POST /mail/data HTTP/1.1" 200 - 37 0.013 0.072 2026-08-23 23:17:24,257 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:24] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.092 2026-08-23 23:17:24,264 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:24] "POST /web/action/load HTTP/1.1" 200 - 8 0.002 0.072 2026-08-23 23:17:24,269 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:24] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 2 0.001 0.042 2026-08-23 23:17:24,270 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.043 2026-08-23 23:17:24,302 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:24] "POST /web/dataset/call_kw/utm.campaign/get_views HTTP/1.1" 200 - 25 0.006 0.024 2026-08-23 23:17:24,314 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:24] "POST /web/dataset/call_kw/utm.campaign/web_read_group HTTP/1.1" 200 - 5 0.001 0.003 2026-08-23 23:17:24,328 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:24] "POST /web/dataset/call_kw/utm.campaign/web_search_read HTTP/1.1" 200 - 10 0.002 0.008 2026-08-23 23:17:24,337 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:24] "POST /web/dataset/call_kw/utm.campaign/web_search_read HTTP/1.1" 200 - 9 0.002 0.016 2026-08-23 23:17:24,407 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:24,422 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:24] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.007 0.015 2026-08-23 23:17:24,438 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:24] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.004 0.034 2026-08-23 23:17:24,440 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.025 2026-08-23 23:17:24,453 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:24] "POST /web/dataset/call_kw/utm.campaign/web_read HTTP/1.1" 200 - 17 0.003 0.032 2026-08-23 23:17:24,484 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:24] "POST /web/dataset/call_kw/utm.stage/search_read HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:17:24,556 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:24,565 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:24] "POST /web/dataset/call_kw/mailing.mailing/get_views HTTP/1.1" 200 - 0 0.000 0.007 2026-08-23 23:17:24,592 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:24] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 20 0.005 0.015 2026-08-23 23:17:24,696 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:24] "GET /web/bundle/mass_mailing.iframe_css_assets_edit?lang=en_US HTTP/1.1" 200 - 23 0.002 0.060 2026-08-23 23:17:24,806 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:24] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 70 0.015 0.156 2026-08-23 23:17:24,809 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:24] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.107 2026-08-23 23:17:24,818 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:24] "GET /web/assets/b3b0d0a/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:17:24,846 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:24] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 6 0.001 0.014 2026-08-23 23:17:24,854 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:24] "GET /web/assets/ec6ddcb/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-23 23:17:24,856 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:24] "GET /web/assets/591e679/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.000 0.006 2026-08-23 23:17:24,893 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:24] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:24,908 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:24] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.002 0.011 2026-08-23 23:17:24,956 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:24] "GET /web/bundle/web_editor.wysiwyg_iframe_editor_assets?lang=en_US HTTP/1.1" 200 - 5 0.001 0.014 2026-08-23 23:17:24,971 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:24] "GET /web/assets/ac41628/web_editor.wysiwyg_iframe_editor_assets.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 23:17:24,975 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:24] "GET /web/assets/cb828f4/mass_mailing.iframe_css_assets_edit.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-23 23:17:24,977 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:24] "GET /web/assets/2d106fb/web_editor.wysiwyg_iframe_editor_assets.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-23 23:17:24,986 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:24,986 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:25,037 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "GET /web/bundle/mass_mailing.assets_snippets_menu?lang=en_US HTTP/1.1" 200 - 2 0.000 0.004 2026-08-23 23:17:25,043 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "GET /web/assets/b3fc52b/mass_mailing.assets_snippets_menu.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:17:25,093 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "GET /web_editor/font_to_img/61541/rgb(255,255,255)/16 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:25,269 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 139 0.025 0.150 2026-08-23 23:17:25,313 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "GET /web/bundle/mass_mailing.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-08-23 23:17:25,318 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "GET /web/assets/7071258/mass_mailing.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:17:25,324 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:17:25,336 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:25,341 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-23 23:17:25,342 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:25,344 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-23 23:17:25,344 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:25,344 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_newsletter_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-23 23:17:25,346 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.012 2026-08-23 23:17:25,349 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:25,350 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:25,354 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-23 23:17:25,356 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-23 23:17:25,356 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:25,357 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:25,358 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_followup_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:25,359 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:25,372 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.001 0.006 2026-08-23 23:17:25,414 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:25,447 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:25,450 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:25,451 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:25,452 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-23 23:17:25,458 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-23 23:17:25,459 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_newsletter_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.011 2026-08-23 23:17:25,461 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:25,462 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.009 2026-08-23 23:17:25,465 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:25,468 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:25,468 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:25,470 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:25,472 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:25,474 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_followup_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:25,478 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:25,634 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:25,636 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.001 0.006 2026-08-23 23:17:25,640 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "POST /web/dataset/call_kw/mailing.list/name_search HTTP/1.1" 200 - 3 0.001 0.007 2026-08-23 23:17:25,696 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:25,699 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "POST /web/dataset/call_kw/mailing.list/web_read HTTP/1.1" 200 - 3 0.001 0.003 2026-08-23 23:17:25,713 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 9 0.001 0.007 2026-08-23 23:17:25,772 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:25,799 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "POST /web/dataset/call_kw/utm.campaign/onchange HTTP/1.1" 200 - 26 0.010 0.015 2026-08-23 23:17:25,815 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:25] "GET /web/image/res.users/581/avatar_128 HTTP/1.1" 200 - 9 0.004 0.034 2026-08-23 23:17:25,836 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:25,886 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:25,943 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:26,018 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:26] "POST /web/dataset/call_kw/utm.campaign/web_save HTTP/1.1" 200 - 95 0.023 0.048 2026-08-23 23:17:26,052 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: tour succeeded 2026-08-23 23:17:26,053 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: ╔═════════════════════════════════╗ ║ TOUR mailing_campaign SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-08-23 23:17:26,170 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: heap 32321852 (allocated 33906688) 2026-08-23 23:17:26,172 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Closing chrome headless with pid 15850 2026-08-23 23:17:26,172 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Closing websocket connection 2026-08-23 23:17:26,173 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Terminating chrome headless with pid 15850 2026-08-23 23:17:26,267 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231726_266626_test_mailing_campaign_tour.txt 2026-08-23 23:17:26,267 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Removing chrome user profile "/tmp/tmp1c8grr5s_chrome_odoo" 2026-08-23 23:17:26,296 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_mailing_editor_theme_tour ... 2026-08-23 23:17:26,431 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Chrome pid: 16144 2026-08-23 23:17:26,431 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Chrome headless temporary user profile dir: /tmp/tmpveuczl1v_chrome_odoo 2026-08-23 23:17:26,431 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Issuing json command http://127.0.0.1:39133/json/version 2026-08-23 23:17:26,432 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:39133/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:17:26,493 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Browser version: Chrome/150.0.7871.114 2026-08-23 23:17:26,493 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Issuing json command http://127.0.0.1:39133/json 2026-08-23 23:17:26,494 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:39133/json with timeout 3 increased to 10s during tests 2026-08-23 23:17:26,501 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Websocket url found: ws://127.0.0.1:39133/devtools/page/5C36CF8F2FED960EA4CEFA4579B18B07 2026-08-23 23:17:26,560 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Enable chrome headless console log notification 2026-08-23 23:17:26,564 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Chrome headless enable page notifications 2026-08-23 23:17:26,585 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:17:26,591 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Setting session cookie in browser 2026-08-23 23:17:26,593 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:26,593 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-23 23:17:26,600 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:17:27,296 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:27] "GET /odoo HTTP/1.1" 200 - 188 0.052 0.646 2026-08-23 23:17:27,299 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Navigation result: {'frameId': '5C36CF8F2FED960EA4CEFA4579B18B07', 'loaderId': '593F4AF452C707ECAEA45E576A11B453', 'isDownload': False} 2026-08-23 23:17:27,299 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Evaluate ready code "odoo.isTourReady('mailing_editor_theme')" 2026-08-23 23:17:27,319 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:27] "GET /web/assets/577cdf2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-23 23:17:27,324 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:27] "GET /web/assets/9f4972c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-23 23:17:27,366 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:27,583 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:27] "GET /web/webclient/load_menus/79793d481f03f97d0fdb0983636c66a4548de3b26b0d5411053793b24f85201d HTTP/1.1" 200 - 479 0.147 0.121 2026-08-23 23:17:27,587 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:27] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.270 2026-08-23 23:17:27,596 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.275 2026-08-23 23:17:27,599 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:27] "GET /web/assets/e287eb0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.038 2026-08-23 23:17:27,818 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:27] "GET /web/assets/7520392/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 23:17:27,865 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:27] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-23 23:17:27,867 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:27] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-23 23:17:27,867 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:27] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-23 23:17:27,874 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-23 23:17:27,889 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: Owl is running in 'dev' mode. 2026-08-23 23:17:27,900 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:27] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:27,917 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:27] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.009 2026-08-23 23:17:27,931 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:27] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.003 0.015 2026-08-23 23:17:27,966 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:27] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.015 0.032 2026-08-23 23:17:27,970 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:27,977 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:28,002 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:28,004 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:28,076 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:28,082 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:28] "POST /mail/data HTTP/1.1" 200 - 81 0.067 0.041 2026-08-23 23:17:28,089 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:28] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:28,098 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:28] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.004 0.103 2026-08-23 23:17:28,099 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.113 2026-08-23 23:17:28,108 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:28] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.113 2026-08-23 23:17:28,122 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:28] "GET /web/image/res.partner/7/avatar_128?unique=1787527035000 HTTP/1.1" 200 - 9 0.003 0.128 2026-08-23 23:17:28,169 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:28] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.004 0.059 2026-08-23 23:17:28,184 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:28,197 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:28] "POST /web/action/load HTTP/1.1" 200 - 9 0.002 0.007 2026-08-23 23:17:28,233 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:28,237 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:28] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:28,289 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:28] "POST /web/dataset/call_kw/mailing.mailing/get_views HTTP/1.1" 200 - 55 0.016 0.044 2026-08-23 23:17:28,346 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:28] "POST /mail/data HTTP/1.1" 200 - 53 0.019 0.093 2026-08-23 23:17:28,357 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:28] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.119 2026-08-23 23:17:28,362 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:28] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 2 0.001 0.055 2026-08-23 23:17:28,364 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.059 2026-08-23 23:17:28,452 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:28] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:28,478 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:28,493 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:28] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 18 0.009 0.019 2026-08-23 23:17:28,515 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:28] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 10 0.005 0.042 2026-08-23 23:17:28,537 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:28] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 10 0.005 0.066 2026-08-23 23:17:28,558 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:28] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 10 0.005 0.086 2026-08-23 23:17:28,574 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:28] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 15 0.004 0.080 2026-08-23 23:17:28,576 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.087 2026-08-23 23:17:28,705 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:28] "GET /web/bundle/mass_mailing.iframe_css_assets_edit?lang=en_US HTTP/1.1" 200 - 23 0.003 0.059 2026-08-23 23:17:28,805 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:28] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 70 0.015 0.146 2026-08-23 23:17:28,809 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:28] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.098 2026-08-23 23:17:28,817 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:28] "GET /web/assets/b3b0d0a/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.000 0.003 2026-08-23 23:17:28,843 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:28] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 6 0.001 0.014 2026-08-23 23:17:28,850 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:28] "GET /web/assets/ec6ddcb/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.000 0.004 2026-08-23 23:17:28,853 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:28] "GET /web/assets/591e679/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.000 0.006 2026-08-23 23:17:28,884 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:28] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:28,899 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:28] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.002 0.011 2026-08-23 23:17:28,940 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:28] "GET /web/bundle/web_editor.wysiwyg_iframe_editor_assets?lang=en_US HTTP/1.1" 200 - 5 0.001 0.014 2026-08-23 23:17:28,949 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:28,995 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:28] "GET /web/assets/ac41628/web_editor.wysiwyg_iframe_editor_assets.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-23 23:17:28,999 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:28] "GET /web/assets/cb828f4/mass_mailing.iframe_css_assets_edit.min.css HTTP/1.1" 200 - 2 0.000 0.009 2026-08-23 23:17:29,002 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:29] "GET /web/assets/2d106fb/web_editor.wysiwyg_iframe_editor_assets.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-08-23 23:17:29,010 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:29,011 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:29,060 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:29] "GET /web/bundle/mass_mailing.assets_snippets_menu?lang=en_US HTTP/1.1" 200 - 2 0.000 0.006 2026-08-23 23:17:29,067 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:29] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:29,070 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:29,072 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:29] "POST /web/dataset/call_kw/mailing.list/name_search HTTP/1.1" 200 - 3 0.001 0.003 2026-08-23 23:17:29,088 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:29] "GET /web/assets/b3fc52b/mass_mailing.assets_snippets_menu.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:17:29,138 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:29] "GET /web_editor/font_to_img/61541/rgb(255,255,255)/16 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:29,150 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:29,325 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:29] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 139 0.026 0.161 2026-08-23 23:17:29,330 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:29] "POST /web/dataset/call_kw/mailing.list/web_read HTTP/1.1" 200 - 3 0.002 0.181 2026-08-23 23:17:29,333 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:29] "POST /web/dataset/call_kw/mailing.list/name_search HTTP/1.1" 200 - 3 0.001 0.005 2026-08-23 23:17:29,372 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:29] "GET /web/bundle/mass_mailing.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-08-23 23:17:29,380 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:29] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 5 0.002 0.008 2026-08-23 23:17:29,383 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:29] "GET /web/assets/7071258/mass_mailing.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-23 23:17:29,391 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:29] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:17:29,406 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:29] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:29,407 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:29] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:29,408 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:29] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 23:17:29,410 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:29] "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-08-23 23:17:29,413 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:29] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:29,413 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:29] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:29,414 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:29] "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-08-23 23:17:29,415 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:29] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:29,420 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:29] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:29,420 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:29] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 23:17:29,421 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:29,423 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:29] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:29,425 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:29] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:29,426 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:29] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_followup_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:29,427 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:29] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 23:17:29,441 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:29] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:29,509 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:29,524 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:29] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.001 0.006 2026-08-23 23:17:29,674 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:29,760 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:29,824 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:29,887 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:29] "POST /web/dataset/call_kw/mailing.mailing/web_save HTTP/1.1" 200 - 75 0.020 0.039 2026-08-23 23:17:29,927 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:29,930 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:29] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.011 0.021 2026-08-23 23:17:29,933 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:29] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.026 2026-08-23 23:17:29,946 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:29] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.004 0.020 2026-08-23 23:17:29,997 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:30,015 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 9 0.003 0.013 2026-08-23 23:17:30,024 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "POST /web/dataset/call_kw/mailing.mailing/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:17:30,031 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:17:30,081 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:30,146 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:30,207 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:30,212 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "POST /web/dataset/call_kw/mailing.list/name_search HTTP/1.1" 200 - 3 0.001 0.003 2026-08-23 23:17:30,214 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:30,274 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:30,278 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "POST /web/dataset/call_kw/mailing.list/web_read HTTP/1.1" 200 - 3 0.001 0.003 2026-08-23 23:17:30,289 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 5 0.001 0.005 2026-08-23 23:17:30,376 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-linkedin.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:30,377 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:30,377 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-twitter.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 23:17:30,379 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 23:17:30,381 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-facebook.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-23 23:17:30,381 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner_2.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:30,382 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner_3.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:30,391 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing_themes/static/src/img/theme_newsletter/FPsignature.gif HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:30,401 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.001 0.010 2026-08-23 23:17:30,592 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:30,595 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_text_social.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:30,596 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:30,597 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_social.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-23 23:17:30,599 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:30,601 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_browser.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:30,602 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing/static/src/img/snippets_thumbs/s_title.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:30,604 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing/static/src/img/snippets_thumbs/s_comparisons.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:30,605 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:30,606 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing/static/src/img/snippets_thumbs/s_color_blocks_2.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:30,610 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:30,611 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing/static/src/img/snippets_thumbs/s_image_text.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:30,612 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:30,613 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:30,615 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:30,616 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:30,619 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing/static/src/img/snippets_thumbs/s_numbers.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:30,619 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing/static/src/img/snippets_thumbs/s_media_list.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:30,621 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing/static/src/img/snippets_thumbs/s_masonry_block.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 23:17:30,622 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing/static/src/img/snippets_thumbs/s_showcase.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:30,623 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:30,624 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing/static/src/img/snippets_thumbs/s_call_to_action.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:30,626 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing/static/src/img/snippets_thumbs/s_references.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:30,627 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount2.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:30,632 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount1.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 23:17:30,632 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing/static/src/img/snippets_thumbs/s_event.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:30,659 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing/static/src/img/snippets_thumbs/s_product_list.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-08-23 23:17:30,659 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "POST /web/dataset/call_kw/mailing.list/name_search HTTP/1.1" 200 - 3 0.004 0.027 2026-08-23 23:17:30,661 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features_grid.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-08-23 23:17:30,663 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:30,664 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:30,664 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:30,667 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /web_editor/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:30,669 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:30,670 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social_left.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:30,670 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:30,714 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:30,761 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.002 0.010 2026-08-23 23:17:30,910 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 6 0.008 0.007 2026-08-23 23:17:30,964 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:30,971 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:30] "GET /web/image/res.users/6/avatar_128 HTTP/1.1" 200 - 9 0.004 0.012 2026-08-23 23:17:31,079 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:31,100 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:31] "POST /web/dataset/call_kw/mailing.mailing/web_read HTTP/1.1" 200 - 18 0.005 0.012 2026-08-23 23:17:31,111 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:31] "POST /web/dataset/call_kw/mailing.mailing/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:17:31,128 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:31] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.003 0.010 2026-08-23 23:17:31,154 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:31] "POST /web/dataset/call_kw/mailing.mailing/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:17:31,178 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:31] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.006 0.018 2026-08-23 23:17:31,227 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:31] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 23:17:31,271 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:31,272 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:31] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.003 2026-08-23 23:17:31,340 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:31,391 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:31,452 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:31,537 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:31] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:31,542 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:31,613 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:31,664 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:31,726 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:31,747 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:31] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 16 0.004 0.011 2026-08-23 23:17:31,874 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:31] "POST /web/dataset/call_kw/mailing.mailing/web_save HTTP/1.1" 200 - 19 0.005 0.016 2026-08-23 23:17:31,883 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:31] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 23:17:31,904 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:31,906 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:31] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.006 0.019 2026-08-23 23:17:31,983 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:31,993 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:31] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 6 0.002 0.006 2026-08-23 23:17:32,042 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:32,061 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:32] "POST /web/dataset/call_kw/mailing.mailing/web_read HTTP/1.1" 200 - 18 0.004 0.012 2026-08-23 23:17:32,072 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:32] "POST /web/dataset/call_kw/mailing.mailing/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:17:32,088 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:32] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.004 0.010 2026-08-23 23:17:32,120 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:32] "POST /web/dataset/call_kw/mailing.mailing/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:17:32,145 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:32] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.007 0.019 2026-08-23 23:17:32,188 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:32] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 23:17:32,229 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:32,231 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:32] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.003 2026-08-23 23:17:32,286 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:32,374 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: tour succeeded 2026-08-23 23:17:32,374 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: ╔═════════════════════════════════════╗ ║ TOUR mailing_editor_theme SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-23 23:17:32,623 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: heap 43059204 (allocated 45215744) 2026-08-23 23:17:32,625 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Closing chrome headless with pid 16144 2026-08-23 23:17:32,625 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Closing websocket connection 2026-08-23 23:17:32,626 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Terminating chrome headless with pid 16144 2026-08-23 23:17:32,724 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231732_724664_test_mailing_editor_theme_tour.txt 2026-08-23 23:17:32,725 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Removing chrome user profile "/tmp/tmpveuczl1v_chrome_odoo" 2026-08-23 23:17:32,756 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_mailing_editor_tour ... 2026-08-23 23:17:32,895 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Chrome pid: 16493 2026-08-23 23:17:32,896 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Chrome headless temporary user profile dir: /tmp/tmprr_686bd_chrome_odoo 2026-08-23 23:17:32,896 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Issuing json command http://127.0.0.1:37693/json/version 2026-08-23 23:17:32,897 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:37693/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:17:32,966 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Browser version: Chrome/150.0.7871.114 2026-08-23 23:17:32,966 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Issuing json command http://127.0.0.1:37693/json 2026-08-23 23:17:32,967 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:37693/json with timeout 3 increased to 10s during tests 2026-08-23 23:17:32,973 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Websocket url found: ws://127.0.0.1:37693/devtools/page/91FF455B33F74418EA4821D3609DD4F4 2026-08-23 23:17:32,978 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Enable chrome headless console log notification 2026-08-23 23:17:32,981 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Chrome headless enable page notifications 2026-08-23 23:17:33,075 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:user_marketing from n/a 2026-08-23 23:17:33,082 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Setting session cookie in browser 2026-08-23 23:17:33,084 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-23 23:17:33,084 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-23 23:17:33,092 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:17:33,727 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:33] "GET /odoo HTTP/1.1" 200 - 191 0.046 0.590 2026-08-23 23:17:33,729 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Navigation result: {'frameId': '91FF455B33F74418EA4821D3609DD4F4', 'loaderId': 'B7929A186B8DA635FCF54098E0BDAC5F', 'isDownload': False} 2026-08-23 23:17:33,729 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Evaluate ready code "odoo.isTourReady('mailing_editor')" 2026-08-23 23:17:33,785 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:33] "GET /web/assets/577cdf2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-23 23:17:33,790 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:33] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-08-23 23:17:33,835 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:33,836 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:33] "GET /web/webclient/load_menus/a1c47f402c445d8d57ef43fac44b49ebf8986026c4284654a94d84b00534e2f2 HTTP/1.1" 200 - 117 0.014 0.039 2026-08-23 23:17:33,843 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.002 0.056 2026-08-23 23:17:33,847 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:33] "GET /web/assets/9f4972c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.066 2026-08-23 23:17:33,850 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:33] "GET /web/assets/e287eb0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.000 0.003 2026-08-23 23:17:33,875 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:33] "GET /web/assets/7520392/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:17:34,316 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:34] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-23 23:17:34,316 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:34] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-23 23:17:34,317 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:34] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-23 23:17:34,325 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-23 23:17:34,337 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: Owl is running in 'dev' mode. 2026-08-23 23:17:34,349 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:34] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:34,368 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:34] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.010 2026-08-23 23:17:34,371 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.008 2026-08-23 23:17:34,378 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.001 0.009 2026-08-23 23:17:34,401 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:34,407 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:34,436 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:34,459 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-08-23 23:17:34,462 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:34] "POST /mail/data HTTP/1.1" 200 - 33 0.039 0.019 2026-08-23 23:17:34,478 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:34,484 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:34] "GET /web/image/res.partner/1781/avatar_128?unique=1787527035000 HTTP/1.1" 200 - 15 0.006 0.055 2026-08-23 23:17:34,485 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.069 2026-08-23 23:17:34,487 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:34] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:34,501 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:34] "GET /web/image?model=res.users&field=avatar_128&id=581 HTTP/1.1" 200 - 9 0.005 0.073 2026-08-23 23:17:34,563 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:34] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.136 2026-08-23 23:17:34,575 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.004 0.090 2026-08-23 23:17:34,599 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:34,611 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:34] "POST /web/action/load HTTP/1.1" 200 - 9 0.002 0.007 2026-08-23 23:17:34,640 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:34,664 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:34] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:34,723 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:34] "POST /web/dataset/call_kw/mailing.mailing/get_views HTTP/1.1" 200 - 55 0.018 0.060 2026-08-23 23:17:34,758 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:34] "POST /mail/data HTTP/1.1" 200 - 37 0.012 0.087 2026-08-23 23:17:34,769 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.105 2026-08-23 23:17:34,774 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:34] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 2 0.001 0.034 2026-08-23 23:17:34,776 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.033 2026-08-23 23:17:34,783 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.009 2026-08-23 23:17:34,865 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:34] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:34,891 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:34,898 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:34] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 9 0.004 0.018 2026-08-23 23:17:34,920 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:34] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.005 0.037 2026-08-23 23:17:34,937 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:34] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 9 0.003 0.057 2026-08-23 23:17:34,940 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.040 2026-08-23 23:17:34,956 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:34] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 15 0.004 0.050 2026-08-23 23:17:35,084 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "GET /web/bundle/mass_mailing.iframe_css_assets_edit?lang=en_US HTTP/1.1" 200 - 23 0.002 0.061 2026-08-23 23:17:35,190 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 70 0.014 0.154 2026-08-23 23:17:35,193 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.103 2026-08-23 23:17:35,203 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "GET /web/assets/b3b0d0a/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:17:35,229 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 6 0.001 0.014 2026-08-23 23:17:35,236 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "GET /web/assets/ec6ddcb/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:17:35,238 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "GET /web/assets/591e679/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.000 0.006 2026-08-23 23:17:35,275 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:35,290 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.001 0.011 2026-08-23 23:17:35,339 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "GET /web/bundle/web_editor.wysiwyg_iframe_editor_assets?lang=en_US HTTP/1.1" 200 - 5 0.001 0.014 2026-08-23 23:17:35,351 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:35,352 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "POST /web/dataset/call_kw/mailing.list/name_search HTTP/1.1" 200 - 3 0.001 0.003 2026-08-23 23:17:35,401 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "GET /web/assets/ac41628/web_editor.wysiwyg_iframe_editor_assets.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 23:17:35,405 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "GET /web/assets/cb828f4/mass_mailing.iframe_css_assets_edit.min.css HTTP/1.1" 200 - 2 0.000 0.006 2026-08-23 23:17:35,408 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "GET /web/assets/2d106fb/web_editor.wysiwyg_iframe_editor_assets.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-23 23:17:35,418 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:35,418 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:35,466 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "GET /web/bundle/mass_mailing.assets_snippets_menu?lang=en_US HTTP/1.1" 200 - 2 0.000 0.004 2026-08-23 23:17:35,473 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:35,475 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "POST /web/dataset/call_kw/mailing.list/web_read HTTP/1.1" 200 - 3 0.001 0.003 2026-08-23 23:17:35,481 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "GET /web/assets/b3fc52b/mass_mailing.assets_snippets_menu.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 23:17:35,489 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 5 0.001 0.006 2026-08-23 23:17:35,538 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "GET /web_editor/font_to_img/61541/rgb(255,255,255)/16 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:35,724 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 139 0.023 0.162 2026-08-23 23:17:35,728 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "POST /web/dataset/call_kw/mailing.list/name_search HTTP/1.1" 200 - 3 0.001 0.123 2026-08-23 23:17:35,766 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "GET /web/bundle/mass_mailing.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-08-23 23:17:35,772 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "GET /web/assets/7071258/mass_mailing.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:17:35,778 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:17:35,790 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:35,793 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:35,793 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:35,794 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 23:17:35,795 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_newsletter_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:35,797 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:35,797 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:35,805 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:35,807 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:35,808 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_followup_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:35,808 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:35,810 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:35,810 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:35,813 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-23 23:17:35,817 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:35,822 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.002 0.006 2026-08-23 23:17:35,989 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:35,990 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_social.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:35,992 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:35,994 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "GET /mass_mailing/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:35,995 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_text_social.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-23 23:17:35,997 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:35] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_browser.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:36,000 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_comparisons.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:36,002 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:36,003 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_title.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 23:17:36,005 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_color_blocks_2.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 23:17:36,006 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-23 23:17:36,008 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:36,008 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_image_text.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:36,012 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-23 23:17:36,013 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:36,014 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_numbers.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 23:17:36,015 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_masonry_block.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:36,017 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:36,018 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_showcase.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:36,019 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:36,020 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_media_list.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-23 23:17:36,021 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_call_to_action.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:36,024 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:36] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount1.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:36,024 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:36] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount2.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:36,026 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_references.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-23 23:17:36,063 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_product_list.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-08-23 23:17:36,064 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features_grid.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:36,066 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_event.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-08-23 23:17:36,068 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:36,069 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 23:17:36,070 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:36,072 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:36] "GET /web_editor/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:36,073 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:36,074 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:36] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:36,075 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:36] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social_left.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:36,273 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:36,884 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:36,935 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:36,999 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:37,019 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:37] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.007 0.006 2026-08-23 23:17:37,101 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:37,153 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [14/18] Tour mailing_editor → Step input#subject_0 2026-08-23 23:17:37,238 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [15/18] Tour mailing_editor → Step .o_form_view 2026-08-23 23:17:37,299 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:37,302 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:37] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.001 0.005 2026-08-23 23:17:37,361 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:37,427 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:37] "POST /web/dataset/call_kw/mailing.mailing/web_save HTTP/1.1" 200 - 75 0.018 0.044 2026-08-23 23:17:37,461 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:37] "POST /mail/thread/data HTTP/1.1" 200 - 30 0.009 0.015 2026-08-23 23:17:37,463 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [18/18] Tour mailing_editor → Step :iframe .o_editable 2026-08-23 23:17:37,464 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:37] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.020 2026-08-23 23:17:37,476 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:37] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.004 0.012 2026-08-23 23:17:37,525 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: tour succeeded 2026-08-23 23:17:37,526 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: ╔═══════════════════════════════╗ ║ TOUR mailing_editor SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-08-23 23:17:37,685 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: heap 32911384 (allocated 34693120) 2026-08-23 23:17:37,686 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Closing chrome headless with pid 16493 2026-08-23 23:17:37,687 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Closing websocket connection 2026-08-23 23:17:37,687 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Terminating chrome headless with pid 16493 2026-08-23 23:17:37,784 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231737_784641_test_mailing_editor_tour.txt 2026-08-23 23:17:37,784 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Removing chrome user profile "/tmp/tmprr_686bd_chrome_odoo" 2026-08-23 23:17:37,823 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_mass_mailing_code_view_tour ... 2026-08-23 23:17:37,960 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Chrome pid: 16805 2026-08-23 23:17:37,960 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Chrome headless temporary user profile dir: /tmp/tmpqaf3e1l__chrome_odoo 2026-08-23 23:17:37,960 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Issuing json command http://127.0.0.1:33007/json/version 2026-08-23 23:17:37,961 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:33007/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:17:38,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Browser version: Chrome/150.0.7871.114 2026-08-23 23:17:38,000 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Issuing json command http://127.0.0.1:33007/json 2026-08-23 23:17:38,001 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:33007/json with timeout 3 increased to 10s during tests 2026-08-23 23:17:38,061 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Websocket url found: ws://127.0.0.1:33007/devtools/page/1254923C72CDCD844F1AC5EC741103F3 2026-08-23 23:17:38,068 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Enable chrome headless console log notification 2026-08-23 23:17:38,073 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Chrome headless enable page notifications 2026-08-23 23:17:38,093 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:17:38,101 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Setting session cookie in browser 2026-08-23 23:17:38,103 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:38,103 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:38,164 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:17:38,817 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:38] "GET /odoo?debug=tests HTTP/1.1" 200 - 188 0.055 0.600 2026-08-23 23:17:38,819 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Navigation result: {'frameId': '1254923C72CDCD844F1AC5EC741103F3', 'loaderId': '1701A7EBBBBA4376FF2A307D586E3BEC', 'isDownload': False} 2026-08-23 23:17:38,819 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:38,839 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:38] "GET /web/assets/577cdf2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-23 23:17:38,844 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:38] "GET /web/assets/9f4972c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-23 23:17:38,848 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:38] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-08-23 23:17:38,877 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:39,141 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:39] "GET /web/webclient/load_menus/76bc8a62d06ffef315473c9d3daf775ed928e9eb88a05d6fa05eb79463ac1289 HTTP/1.1" 200 - 504 0.153 0.153 2026-08-23 23:17:39,149 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.310 2026-08-23 23:17:39,160 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:39] "GET /web/assets/e287eb0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.000 0.080 2026-08-23 23:17:39,349 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:39] "GET /web/assets/7520392/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 23:17:39,400 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:39] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-23 23:17:39,401 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:39] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-23 23:17:39,402 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:39] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-23 23:17:39,410 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-08-23 23:17:39,421 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: Owl is running in 'dev' mode. 2026-08-23 23:17:39,432 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:39] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:39,449 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:39] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.009 2026-08-23 23:17:39,462 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.003 0.010 2026-08-23 23:17:39,487 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.006 0.027 2026-08-23 23:17:39,488 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:39,495 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:39,521 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:39,524 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:39,583 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:39,592 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:39] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:39,594 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:39] "POST /mail/data HTTP/1.1" 200 - 81 0.059 0.043 2026-08-23 23:17:39,597 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.092 2026-08-23 23:17:39,658 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:39] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.004 0.147 2026-08-23 23:17:39,671 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:39,672 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:39] "GET /web/image/res.partner/7/avatar_128?unique=1787527035000 HTTP/1.1" 200 - 9 0.004 0.159 2026-08-23 23:17:39,679 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:39] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.167 2026-08-23 23:17:39,693 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:39] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.004 0.025 2026-08-23 23:17:39,697 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:39] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:39,703 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:39] "POST /web/action/load HTTP/1.1" 200 - 9 0.003 0.026 2026-08-23 23:17:39,713 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:39] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.016 2026-08-23 23:17:39,715 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:39,816 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:39] "POST /web/dataset/call_kw/mailing.mailing/get_views HTTP/1.1" 200 - 55 0.013 0.042 2026-08-23 23:17:39,835 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:39] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:17:39,837 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:39,926 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:39] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:39,954 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:39,973 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:39] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 17 0.008 0.024 2026-08-23 23:17:39,989 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:39] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.004 0.045 2026-08-23 23:17:40,009 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 10 0.005 0.062 2026-08-23 23:17:40,026 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.005 0.078 2026-08-23 23:17:40,028 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.064 2026-08-23 23:17:40,044 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 20 0.004 0.073 2026-08-23 23:17:40,172 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "GET /web/bundle/mass_mailing.iframe_css_assets_edit?lang=en_US&debug=tests HTTP/1.1" 200 - 23 0.002 0.057 2026-08-23 23:17:40,273 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 70 0.016 0.144 2026-08-23 23:17:40,277 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "GET /web/bundle/web._assets_jquery?lang=en_US&debug=tests HTTP/1.1" 200 - 1 0.000 0.099 2026-08-23 23:17:40,285 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "GET /web/assets/b3b0d0a/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.000 0.003 2026-08-23 23:17:40,312 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US&debug=tests HTTP/1.1" 200 - 6 0.001 0.015 2026-08-23 23:17:40,320 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "GET /web/assets/ec6ddcb/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 23:17:40,323 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "GET /web/assets/591e679/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-23 23:17:40,363 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:40,378 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.002 0.011 2026-08-23 23:17:40,423 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "GET /web/bundle/web_editor.wysiwyg_iframe_editor_assets?lang=en_US&debug=tests HTTP/1.1" 200 - 5 0.001 0.014 2026-08-23 23:17:40,431 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:40,480 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "GET /web/assets/ac41628/web_editor.wysiwyg_iframe_editor_assets.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-23 23:17:40,484 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "GET /web/assets/cb828f4/mass_mailing.iframe_css_assets_edit.min.css HTTP/1.1" 200 - 2 0.000 0.006 2026-08-23 23:17:40,487 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "GET /web/assets/2d106fb/web_editor.wysiwyg_iframe_editor_assets.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-08-23 23:17:40,496 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:40,496 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:40,547 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "GET /web/bundle/mass_mailing.assets_snippets_menu?lang=en_US&debug=tests HTTP/1.1" 200 - 2 0.000 0.005 2026-08-23 23:17:40,553 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:40,553 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:40,558 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "POST /web/dataset/call_kw/mailing.list/name_search HTTP/1.1" 200 - 3 0.001 0.003 2026-08-23 23:17:40,574 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "GET /web/assets/b3fc52b/mass_mailing.assets_snippets_menu.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:17:40,624 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "GET /web_editor/font_to_img/61541/rgb(255,255,255)/16 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:40,635 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:40,807 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 139 0.027 0.156 2026-08-23 23:17:40,811 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "POST /web/dataset/call_kw/mailing.list/web_read HTTP/1.1" 200 - 3 0.001 0.174 2026-08-23 23:17:40,814 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "POST /web/dataset/call_kw/mailing.list/name_search HTTP/1.1" 200 - 3 0.001 0.005 2026-08-23 23:17:40,851 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "GET /web/bundle/mass_mailing.assets_wysiwyg?lang=en_US&debug=tests HTTP/1.1" 200 - 1 0.000 0.005 2026-08-23 23:17:40,857 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 5 0.001 0.005 2026-08-23 23:17:40,860 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "GET /web/assets/7071258/mass_mailing.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.000 0.003 2026-08-23 23:17:40,867 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:17:40,879 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:40,880 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:40,883 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 23:17:40,885 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:40,888 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-23 23:17:40,889 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:40,890 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_newsletter_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-23 23:17:40,892 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:40,894 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 23:17:40,897 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:40,898 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:40,899 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:40,900 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:40,902 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_followup_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:40,922 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:40,922 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "GET /mass_mailing/static/src/img/theme_default/signature.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:40,923 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "GET /mass_mailing/static/src/img/theme_default/s_default_image_header_logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:40,939 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.001 0.006 2026-08-23 23:17:40,965 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:40,966 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:40,993 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:40] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.005 0.007 2026-08-23 23:17:41,136 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /web_editor/font_to_img/61594/rgb(0,122,135)/rgb(255,255,255)/8x14 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 23:17:41,139 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /web_editor/font_to_img/61665/rgb(0,122,135)/rgb(255,255,255)/12x14 HTTP/1.1" 200 - 0 0.000 0.008 2026-08-23 23:17:41,142 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /web_editor/font_to_img/61593/rgb(0,122,135)/rgb(255,255,255)/14x15 HTTP/1.1" 200 - 0 0.000 0.009 2026-08-23 23:17:41,144 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /web_editor/font_to_img/61805/rgb(0,122,135)/rgb(255,255,255)/12x14 HTTP/1.1" 200 - 0 0.000 0.010 2026-08-23 23:17:41,146 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /web_editor/font_to_img/57467/rgb(0,122,135)/rgb(255,255,255)/12x14 HTTP/1.1" 200 - 0 0.000 0.010 2026-08-23 23:17:41,212 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:41,213 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_social.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:41,215 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_text_social.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:41,216 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:41,219 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:41,260 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_browser.png HTTP/1.1" 200 - 0 0.000 0.042 2026-08-23 23:17:41,261 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_title.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:41,264 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:41,265 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_comparisons.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:41,267 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_color_blocks_2.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:41,270 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:41,272 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:41,272 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_image_text.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:41,274 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:41,276 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:41,281 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:41,283 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_masonry_block.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 23:17:41,284 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_numbers.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-23 23:17:41,286 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:41,287 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_call_to_action.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:41,288 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_media_list.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-23 23:17:41,288 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_showcase.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-23 23:17:41,362 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_references.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:41,363 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount1.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:41,364 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount2.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:41,367 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features_grid.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:41,368 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_product_list.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:41,370 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:41,371 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-23 23:17:41,372 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:41,373 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_event.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-23 23:17:41,376 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:41,378 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:41,378 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /web_editor/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 23:17:41,379 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:41] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social_left.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:41,438 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:41,510 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:41,562 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:41,619 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:41,687 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:41,763 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:42,262 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:42,362 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:42] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.001 0.006 2026-08-23 23:17:42,441 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:42] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-23 23:17:42,505 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: tour succeeded 2026-08-23 23:17:42,506 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR mass_mailing_code_view_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-23 23:17:42,722 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: heap 36600452 (allocated 39940096) 2026-08-23 23:17:42,725 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Closing chrome headless with pid 16805 2026-08-23 23:17:42,725 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Closing websocket connection 2026-08-23 23:17:42,725 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Terminating chrome headless with pid 16805 2026-08-23 23:17:42,819 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231742_819272_test_mass_mailing_code_view_tour.txt 2026-08-23 23:17:42,819 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Removing chrome user profile "/tmp/tmpqaf3e1l__chrome_odoo" 2026-08-23 23:17:42,851 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_snippets_mailing_menu_tabs_tour ... 2026-08-23 23:17:42,986 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Chrome pid: 17121 2026-08-23 23:17:42,986 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Chrome headless temporary user profile dir: /tmp/tmpcv6zp7f9_chrome_odoo 2026-08-23 23:17:42,986 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Issuing json command http://127.0.0.1:43317/json/version 2026-08-23 23:17:42,987 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:43317/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:17:43,059 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Browser version: Chrome/150.0.7871.114 2026-08-23 23:17:43,060 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Issuing json command http://127.0.0.1:43317/json 2026-08-23 23:17:43,060 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:43317/json with timeout 3 increased to 10s during tests 2026-08-23 23:17:43,071 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Websocket url found: ws://127.0.0.1:43317/devtools/page/596D471AC7D8D349A0C3C30F7A55800E 2026-08-23 23:17:43,078 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Enable chrome headless console log notification 2026-08-23 23:17:43,082 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Chrome headless enable page notifications 2026-08-23 23:17:43,163 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:17:43,171 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Setting session cookie in browser 2026-08-23 23:17:43,172 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:43,172 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:43,180 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:17:44,543 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:44] "GET /odoo HTTP/1.1" 200 - 188 0.060 1.305 2026-08-23 23:17:44,545 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Navigation result: {'frameId': '596D471AC7D8D349A0C3C30F7A55800E', 'loaderId': '19BEAB0B2B43C2F52CC1050371EDF272', 'isDownload': False} 2026-08-23 23:17:44,545 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:44,567 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:44] "GET /web/assets/9f4972c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-08-23 23:17:44,573 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:44] "GET /web/assets/577cdf2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-23 23:17:44,660 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:44,816 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:44] "GET /web/webclient/load_menus/79793d481f03f97d0fdb0983636c66a4548de3b26b0d5411053793b24f85201d HTTP/1.1" 200 - 479 0.132 0.124 2026-08-23 23:17:44,820 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:44] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.257 2026-08-23 23:17:44,828 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.261 2026-08-23 23:17:44,831 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:44] "GET /web/assets/e287eb0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.000 0.038 2026-08-23 23:17:45,077 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:45] "GET /web/assets/7520392/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 23:17:45,123 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:45] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-08-23 23:17:45,125 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:45] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-23 23:17:45,126 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:45] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-23 23:17:45,134 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:45] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-23 23:17:45,146 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: Owl is running in 'dev' mode. 2026-08-23 23:17:45,157 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:45] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:45,174 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:45] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.009 2026-08-23 23:17:45,187 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:45] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.003 0.011 2026-08-23 23:17:45,212 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:45,215 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.006 0.032 2026-08-23 23:17:45,218 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:45,266 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17: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-08-23 23:17:45,266 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:45,290 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:45,299 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:45] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:45,368 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:45] "POST /mail/data HTTP/1.1" 200 - 81 0.113 0.040 2026-08-23 23:17:45,381 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:45,384 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:45] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.004 0.152 2026-08-23 23:17:45,391 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:45] "POST /web/action/load HTTP/1.1" 200 - 5 0.001 0.160 2026-08-23 23:17:45,407 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:45] "GET /web/image/res.partner/7/avatar_128?unique=1787527035000 HTTP/1.1" 200 - 9 0.004 0.173 2026-08-23 23:17:45,408 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.145 2026-08-23 23:17:45,467 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:45] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:45,467 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:45] "POST /web/action/load HTTP/1.1" 200 - 9 0.051 0.033 2026-08-23 23:17:45,480 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:45] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.004 0.074 2026-08-23 23:17:45,491 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:45] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.025 2026-08-23 23:17:45,498 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:45,551 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:45] "POST /web/dataset/call_kw/mailing.mailing/get_views HTTP/1.1" 200 - 55 0.015 0.043 2026-08-23 23:17:45,571 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:45] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 23:17:45,574 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:45] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 23:17:45,665 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:45] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:45,692 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:45,710 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:45] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 17 0.009 0.023 2026-08-23 23:17:45,733 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:45] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 10 0.005 0.050 2026-08-23 23:17:45,746 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:45] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.003 0.065 2026-08-23 23:17:45,766 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:45] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 10 0.005 0.081 2026-08-23 23:17:45,768 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:45] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.064 2026-08-23 23:17:45,783 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:45] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 15 0.004 0.074 2026-08-23 23:17:45,908 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:45] "GET /web/bundle/mass_mailing.iframe_css_assets_edit?lang=en_US HTTP/1.1" 200 - 23 0.002 0.058 2026-08-23 23:17:46,016 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 70 0.018 0.147 2026-08-23 23:17:46,019 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.106 2026-08-23 23:17:46,027 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /web/assets/b3b0d0a/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.000 0.003 2026-08-23 23:17:46,055 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 6 0.001 0.014 2026-08-23 23:17:46,062 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /web/assets/ec6ddcb/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.000 0.004 2026-08-23 23:17:46,064 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /web/assets/591e679/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.000 0.006 2026-08-23 23:17:46,099 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:46,116 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.002 0.012 2026-08-23 23:17:46,160 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /web/bundle/web_editor.wysiwyg_iframe_editor_assets?lang=en_US HTTP/1.1" 200 - 5 0.001 0.015 2026-08-23 23:17:46,207 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /web/assets/ac41628/web_editor.wysiwyg_iframe_editor_assets.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-23 23:17:46,210 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /web/assets/2d106fb/web_editor.wysiwyg_iframe_editor_assets.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-23 23:17:46,213 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /web/assets/cb828f4/mass_mailing.iframe_css_assets_edit.min.css HTTP/1.1" 200 - 2 0.000 0.010 2026-08-23 23:17:46,221 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:46,222 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:46,272 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /web/bundle/mass_mailing.assets_snippets_menu?lang=en_US HTTP/1.1" 200 - 2 0.000 0.004 2026-08-23 23:17:46,277 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /web/assets/b3fc52b/mass_mailing.assets_snippets_menu.min.js HTTP/1.1" 200 - 2 0.000 0.003 2026-08-23 23:17:46,325 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /web_editor/font_to_img/61541/rgb(255,255,255)/16 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:46,503 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 139 0.024 0.153 2026-08-23 23:17:46,545 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /web/bundle/mass_mailing.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-08-23 23:17:46,551 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /web/assets/7071258/mass_mailing.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:17:46,558 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:17:46,571 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:46,572 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:46,573 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:46,574 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:46,577 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_newsletter_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:46,578 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:46,578 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 23:17:46,581 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:46,582 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:46,584 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:46,587 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:46,588 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:46,589 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:46,590 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_followup_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:46,591 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:46,597 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:46,774 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:46,775 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_social.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:46,776 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:46,777 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_text_social.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-23 23:17:46,778 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-23 23:17:46,780 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_browser.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-23 23:17:46,781 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_title.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:46,782 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:46,784 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_comparisons.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:46,787 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:46,788 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_color_blocks_2.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 23:17:46,790 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_image_text.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:46,791 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:46,793 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:46,796 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_numbers.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:46,797 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_masonry_block.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:46,798 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-23 23:17:46,799 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_media_list.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:46,802 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_showcase.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:46,804 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:46,804 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_call_to_action.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:46,807 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount2.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:46,808 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_references.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 23:17:46,809 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:46,810 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount1.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:46,811 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_event.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:46,859 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features_grid.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-08-23 23:17:46,860 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_product_list.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-08-23 23:17:46,862 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:46,863 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 23:17:46,864 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:46,866 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /web_editor/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:46,868 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:46,869 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:46,870 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social_left.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:46,871 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:46,898 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:46,899 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:46,900 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /mass_mailing/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:46,958 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:46] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:46,972 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:47,066 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:47,127 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:47,197 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:47,252 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:47,304 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:47,386 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:47,394 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:47] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:47,481 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:47] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-08-23 23:17:47,550 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: tour succeeded 2026-08-23 23:17:47,551 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: ╔═══════════════════════════════════════════╗ ║ TOUR snippets_mailing_menu_tabs SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-23 23:17:47,760 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: heap 35449700 (allocated 38629376) 2026-08-23 23:17:47,763 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Closing chrome headless with pid 17121 2026-08-23 23:17:47,764 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Closing websocket connection 2026-08-23 23:17:47,764 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Terminating chrome headless with pid 17121 2026-08-23 23:17:47,821 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231747_821258_test_snippets_mailing_menu_tabs_tour.txt 2026-08-23 23:17:47,821 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Removing chrome user profile "/tmp/tmpcv6zp7f9_chrome_odoo" 2026-08-23 23:17:47,850 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour ... 2026-08-23 23:17:47,984 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Chrome pid: 17426 2026-08-23 23:17:47,984 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Chrome headless temporary user profile dir: /tmp/tmp8uyvada7_chrome_odoo 2026-08-23 23:17:47,985 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Issuing json command http://127.0.0.1:38631/json/version 2026-08-23 23:17:47,986 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:38631/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:17:48,060 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Browser version: Chrome/150.0.7871.114 2026-08-23 23:17:48,060 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Issuing json command http://127.0.0.1:38631/json 2026-08-23 23:17:48,061 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:38631/json with timeout 3 increased to 10s during tests 2026-08-23 23:17:48,072 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Websocket url found: ws://127.0.0.1:38631/devtools/page/DD7390E6EA9CFD32DFADE9D8B9F3A9DE 2026-08-23 23:17:48,079 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Enable chrome headless console log notification 2026-08-23 23:17:48,084 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Chrome headless enable page notifications 2026-08-23 23:17:48,164 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:17:48,172 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Setting session cookie in browser 2026-08-23 23:17:48,174 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:48,174 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:48,181 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:17:48,841 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:48] "GET /odoo HTTP/1.1" 200 - 188 0.053 0.609 2026-08-23 23:17:48,843 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Navigation result: {'frameId': 'DD7390E6EA9CFD32DFADE9D8B9F3A9DE', 'loaderId': '21F921C80CA7A6871EB89ACE5CBA7E1E', 'isDownload': False} 2026-08-23 23:17:48,843 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:49,023 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:49] "GET /web/webclient/load_menus/79793d481f03f97d0fdb0983636c66a4548de3b26b0d5411053793b24f85201d HTTP/1.1" 200 - 479 0.053 0.112 2026-08-23 23:17:49,028 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:49] "GET /web/assets/577cdf2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.170 2026-08-23 23:17:49,036 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.171 2026-08-23 23:17:49,040 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:49] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.179 2026-08-23 23:17:49,041 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:49,044 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:49] "GET /web/assets/9f4972c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.186 2026-08-23 23:17:49,059 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:49] "GET /web/assets/e287eb0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 23:17:49,084 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:49] "GET /web/assets/7520392/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 23:17:49,540 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:49] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-23 23:17:49,541 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:49] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-23 23:17:49,542 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:49] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-23 23:17:49,549 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:49] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-08-23 23:17:49,560 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: Owl is running in 'dev' mode. 2026-08-23 23:17:49,572 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:49] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:49,590 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:49] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.009 2026-08-23 23:17:49,604 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.003 0.015 2026-08-23 23:17:49,627 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:49,630 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.006 0.032 2026-08-23 23:17:49,634 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:49,673 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:49,675 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:49,702 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:49,765 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:49] "POST /mail/data HTTP/1.1" 200 - 81 0.037 0.097 2026-08-23 23:17:49,768 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.125 2026-08-23 23:17:49,774 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:49] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:49,786 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:49] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.007 0.121 2026-08-23 23:17:49,800 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:49] "GET /web/image/res.partner/7/avatar_128?unique=1787527035000 HTTP/1.1" 200 - 9 0.004 0.136 2026-08-23 23:17:49,806 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:49] "POST /web/action/load HTTP/1.1" 200 - 5 0.001 0.143 2026-08-23 23:17:49,819 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.004 0.027 2026-08-23 23:17:49,906 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:49,918 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:49] "POST /web/action/load HTTP/1.1" 200 - 9 0.002 0.008 2026-08-23 23:17:49,922 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 23:17:49,926 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:49] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:49,959 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:49,976 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:49] "POST /mail/data HTTP/1.1" 200 - 53 0.019 0.040 2026-08-23 23:17:49,988 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:49] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.063 2026-08-23 23:17:50,019 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:50,043 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:50] "POST /web/dataset/call_kw/mailing.mailing/get_views HTTP/1.1" 200 - 55 0.013 0.085 2026-08-23 23:17:50,050 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.060 2026-08-23 23:17:50,058 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.005 2026-08-23 23:17:50,063 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:50] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:17:50,065 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:50,148 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:50] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:50,165 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:50,192 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:50] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 17 0.008 0.024 2026-08-23 23:17:50,213 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:50] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 10 0.005 0.044 2026-08-23 23:17:50,217 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:50,233 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:50] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 10 0.005 0.065 2026-08-23 23:17:50,245 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:50] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.003 0.079 2026-08-23 23:17:50,262 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:50] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.005 0.093 2026-08-23 23:17:50,269 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:50,335 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:50,401 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:50,468 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:50,535 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: tour succeeded 2026-08-23 23:17:50,535 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:50,584 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: heap 24895500 (allocated 26464256) 2026-08-23 23:17:50,585 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Closing chrome headless with pid 17426 2026-08-23 23:17:50,586 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Closing websocket connection 2026-08-23 23:17:50,586 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Terminating chrome headless with pid 17426 2026-08-23 23:17:50,685 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231750_684785_test_snippets_mailing_menu_toolbar_mobile_tour.txt 2026-08-23 23:17:50,685 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Removing chrome user profile "/tmp/tmp8uyvada7_chrome_odoo" 2026-08-23 23:17:50,714 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_snippets_mailing_menu_toolbar_tour ... 2026-08-23 23:17:50,968 202 _WARNING rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Chrome headless failed to start: [17655:17676:0823/231750.822911:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [17655:17676:0823/231750.826666:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [17655:17676:0823/231750.826753:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [17655:17676:0823/231750.826823:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [17655:17676:0823/231750.826851:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [17655:17676:0823/231750.833190:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [17655:17655:0823/231750.835462:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [17691:17691:0823/231750.844607:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [17691:17691:0823/231750.846584:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [17655:17676:0823/231750.850078:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [17655:17655:0823/231750.896578:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [17655:17655:0823/231750.896642:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [17655:17655:0823/231750.896654:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [17655:17676:0823/231750.896685:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [17655:17676:0823/231750.896717:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [17655:17655:0823/231750.896801:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [17655:17655:0823/231750.897981:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 23:17:50,973 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui: skipped TestMailingUi.test_snippets_mailing_menu_toolbar_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-23 23:17:50,993 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_snippets_mailing_menu_toolbar_tour (odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour) 2026-08-23 23:17:50,994 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_snippets_mailing_menu_toolbar_tour ... 2026-08-23 23:17:51,243 202 _WARNING rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour: Chrome headless failed to start: [17764:17785:0823/231751.094964:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [17764:17785:0823/231751.098633:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [17764:17785:0823/231751.098719:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [17764:17785:0823/231751.098818:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [17764:17785:0823/231751.098833:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [17764:17785:0823/231751.105007:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [17764:17764:0823/231751.107282:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [17799:17799:0823/231751.115509:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [17799:17799:0823/231751.117406:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [17764:17785:0823/231751.121643:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [17764:17764:0823/231751.188014:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [17764:17764:0823/231751.188092:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [17764:17785:0823/231751.188105:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [17764:17764:0823/231751.188110:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [17764:17785:0823/231751.188171:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [17764:17764:0823/231751.188323:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [17764:17764:0823/231751.189703:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [17802:17849:0823/231751.208680:ERROR:net/socket/ssl_client_socket_impl.cc:963] handshake failed; returned -1, SSL error code 1, net_error -3 2026-08-23 23:17:51,248 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui: skipped TestMailingUi.test_snippets_mailing_menu_toolbar_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-23 23:17:51,269 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_snippets_mailing_menu_toolbar_tour (odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour) 2026-08-23 23:17:51,269 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_snippets_mailing_menu_toolbar_tour ... 2026-08-23 23:17:51,405 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour: Chrome pid: 17893 2026-08-23 23:17:51,406 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour: Chrome headless temporary user profile dir: /tmp/tmputjr33zc_chrome_odoo 2026-08-23 23:17:51,406 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour: Issuing json command http://127.0.0.1:37049/json/version 2026-08-23 23:17:51,407 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:37049/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:17:51,466 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour: Browser version: Chrome/150.0.7871.114 2026-08-23 23:17:51,467 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour: Issuing json command http://127.0.0.1:37049/json 2026-08-23 23:17:51,467 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:37049/json with timeout 3 increased to 10s during tests 2026-08-23 23:17:51,477 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour: Websocket url found: ws://127.0.0.1:37049/devtools/page/1773182FF1B4514BF7F2455AF5D91E9A 2026-08-23 23:17:51,483 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour: Enable chrome headless console log notification 2026-08-23 23:17:51,486 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour: Chrome headless enable page notifications 2026-08-23 23:17:51,577 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:demo from n/a 2026-08-23 23:17:51,583 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour: Setting session cookie in browser 2026-08-23 23:17:51,584 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-23 23:17:51,584 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-23 23:17:51,593 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:17:52,244 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:52] "GET /odoo HTTP/1.1" 200 - 188 0.051 0.601 2026-08-23 23:17:52,246 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour: Navigation result: {'frameId': '1773182FF1B4514BF7F2455AF5D91E9A', 'loaderId': '2D646B9E4BD2942EED96040B06F05C47', 'isDownload': False} 2026-08-23 23:17:52,246 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour: Evaluate ready code "odoo.isTourReady('snippets_mailing_menu_toolbar')" 2026-08-23 23:17:52,268 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:52] "GET /web/assets/9f4972c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-23 23:17:52,273 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:52] "GET /web/assets/577cdf2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-23 23:17:52,361 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:52,541 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:52] "GET /web/webclient/load_menus/79793d481f03f97d0fdb0983636c66a4548de3b26b0d5411053793b24f85201d HTTP/1.1" 200 - 479 0.152 0.127 2026-08-23 23:17:52,544 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:52] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.280 2026-08-23 23:17:52,563 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:52] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 0.286 2026-08-23 23:17:52,567 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:52] "GET /web/assets/e287eb0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.000 0.080 2026-08-23 23:17:52,757 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:52] "GET /web/assets/7520392/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 23:17:52,805 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:52] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-23 23:17:52,806 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:52] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-23 23:17:52,807 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:52] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-23 23:17:52,815 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-23 23:17:52,827 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.browser: Owl is running in 'dev' mode. 2026-08-23 23:17:52,839 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:52] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:52,857 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:52] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.010 2026-08-23 23:17:52,870 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.003 0.011 2026-08-23 23:17:52,894 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.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-08-23 23:17:52,896 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.006 0.033 2026-08-23 23:17:52,901 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.browser: [1/14] Tour snippets_mailing_menu_toolbar → Step .o_navbar_apps_menu button:enabled 2026-08-23 23:17:52,935 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:52,936 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17: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-08-23 23:17:52,978 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.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-08-23 23:17:52,987 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:52] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:52,994 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:52] "POST /mail/data HTTP/1.1" 200 - 81 0.033 0.062 2026-08-23 23:17:52,996 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.086 2026-08-23 23:17:53,060 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:53] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.005 0.134 2026-08-23 23:17:53,068 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:53] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.141 2026-08-23 23:17:53,084 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:53] "GET /web/image/res.partner/7/avatar_128?unique=1787527035000 HTTP/1.1" 200 - 9 0.006 0.155 2026-08-23 23:17:53,090 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.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-08-23 23:17:53,098 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.005 0.085 2026-08-23 23:17:53,100 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:53] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:53,110 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:53,110 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:53] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.013 2026-08-23 23:17:53,118 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:53] "POST /web/action/load HTTP/1.1" 200 - 9 0.002 0.022 2026-08-23 23:17:53,219 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:53] "POST /web/dataset/call_kw/mailing.mailing/get_views HTTP/1.1" 200 - 55 0.013 0.042 2026-08-23 23:17:53,239 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:53] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:17:53,242 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-08-23 23:17:53,327 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:53] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:53,359 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.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-08-23 23:17:53,365 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:53] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.005 0.015 2026-08-23 23:17:53,393 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:53] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 17 0.007 0.041 2026-08-23 23:17:53,413 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:53] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 10 0.005 0.061 2026-08-23 23:17:53,432 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:53] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 10 0.004 0.079 2026-08-23 23:17:53,435 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.063 2026-08-23 23:17:53,450 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:53] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 15 0.004 0.073 2026-08-23 23:17:53,618 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:53] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 70 0.015 0.085 2026-08-23 23:17:53,680 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:53] "GET /web/bundle/mass_mailing.iframe_css_assets_edit?lang=en_US HTTP/1.1" 200 - 23 0.003 0.161 2026-08-23 23:17:53,688 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:53] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.003 2026-08-23 23:17:53,693 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:53] "GET /web/assets/b3b0d0a/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.000 0.003 2026-08-23 23:17:53,718 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:53] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 6 0.001 0.013 2026-08-23 23:17:53,725 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:53] "GET /web/assets/ec6ddcb/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.000 0.003 2026-08-23 23:17:53,727 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:53] "GET /web/assets/591e679/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.000 0.006 2026-08-23 23:17:53,762 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:53] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:53,777 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:53] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.002 0.011 2026-08-23 23:17:53,830 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:53] "GET /web/bundle/web_editor.wysiwyg_iframe_editor_assets?lang=en_US HTTP/1.1" 200 - 5 0.001 0.022 2026-08-23 23:17:53,877 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:53] "GET /web/assets/cb828f4/mass_mailing.iframe_css_assets_edit.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 23:17:53,880 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:53] "GET /web/assets/2d106fb/web_editor.wysiwyg_iframe_editor_assets.min.js HTTP/1.1" 200 - 2 0.000 0.005 2026-08-23 23:17:53,884 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:53] "GET /web/assets/ac41628/web_editor.wysiwyg_iframe_editor_assets.min.css HTTP/1.1" 200 - 2 0.000 0.011 2026-08-23 23:17:53,888 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:53,889 202 INFO rb-966ce88-224197-407373 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-08-23 23:17:53,942 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:53] "GET /web/bundle/mass_mailing.assets_snippets_menu?lang=en_US HTTP/1.1" 200 - 2 0.000 0.004 2026-08-23 23:17:53,949 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:53] "GET /web/assets/b3fc52b/mass_mailing.assets_snippets_menu.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:17:54,001 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /web_editor/font_to_img/61541/rgb(255,255,255)/16 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 23:17:54,184 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 139 0.023 0.162 2026-08-23 23:17:54,227 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /web/bundle/mass_mailing.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-08-23 23:17:54,233 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /web/assets/7071258/mass_mailing.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:17:54,240 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:17:54,252 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:54,256 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:54,257 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_newsletter_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:54,259 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:54,260 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.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-08-23 23:17:54,263 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 23:17:54,264 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:54,265 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.009 2026-08-23 23:17:54,266 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:54,268 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:54,269 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:54,271 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:54,273 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:54,274 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:54,278 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_followup_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:54,293 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:54,340 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.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-08-23 23:17:54,391 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.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-08-23 23:17:54,488 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.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-08-23 23:17:54,489 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/theme_default/signature.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:54,490 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/theme_default/s_default_image_header_logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:54,502 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:54,506 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:54,510 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 0 0.000 0.007 2026-08-23 23:17:54,549 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 23:17:54,679 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /web_editor/font_to_img/61665/rgb(0,122,135)/rgb(255,255,255)/12x14 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-23 23:17:54,682 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /web_editor/font_to_img/61594/rgb(0,122,135)/rgb(255,255,255)/8x14 HTTP/1.1" 200 - 0 0.000 0.010 2026-08-23 23:17:54,685 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /web_editor/font_to_img/61593/rgb(0,122,135)/rgb(255,255,255)/14x15 HTTP/1.1" 200 - 0 0.000 0.012 2026-08-23 23:17:54,687 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /web_editor/font_to_img/61805/rgb(0,122,135)/rgb(255,255,255)/12x14 HTTP/1.1" 200 - 0 0.000 0.010 2026-08-23 23:17:54,689 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /web_editor/font_to_img/57467/rgb(0,122,135)/rgb(255,255,255)/12x14 HTTP/1.1" 200 - 0 0.000 0.012 2026-08-23 23:17:54,759 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /web_editor/font_to_img/61805/rgb(0,122,135)/rgb(255,255,255)/12x14 HTTP/1.1" 200 - 0 0.000 0.026 2026-08-23 23:17:54,762 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /web_editor/font_to_img/61594/rgb(0,122,135)/rgb(255,255,255)/8x14 HTTP/1.1" 200 - 0 0.000 0.028 2026-08-23 23:17:54,772 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:54,776 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_social.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:54,777 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_text_social.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:54,778 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:54,779 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 23:17:54,782 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_browser.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:54,784 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/snippets_thumbs/s_title.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:54,784 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:54,786 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/snippets_thumbs/s_comparisons.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:54,787 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/snippets_thumbs/s_color_blocks_2.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:54,789 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:54,790 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/snippets_thumbs/s_image_text.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:54,792 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:54,793 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:54,795 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:54,797 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/snippets_thumbs/s_masonry_block.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:54,798 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/snippets_thumbs/s_media_list.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:54,799 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/snippets_thumbs/s_numbers.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-23 23:17:54,800 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/snippets_thumbs/s_showcase.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:54,803 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/snippets_thumbs/s_call_to_action.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:54,804 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:54,805 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/snippets_thumbs/s_references.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:54,806 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount2.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:54,863 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount1.png HTTP/1.1" 200 - 0 0.000 0.058 2026-08-23 23:17:54,865 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features_grid.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:54,865 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/snippets_thumbs/s_product_list.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:54,866 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/snippets_thumbs/s_event.svg HTTP/1.1" 200 - 0 0.000 0.059 2026-08-23 23:17:54,869 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:54,871 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:54,872 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-23 23:17:54,872 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /web_editor/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:17:54,873 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-23 23:17:54,876 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.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-08-23 23:17:54,876 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social_left.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:17:54,877 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:54] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:17:54,975 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.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-08-23 23:17:55,028 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.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-08-23 23:17:55,096 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.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-08-23 23:17:55,110 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:55] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:17:55,157 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.browser: [13/14] Tour snippets_mailing_menu_toolbar → Step discard the form (trigger: .o_form_button_cancel) 2026-08-23 23:17:55,239 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.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-08-23 23:17:55,268 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:55] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 23:17:55,382 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:17:55] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 1 0.004 0.003 2026-08-23 23:17:55,458 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.browser: tour succeeded 2026-08-23 23:17:55,459 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.browser: ╔══════════════════════════════════════════════╗ ║ TOUR snippets_mailing_menu_toolbar SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-08-23 23:17:55,708 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.browser: heap 37113380 (allocated 41775104) 2026-08-23 23:17:55,712 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour: Closing chrome headless with pid 17893 2026-08-23 23:17:55,712 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour: Closing websocket connection 2026-08-23 23:17:55,712 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour: Terminating chrome headless with pid 17893 2026-08-23 23:17:55,806 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231755_806454_test_snippets_mailing_menu_toolbar_tour.txt 2026-08-23 23:17:55,806 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour.test_snippets_mailing_menu_toolbar_tour: Removing chrome user profile "/tmp/tmputjr33zc_chrome_odoo" 2026-08-23 23:17:55,872 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-23 23:18:01,316 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35070] 2026-08-23 23:18:01,316 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-23 23:18:01,929 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [615] 2026-08-23 23:18:01,934 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31972] 2026-08-23 23:18:01,938 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:18:01,957 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_utm: Starting TestUTMConsistencyMassMailing.test_utm_consistency ... 2026-08-23 23:18:01,993 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing.tests.test_utm: Starting TestUTMConsistencyMassMailing.test_utm_consistency_mass_mailing_user ... 2026-08-23 23:18:02,001 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [18] 2026-08-23 23:18:02,005 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [18] 2026-08-23 23:18:02,009 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted utm.source records with IDs: [59] 2026-08-23 23:18:02,053 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-23 23:18:03,300 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing_event_sms.tests.test_mailing_event: Starting TestMassMailEventValues.test_mailing_event_computed_fields_form ... 2026-08-23 23:18:03,634 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-23 23:18:09,892 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35070] 2026-08-23 23:18:09,892 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-23 23:18:10,172 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing_sms.tests.test_mailing_sms_ab_testing: Starting TestMailingSMSABTesting.test_mailing_sms_ab_testing_compare ... 2026-08-23 23:18:10,460 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-23 23:18:10,469 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing_sms.tests.test_mailing_ui: Starting TestMailingUi.test_tour_mailing_activities_split ... 2026-08-23 23:18:10,834 202 _WARNING rb-966ce88-224197-407373 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Chrome headless failed to start: [18208:18229:0823/231810.664320:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [18208:18229:0823/231810.667770:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [18208:18229:0823/231810.667834:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [18208:18229:0823/231810.667863:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [18208:18229:0823/231810.667929:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [18208:18229:0823/231810.674354:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [18208:18208:0823/231810.677077:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [18244:18244:0823/231810.684606:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [18244:18244:0823/231810.686294:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [18208:18229:0823/231810.699008:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [18208:18208:0823/231810.764391:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [18208:18208:0823/231810.764458:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [18208:18208:0823/231810.764470:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [18208:18229:0823/231810.764481:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [18208:18229:0823/231810.764506:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [18208:18208:0823/231810.764601:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [18208:18208:0823/231810.765207:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 23:18:10,838 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing_sms.tests.test_mailing_ui: skipped Subtest TestMailingUi.test_tour_mailing_activities_split (login='admin') : Failed to detect chrome devtools port after 10.0s. 2026-08-23 23:18:10,865 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_tour_mailing_activities_split (odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split) 2026-08-23 23:18:10,866 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing_sms.tests.test_mailing_ui: Starting TestMailingUi.test_tour_mailing_activities_split ... 2026-08-23 23:18:11,112 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.test_tour_mailing_activities_split: Chrome pid: 18318 2026-08-23 23:18:11,112 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.test_tour_mailing_activities_split: Chrome headless temporary user profile dir: /tmp/tmphfz8jceh_chrome_odoo 2026-08-23 23:18:11,112 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.test_tour_mailing_activities_split: Issuing json command http://127.0.0.1:33949/json/version 2026-08-23 23:18:11,113 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:33949/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:18:11,172 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.test_tour_mailing_activities_split: Browser version: Chrome/150.0.7871.114 2026-08-23 23:18:11,172 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.test_tour_mailing_activities_split: Issuing json command http://127.0.0.1:33949/json 2026-08-23 23:18:11,172 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:33949/json with timeout 3 increased to 10s during tests 2026-08-23 23:18:11,180 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.test_tour_mailing_activities_split: Websocket url found: ws://127.0.0.1:33949/devtools/page/120FA3BF5150818DB77A56054B494FCA 2026-08-23 23:18:11,190 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.test_tour_mailing_activities_split: Enable chrome headless console log notification 2026-08-23 23:18:11,260 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.test_tour_mailing_activities_split: Chrome headless enable page notifications 2026-08-23 23:18:11,293 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:18:11,295 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.test_tour_mailing_activities_split: Setting session cookie in browser 2026-08-23 23:18:11,296 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.test_tour_mailing_activities_split: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-23 23:18:11,296 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.test_tour_mailing_activities_split: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-23 23:18:11,303 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:18:12,011 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:12] "GET /odoo HTTP/1.1" 200 - 176 0.052 0.658 2026-08-23 23:18:12,013 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.test_tour_mailing_activities_split: Navigation result: {'frameId': '120FA3BF5150818DB77A56054B494FCA', 'loaderId': '5C47CB8A4A1C6A2A7B432E1F27D015F7', 'isDownload': False} 2026-08-23 23:18:12,013 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.test_tour_mailing_activities_split: Evaluate ready code "odoo.isTourReady('mailing_activities_split')" 2026-08-23 23:18:12,034 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:12] "GET /web/assets/577cdf2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-23 23:18:12,079 202 INFO rb-966ce88-224197-407373 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-08-23 23:18:12,315 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:12] "GET /web/webclient/load_menus/ce25b145b7d7051c64a1950a1c0803bfebaa1927152105c592f9ed07e0cb709a HTTP/1.1" 200 - 850 0.094 0.190 2026-08-23 23:18:12,324 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.289 2026-08-23 23:18:12,328 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:12] "GET /web/assets/9f4972c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.000 0.300 2026-08-23 23:18:12,332 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:12] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.300 2026-08-23 23:18:12,336 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:12] "GET /web/assets/e287eb0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-23 23:18:12,373 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:12] "GET /web/assets/7520392/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:18:12,844 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:12] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-23 23:18:12,845 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:12] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-23 23:18:12,846 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:12] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-23 23:18:12,859 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.004 2026-08-23 23:18:12,875 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.test_tour_mailing_activities_split.browser: Owl is running in 'dev' mode. 2026-08-23 23:18:12,893 202 INFO rb-966ce88-224197-407373 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-23 23:18:12,910 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:12] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.009 0.026 2026-08-23 23:18:12,914 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:12] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-08-23 23:18:12,926 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:12] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.003 0.025 2026-08-23 23:18:12,941 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.test_tour_mailing_activities_split: Evaluate test code "odoo.startTour('mailing_activities_split', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-08-23 23:18:12,963 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.test_tour_mailing_activities_split.browser: [1/6] Tour mailing_activities_split → Step Open Activity Systray (trigger: .o-mail-ActivityMenu-counter) 2026-08-23 23:18:12,989 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:12] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.028 0.059 2026-08-23 23:18:12,998 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:12] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.076 2026-08-23 23:18:13,019 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:18:13,021 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:18:13,148 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:13] "POST /mail/data HTTP/1.1" 200 - 147 0.070 0.116 2026-08-23 23:18:13,149 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.177 2026-08-23 23:18:13,163 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:13] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.003 0.152 2026-08-23 23:18:13,169 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:13] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.158 2026-08-23 23:18:13,181 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:13] "GET /web/image/res.partner/3/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 9 0.003 0.169 2026-08-23 23:18:13,199 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-08-23 23:18:13,210 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.test_tour_mailing_activities_split.browser: [2/6] Tour mailing_activities_split → Step Open Email Activities (trigger: .o-mail-ActivityGroup:contains("Email Marketing")) 2026-08-23 23:18:13,211 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.003 0.008 2026-08-23 23:18:13,221 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:13] "GET /viin_brand/static/img/apps/calendar.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:18:13,223 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:13] "GET /viin_brand/static/img/apps/account.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:18:13,224 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:13] "GET /viin_brand/static/img/apps/crm.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:18:13,224 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:13] "GET /viin_brand/static/img/apps/mass_mailing.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:18:13,225 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:13] "GET /viin_brand/static/img/apps/event.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-23 23:18:13,229 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:13] "GET /viin_brand/static/img/apps/project.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:18:13,230 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:13] "GET /viin_brand/static/img/apps/project_todo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:18:13,230 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:13] "GET /viin_brand/static/img/apps/mass_mailing_sms.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-23 23:18:13,233 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:13] "GET /viin_brand/static/img/apps/hr_holidays.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:18:13,234 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:13] "GET /viin_brand/static/img/apps/purchase.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:18:13,259 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:13] "GET /viin_brand/static/img/apps/hr_recruitment.png HTTP/1.1" 200 - 0 0.000 0.028 2026-08-23 23:18:13,260 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:13] "GET /viin_brand/static/img/apps/sale.png HTTP/1.1" 200 - 0 0.000 0.027 2026-08-23 23:18:13,262 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:13] "GET /viin_fleet_booking/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:18:13,263 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:13] "GET /viin_approval/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:18:13,297 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:13] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:18:13,298 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:18:13,310 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:13] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.011 2026-08-23 23:18:13,335 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.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-08-23 23:18:13,421 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:13] "POST /mail/data HTTP/1.1" 200 - 119 0.032 0.096 2026-08-23 23:18:13,429 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:13] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.115 2026-08-23 23:18:13,476 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:13] "POST /web/dataset/call_kw/mailing.mailing/get_views HTTP/1.1" 200 - 49 0.012 0.122 2026-08-23 23:18:13,477 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.020 2026-08-23 23:18:13,501 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:13] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 7 0.002 0.008 2026-08-23 23:18:13,504 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-08-23 23:18:13,575 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.test_tour_mailing_activities_split.browser: [4/6] Tour mailing_activities_split → Step Open Activity Systray (trigger: .o-mail-ActivityMenu-counter) 2026-08-23 23:18:13,587 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:13] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.004 0.010 2026-08-23 23:18:13,637 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.test_tour_mailing_activities_split.browser: [5/6] Tour mailing_activities_split → Step Open SMS Activities (trigger: .o-mail-ActivityGroup:contains("SMS Marketing")) 2026-08-23 23:18:13,699 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:13] "POST /mail/data HTTP/1.1" 200 - 51 0.015 0.044 2026-08-23 23:18:13,708 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.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-08-23 23:18:13,731 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:13] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 7 0.002 0.007 2026-08-23 23:18:13,772 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.test_tour_mailing_activities_split.browser: tour succeeded 2026-08-23 23:18:13,772 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.test_tour_mailing_activities_split.browser: ╔═════════════════════════════════════════╗ ║ TOUR mailing_activities_split SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-08-23 23:18:13,860 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.test_tour_mailing_activities_split.browser: heap 27846876 (allocated 29286400) 2026-08-23 23:18:13,863 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.test_tour_mailing_activities_split: Closing chrome headless with pid 18318 2026-08-23 23:18:13,864 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.test_tour_mailing_activities_split: Closing websocket connection 2026-08-23 23:18:13,864 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.test_tour_mailing_activities_split: Terminating chrome headless with pid 18318 2026-08-23 23:18:13,918 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.test_tour_mailing_activities_split: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231813_918147_test_tour_mailing_activities_split.txt 2026-08-23 23:18:13,918 202 INFO rb-966ce88-224197-407373 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.test_tour_mailing_activities_split: Removing chrome user profile "/tmp/tmphfz8jceh_chrome_odoo" 2026-08-23 23:18:13,958 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:18:18,216 202 INFO rb-966ce88-224197-407373 odoo.addons.membership.tests.test_membership: Starting TestMembership.test_cancel_membership ... 2026-08-23 23:18:19,189 202 INFO rb-966ce88-224197-407373 odoo.addons.membership.tests.test_membership: Starting TestMembership.test_none_membership ... 2026-08-23 23:18:19,441 202 INFO rb-966ce88-224197-407373 odoo.addons.membership.tests.test_membership: Starting TestMembership.test_old_membership ... 2026-08-23 23:18:20,252 202 INFO rb-966ce88-224197-407373 odoo.addons.membership.tests.test_membership: Starting TestMembership.test_paid_membership ... 2026-08-23 23:18:20,950 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-23 23:18:20,960 202 INFO rb-966ce88-224197-407373 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_duplicate_event_microsoft_calendar ... 2026-08-23 23:18:21,177 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [618] 2026-08-23 23:18:21,182 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32376] 2026-08-23 23:18:21,430 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [619] 2026-08-23 23:18:21,435 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32378] 2026-08-23 23:18:21,626 202 INFO rb-966ce88-224197-407373 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_event_for_another_user ... 2026-08-23 23:18:21,830 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [620] 2026-08-23 23:18:21,835 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32382] 2026-08-23 23:18:22,077 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [621] 2026-08-23 23:18:22,082 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32384] 2026-08-23 23:18:22,379 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [622] 2026-08-23 23:18:22,384 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32388] 2026-08-23 23:18:22,438 202 INFO rb-966ce88-224197-407373 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_event_with_default_and_undefined_sensitivity ... 2026-08-23 23:18:22,643 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [623] 2026-08-23 23:18:22,647 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32391] 2026-08-23 23:18:22,883 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [624] 2026-08-23 23:18:22,887 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32393] 2026-08-23 23:18:22,978 202 INFO rb-966ce88-224197-407373 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_event_with_sync_config_paused ... 2026-08-23 23:18:23,182 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [625] 2026-08-23 23:18:23,186 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32396] 2026-08-23 23:18:23,417 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [626] 2026-08-23 23:18:23,421 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32398] 2026-08-23 23:18:23,527 202 INFO rb-966ce88-224197-407373 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_from_outlook_attendee_calendar ... 2026-08-23 23:18:23,729 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [627] 2026-08-23 23:18:23,734 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32401] 2026-08-23 23:18:23,966 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [628] 2026-08-23 23:18:23,970 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32403] 2026-08-23 23:18:24,107 202 INFO rb-966ce88-224197-407373 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_from_outlook_organizer_calendar ... 2026-08-23 23:18:24,312 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [629] 2026-08-23 23:18:24,316 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32412] 2026-08-23 23:18:24,550 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [630] 2026-08-23 23:18:24,554 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32414] 2026-08-23 23:18:24,687 202 INFO rb-966ce88-224197-407373 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_with_sync ... 2026-08-23 23:18:24,890 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [631] 2026-08-23 23:18:24,894 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32423] 2026-08-23 23:18:25,124 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [632] 2026-08-23 23:18:25,128 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32425] 2026-08-23 23:18:25,190 202 INFO rb-966ce88-224197-407373 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_with_sync_by_another_user ... 2026-08-23 23:18:25,389 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [633] 2026-08-23 23:18:25,392 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32427] 2026-08-23 23:18:25,622 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [634] 2026-08-23 23:18:25,626 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32429] 2026-08-23 23:18:25,688 202 INFO rb-966ce88-224197-407373 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_without_sync ... 2026-08-23 23:18:25,892 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [635] 2026-08-23 23:18:25,896 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32431] 2026-08-23 23:18:26,128 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [636] 2026-08-23 23:18:26,132 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32433] 2026-08-23 23:18:26,197 202 INFO rb-966ce88-224197-407373 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-08-23 23:18:26,405 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [637] 2026-08-23 23:18:26,409 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32435] 2026-08-23 23:18:26,640 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [638] 2026-08-23 23:18:26,644 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32437] 2026-08-23 23:18:26,739 202 INFO rb-966ce88-224197-407373 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_from_outlook_attendee_calendar_and_organizer_exists_in_odoo ... 2026-08-23 23:18:26,938 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [639] 2026-08-23 23:18:26,942 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32440] 2026-08-23 23:18:27,181 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [640] 2026-08-23 23:18:27,185 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32442] 2026-08-23 23:18:27,281 202 INFO rb-966ce88-224197-407373 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_from_outlook_attendee_calendar_where_email_addresses_are_capitalized ... 2026-08-23 23:18:27,481 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [641] 2026-08-23 23:18:27,485 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32445] 2026-08-23 23:18:27,711 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [642] 2026-08-23 23:18:27,716 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32447] 2026-08-23 23:18:27,809 202 INFO rb-966ce88-224197-407373 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_from_outlook_organizer_calendar ... 2026-08-23 23:18:28,010 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [643] 2026-08-23 23:18:28,014 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32450] 2026-08-23 23:18:28,244 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [644] 2026-08-23 23:18:28,248 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32452] 2026-08-23 23:18:28,343 202 INFO rb-966ce88-224197-407373 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_from_outlook_without_organizer ... 2026-08-23 23:18:28,544 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [645] 2026-08-23 23:18:28,548 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32455] 2026-08-23 23:18:28,777 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [646] 2026-08-23 23:18:28,781 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32457] 2026-08-23 23:18:28,875 202 INFO rb-966ce88-224197-407373 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_without_email ... 2026-08-23 23:18:29,073 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [647] 2026-08-23 23:18:29,076 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32460] 2026-08-23 23:18:29,303 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [648] 2026-08-23 23:18:29,307 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32462] 2026-08-23 23:18:29,434 202 INFO rb-966ce88-224197-407373 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_without_sync ... 2026-08-23 23:18:29,629 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [649] 2026-08-23 23:18:29,633 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32466] 2026-08-23 23:18:30,419 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [650] 2026-08-23 23:18:30,424 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32468] 2026-08-23 23:18:30,532 202 INFO rb-966ce88-224197-407373 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_videocall_sync_microsoft_calendar ... 2026-08-23 23:18:30,734 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [651] 2026-08-23 23:18:30,738 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32471] 2026-08-23 23:18:30,969 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [652] 2026-08-23 23:18:30,973 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32473] 2026-08-23 23:18:31,117 202 INFO rb-966ce88-224197-407373 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_forbid_recurrences_creation_synced_outlook_calendar ... 2026-08-23 23:18:31,316 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [653] 2026-08-23 23:18:31,320 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32476] 2026-08-23 23:18:31,557 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [654] 2026-08-23 23:18:31,562 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32478] 2026-08-23 23:18:31,633 202 INFO rb-966ce88-224197-407373 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_new_db_skip_odoo2microsoft_sync_previously_created_events ... 2026-08-23 23:18:31,837 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [655] 2026-08-23 23:18:31,841 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32480] 2026-08-23 23:18:32,070 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [656] 2026-08-23 23:18:32,074 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32482] 2026-08-23 23:18:32,305 202 INFO rb-966ce88-224197-407373 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_no_videocall_hr_holidays ... 2026-08-23 23:18:32,508 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [657] 2026-08-23 23:18:32,512 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32485] 2026-08-23 23:18:32,743 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [658] 2026-08-23 23:18:32,747 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32487] 2026-08-23 23:18:33,335 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #643 deleted mail.mail records with IDs: [659] 2026-08-23 23:18:33,465 202 INFO rb-966ce88-224197-407373 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_old_db_odoo2microsoft_sync_previously_created_events ... 2026-08-23 23:18:33,666 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [660] 2026-08-23 23:18:33,670 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32494] 2026-08-23 23:18:33,894 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [661] 2026-08-23 23:18:33,898 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32496] 2026-08-23 23:18:34,093 202 INFO rb-966ce88-224197-407373 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_skip_sync_for_non_synchronized_users_new_events ... 2026-08-23 23:18:34,292 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [662] 2026-08-23 23:18:34,296 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32499] 2026-08-23 23:18:34,519 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [663] 2026-08-23 23:18:34,523 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32501] 2021-09-20 10:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #647 deleted mail.mail records with IDs: [664] 2026-08-23 23:18:34,806 202 INFO rb-966ce88-224197-407373 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_sync_create_update_single_event ... 2026-08-23 23:18:35,004 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [665] 2026-08-23 23:18:35,008 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32505] 2026-08-23 23:18:35,235 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [666] 2026-08-23 23:18:35,239 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32507] 2026-08-23 23:18:35,413 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #649 deleted mail.mail records with IDs: [667] 2026-08-23 23:18:35,544 202 INFO rb-966ce88-224197-407373 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_sync_website_appointments_through_cron ... 2026-08-23 23:18:35,748 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [668] 2026-08-23 23:18:35,752 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32511] 2026-08-23 23:18:35,982 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [669] 2026-08-23 23:18:35,985 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32513] 2020-05-07 20:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #652 deleted mail.mail records with IDs: [670] 2020-05-07 21:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #652 deleted mail.mail records with IDs: [671] 2020-05-08 08:00:00,000 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #652 deleted mail.mail records with IDs: [672] 2026-08-23 23:18:36,844 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-23 23:18:36,915 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom: Starting TestTourBoM.test_bom_kit_rounding ... 2026-08-23 23:18:37,015 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom: Starting TestTourBoM.test_manufacture_from_bom ... 2026-08-23 23:18:37,316 202 _WARNING rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Chrome headless failed to start: [18559:18580:0823/231837.114043:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [18559:18580:0823/231837.117573:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [18559:18580:0823/231837.117818:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [18559:18580:0823/231837.117887:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [18559:18580:0823/231837.117926:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [18559:18580:0823/231837.124225:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [18559:18559:0823/231837.126614:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [18596:18596:0823/231837.135240:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [18596:18596:0823/231837.137010:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [18559:18580:0823/231837.141056:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [18559:18559:0823/231837.191931:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [18559:18559:0823/231837.191996:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [18559:18559:0823/231837.192007:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [18559:18580:0823/231837.192011:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [18559:18580:0823/231837.192038:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [18559:18559:0823/231837.192153:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [18559:18559:0823/231837.193102:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [18599:18638:0823/231837.253407:ERROR:net/socket/ssl_client_socket_impl.cc:963] handshake failed; returned -1, SSL error code 1, net_error -3 2026-08-23 23:18:37,321 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom: skipped TestTourBoM.test_manufacture_from_bom : Failed to detect chrome devtools port after 10.0s. 2026-08-23 23:18:37,341 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_manufacture_from_bom (odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom) 2026-08-23 23:18:37,342 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom: Starting TestTourBoM.test_manufacture_from_bom ... 2026-08-23 23:18:37,479 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom: Chrome pid: 18684 2026-08-23 23:18:37,480 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom: Chrome headless temporary user profile dir: /tmp/tmpkfl0or4i_chrome_odoo 2026-08-23 23:18:37,480 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom: Issuing json command http://127.0.0.1:36729/json/version 2026-08-23 23:18:37,481 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:36729/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:18:37,522 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom: Browser version: Chrome/150.0.7871.114 2026-08-23 23:18:37,522 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom: Issuing json command http://127.0.0.1:36729/json 2026-08-23 23:18:37,558 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:36729/json with timeout 3 increased to 10s during tests 2026-08-23 23:18:37,567 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom: Websocket url found: ws://127.0.0.1:36729/devtools/page/D115E6147E40E75BF5CCE6B3651825DB 2026-08-23 23:18:37,575 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom: Enable chrome headless console log notification 2026-08-23 23:18:37,579 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom: Chrome headless enable page notifications 2026-08-23 23:18:37,670 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:18:37,676 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom: Setting session cookie in browser 2026-08-23 23:18:37,677 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom: Open "http://127.0.0.1:8069/odoo/action-mrp.mrp_bom_form_action" in browser 2026-08-23 23:18:37,677 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom: Navigating to: "http://127.0.0.1:8069/odoo/action-mrp.mrp_bom_form_action" 2026-08-23 23:18:37,685 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:18:38,404 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:38] "GET /odoo/action-mrp.mrp_bom_form_action HTTP/1.1" 200 - 185 0.075 0.645 2026-08-23 23:18:38,406 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom: Navigation result: {'frameId': 'D115E6147E40E75BF5CCE6B3651825DB', 'loaderId': '0B4A969555DDFFF0E70205F24A969C18', 'isDownload': False} 2026-08-23 23:18:38,406 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom: Evaluate ready code "odoo.isTourReady('test_manufacture_from_bom')" 2026-08-23 23:18:38,730 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:38] "GET /web/webclient/load_menus/ce25b145b7d7051c64a1950a1c0803bfebaa1927152105c592f9ed07e0cb709a HTTP/1.1" 200 - 850 0.111 0.199 2026-08-23 23:18:38,735 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:38] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.313 2026-08-23 23:18:38,739 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:38] "GET /web/assets/577cdf2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.319 2026-08-23 23:18:38,742 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:38] "GET /web/assets/9f4972c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.000 0.322 2026-08-23 23:18:38,751 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.326 2026-08-23 23:18:38,759 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:38] "GET /web/assets/e287eb0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.002 2026-08-23 23:18:38,761 202 INFO rb-966ce88-224197-407373 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-08-23 23:18:38,788 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:38] "GET /web/assets/7520392/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:18:39,223 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:39] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-23 23:18:39,224 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:39] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-23 23:18:39,224 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:39] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-23 23:18:39,231 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-23 23:18:39,242 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom.browser: Owl is running in 'dev' mode. 2026-08-23 23:18:39,262 202 INFO rb-966ce88-224197-407373 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-23 23:18:39,285 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:39] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.011 0.030 2026-08-23 23:18:39,288 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:39] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.034 2026-08-23 23:18:39,300 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.003 0.028 2026-08-23 23:18:39,314 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.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-08-23 23:18:39,360 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom.browser: [1/4] Tour test_manufacture_from_bom → Step [name="product_tmpl_id"] 2026-08-23 23:18:39,389 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.015 0.099 2026-08-23 23:18:39,398 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:39] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.101 2026-08-23 23:18:39,417 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:18:39,419 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:18:39,437 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:39] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:18:39,560 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:39] "POST /mail/data HTTP/1.1" 200 - 144 0.081 0.117 2026-08-23 23:18:39,561 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.191 2026-08-23 23:18:39,576 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:39] "GET /web/image/res.partner/3/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 9 0.004 0.166 2026-08-23 23:18:39,588 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:39] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.003 0.179 2026-08-23 23:18:39,595 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:39] "POST /web/action/load HTTP/1.1" 200 - 10 0.002 0.186 2026-08-23 23:18:39,606 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:39] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.182 2026-08-23 23:18:39,615 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-23 23:18:39,627 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:39] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.003 0.008 2026-08-23 23:18:39,638 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:18:39,708 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:39] "POST /web/dataset/call_kw/mrp.bom/get_views HTTP/1.1" 200 - 73 0.019 0.067 2026-08-23 23:18:39,745 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:39] "POST /web/dataset/call_kw/mrp.bom/web_search_read HTTP/1.1" 200 - 14 0.008 0.014 2026-08-23 23:18:39,747 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.024 2026-08-23 23:18:39,802 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:18:39,827 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom.browser: [2/4] Tour test_manufacture_from_bom → Step .o_stat_text:contains("BoM Overview") 2026-08-23 23:18:39,856 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:39] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 15 0.007 0.012 2026-08-23 23:18:39,859 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.022 2026-08-23 23:18:39,892 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:39] "POST /web/dataset/call_kw/mrp.bom/web_read HTTP/1.1" 200 - 28 0.013 0.038 2026-08-23 23:18:39,927 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:39] "POST /web/dataset/call_kw/mrp.bom/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:18:40,006 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:40] "POST /mail/thread/data HTTP/1.1" 200 - 30 0.013 0.016 2026-08-23 23:18:40,008 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom.browser: [3/4] Tour test_manufacture_from_bom → Step button.btn-primary:contains("Manufacture") 2026-08-23 23:18:40,009 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:40] "POST /web/dataset/call_kw/mrp.bom/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.033 2026-08-23 23:18:40,019 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:40] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.037 2026-08-23 23:18:40,027 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:40] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.017 2026-08-23 23:18:40,066 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:40] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.026 0.017 2026-08-23 23:18:40,076 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:40] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.048 2026-08-23 23:18:40,081 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:40] "POST /web/dataset/call_kw/report.mrp.report_bom_structure/get_warehouses HTTP/1.1" 200 - 5 0.002 0.041 2026-08-23 23:18:40,190 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:40] "POST /web/dataset/call_kw/report.mrp.report_bom_structure/get_html HTTP/1.1" 200 - 97 0.048 0.058 2026-08-23 23:18:40,220 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom.browser: [4/4] Tour test_manufacture_from_bom → Step button[aria-checked="true"]:contains("Draft") 2026-08-23 23:18:40,314 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:40] "POST /web/dataset/call_kw/mrp.production/get_views HTTP/1.1" 200 - 77 0.012 0.082 2026-08-23 23:18:40,344 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:40] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 19 0.003 0.013 2026-08-23 23:18:40,438 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:40] "POST /web/dataset/call_kw/mrp.production/onchange HTTP/1.1" 200 - 65 0.030 0.057 2026-08-23 23:18:40,530 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom.browser: tour succeeded 2026-08-23 23:18:40,531 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_manufacture_from_bom SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-23 23:18:40,539 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:40] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.004 0.011 2026-08-23 23:18:40,667 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom.browser: heap 30926192 (allocated 32956416) 2026-08-23 23:18:40,670 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom: Closing chrome headless with pid 18684 2026-08-23 23:18:40,671 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom: Closing websocket connection 2026-08-23 23:18:40,671 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom: Terminating chrome headless with pid 18684 2026-08-23 23:18:40,728 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231840_728388_test_manufacture_from_bom.txt 2026-08-23 23:18:40,728 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom: Removing chrome user profile "/tmp/tmpkfl0or4i_chrome_odoo" 2026-08-23 23:18:40,756 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom: Starting TestTourBoM.test_mrp_bom_product_catalog ... 2026-08-23 23:18:40,891 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Chrome pid: 18918 2026-08-23 23:18:40,892 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Chrome headless temporary user profile dir: /tmp/tmp3o6c0ycc_chrome_odoo 2026-08-23 23:18:40,892 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Issuing json command http://127.0.0.1:36171/json/version 2026-08-23 23:18:40,893 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:36171/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:18:40,963 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Browser version: Chrome/150.0.7871.114 2026-08-23 23:18:40,963 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Issuing json command http://127.0.0.1:36171/json 2026-08-23 23:18:40,963 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:36171/json with timeout 3 increased to 10s during tests 2026-08-23 23:18:40,969 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Websocket url found: ws://127.0.0.1:36171/devtools/page/49D68E3B27D973D32761878915C24E31 2026-08-23 23:18:40,976 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Enable chrome headless console log notification 2026-08-23 23:18:40,980 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Chrome headless enable page notifications 2026-08-23 23:18:41,071 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:18:41,076 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Setting session cookie in browser 2026-08-23 23:18:41,077 202 INFO rb-966ce88-224197-407373 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/10" in browser 2026-08-23 23:18:41,078 202 INFO rb-966ce88-224197-407373 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/10" 2026-08-23 23:18:41,086 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:18:41,765 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:41] "GET /odoo/action-mrp.mrp_bom_form_action/10 HTTP/1.1" 200 - 185 0.054 0.626 2026-08-23 23:18:41,767 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Navigation result: {'frameId': '49D68E3B27D973D32761878915C24E31', 'loaderId': '90EE6F1B89908E85809B9886A5489D7C', 'isDownload': False} 2026-08-23 23:18:41,767 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Evaluate ready code "odoo.isTourReady('test_mrp_bom_product_catalog')" 2026-08-23 23:18:41,787 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:41] "GET /web/assets/577cdf2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-23 23:18:41,825 202 INFO rb-966ce88-224197-407373 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-08-23 23:18:42,071 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:42] "GET /web/webclient/load_menus/ce25b145b7d7051c64a1950a1c0803bfebaa1927152105c592f9ed07e0cb709a HTTP/1.1" 200 - 850 0.095 0.194 2026-08-23 23:18:42,075 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:42] "GET /web/assets/9f4972c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.294 2026-08-23 23:18:42,079 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:42] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.294 2026-08-23 23:18:42,087 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.298 2026-08-23 23:18:42,095 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:42] "GET /web/assets/e287eb0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:18:42,172 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:42] "GET /web/assets/7520392/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:18:42,587 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:42] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-23 23:18:42,588 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:42] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-23 23:18:42,588 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:42] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-23 23:18:42,596 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:42] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-08-23 23:18:42,611 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: Owl is running in 'dev' mode. 2026-08-23 23:18:42,630 202 INFO rb-966ce88-224197-407373 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-23 23:18:42,669 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:42] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.031 0.026 2026-08-23 23:18:42,672 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:42] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.048 2026-08-23 23:18:42,685 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:42] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.003 0.046 2026-08-23 23:18:42,700 202 INFO rb-966ce88-224197-407373 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/10", "delayToCheckUndeterminisms": 0})" 2026-08-23 23:18:42,712 202 INFO rb-966ce88-224197-407373 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-08-23 23:18:42,766 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:42] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.015 0.088 2026-08-23 23:18:42,771 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:42] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:18:42,778 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:42] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.096 2026-08-23 23:18:42,799 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:18:42,806 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:18:42,901 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:42] "POST /mail/data HTTP/1.1" 200 - 144 0.049 0.139 2026-08-23 23:18:42,902 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.188 2026-08-23 23:18:42,916 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:42] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.143 2026-08-23 23:18:42,928 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:42] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.004 0.136 2026-08-23 23:18:42,940 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:42] "GET /web/image/res.partner/3/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 9 0.003 0.147 2026-08-23 23:18:42,948 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:42] "POST /web/action/load HTTP/1.1" 200 - 10 0.002 0.155 2026-08-23 23:18:42,953 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-23 23:18:42,966 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:42] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.004 0.008 2026-08-23 23:18:42,986 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:18:43,033 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "POST /web/dataset/call_kw/mrp.bom/get_views HTTP/1.1" 200 - 73 0.019 0.053 2026-08-23 23:18:43,067 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.007 0.011 2026-08-23 23:18:43,070 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.019 2026-08-23 23:18:43,086 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "POST /web/dataset/call_kw/mrp.bom/web_read HTTP/1.1" 200 - 14 0.006 0.028 2026-08-23 23:18:43,128 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "POST /web/dataset/call_kw/mrp.bom/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:18:43,184 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "POST /web/dataset/call_kw/mrp.bom/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.003 2026-08-23 23:18:43,209 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "POST /mail/thread/data HTTP/1.1" 200 - 30 0.011 0.015 2026-08-23 23:18:43,220 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.030 2026-08-23 23:18:43,227 202 INFO rb-966ce88-224197-407373 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-08-23 23:18:43,241 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.007 0.030 2026-08-23 23:18:43,244 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "POST /web/dataset/call_button/mrp.bom.line/action_add_from_catalog HTTP/1.1" 200 - 5 0.001 0.013 2026-08-23 23:18:43,267 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.029 2026-08-23 23:18:43,454 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "POST /web/dataset/call_kw/product.product/get_views HTTP/1.1" 200 - 201 0.039 0.150 2026-08-23 23:18:43,475 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "POST /web/dataset/call_kw/product.product/search_panel_select_range HTTP/1.1" 200 - 5 0.004 0.008 2026-08-23 23:18:43,500 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range HTTP/1.1" 200 - 6 0.007 0.014 2026-08-23 23:18:43,560 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "POST /web/dataset/call_kw/product.product/web_search_read HTTP/1.1" 200 - 37 0.021 0.032 2026-08-23 23:18:43,576 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 7 0.004 0.009 2026-08-23 23:18:43,732 202 INFO rb-966ce88-224197-407373 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-08-23 23:18:43,737 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "GET /web/image/product.product/280/image_128?unique=1787521451000 HTTP/1.1" 200 - 6 0.002 0.010 2026-08-23 23:18:43,744 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "GET /web/image/product.product/147/image_128?unique=1787522167000 HTTP/1.1" 200 - 6 0.002 0.019 2026-08-23 23:18:43,751 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "GET /web/image/product.product/234/image_128?unique=1787521213000 HTTP/1.1" 200 - 6 0.002 0.022 2026-08-23 23:18:43,758 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "GET /web/image/product.product/158/image_128?unique=1787521201000 HTTP/1.1" 200 - 6 0.001 0.027 2026-08-23 23:18:43,764 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "GET /web/image/product.product/269/image_128?unique=1787521951000 HTTP/1.1" 200 - 6 0.001 0.032 2026-08-23 23:18:43,770 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "GET /web/image/product.product/159/image_128?unique=1787521201000 HTTP/1.1" 200 - 6 0.001 0.040 2026-08-23 23:18:43,776 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "GET /web/image/product.product/270/image_128?unique=1787521951000 HTTP/1.1" 200 - 6 0.002 0.035 2026-08-23 23:18:43,781 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "GET /web/image/product.product/16/image_128?unique=1787521951000 HTTP/1.1" 200 - 6 0.001 0.033 2026-08-23 23:18:43,787 202 INFO rb-966ce88-224197-407373 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-08-23 23:18:43,788 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "GET /web/image/product.product/17/image_128?unique=1787522141000 HTTP/1.1" 200 - 6 0.001 0.033 2026-08-23 23:18:43,793 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "GET /web/image/product.product/18/image_128?unique=1787521951000 HTTP/1.1" 200 - 6 0.001 0.031 2026-08-23 23:18:43,799 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "GET /web/image/product.product/19/image_128?unique=1787521951000 HTTP/1.1" 200 - 6 0.001 0.031 2026-08-23 23:18:43,804 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "GET /web/image/product.product/20/image_128?unique=1787521951000 HTTP/1.1" 200 - 6 0.001 0.031 2026-08-23 23:18:43,810 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "GET /web/image/product.product/21/image_128?unique=1787521951000 HTTP/1.1" 200 - 6 0.001 0.031 2026-08-23 23:18:43,817 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "GET /web/image/product.product/23/image_128?unique=1787521951000 HTTP/1.1" 200 - 6 0.002 0.031 2026-08-23 23:18:43,823 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "GET /web/image/product.product/24/image_128?unique=1787521951000 HTTP/1.1" 200 - 6 0.002 0.031 2026-08-23 23:18:43,828 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "GET /web/image/product.product/148/image_128?unique=1787522167000 HTTP/1.1" 200 - 6 0.001 0.031 2026-08-23 23:18:43,834 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "GET /web/image/product.product/143/image_128?unique=1787522167000 HTTP/1.1" 200 - 6 0.002 0.031 2026-08-23 23:18:43,841 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "GET /web/image/product.product/40/image_128?unique=1787521213000 HTTP/1.1" 200 - 6 0.001 0.033 2026-08-23 23:18:43,848 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "GET /web/image/product.product/41/image_128?unique=1787521213000 HTTP/1.1" 200 - 6 0.001 0.033 2026-08-23 23:18:43,853 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "GET /web/image/product.product/232/image_128?unique=1787521213000 HTTP/1.1" 200 - 6 0.002 0.033 2026-08-23 23:18:43,855 202 INFO rb-966ce88-224197-407373 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-08-23 23:18:43,860 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "GET /web/image/product.product/229/image_128?unique=1787521213000 HTTP/1.1" 200 - 6 0.002 0.034 2026-08-23 23:18:43,865 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "GET /web/image/product.product/230/image_128?unique=1787521213000 HTTP/1.1" 200 - 6 0.001 0.034 2026-08-23 23:18:43,871 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "GET /web/image/product.product/42/image_128?unique=1787521213000 HTTP/1.1" 200 - 6 0.001 0.033 2026-08-23 23:18:43,876 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "GET /web/image/product.product/233/image_128?unique=1787521213000 HTTP/1.1" 200 - 6 0.001 0.033 2026-08-23 23:18:43,881 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "GET /web/image/product.product/228/image_128?unique=1787521213000 HTTP/1.1" 200 - 6 0.001 0.031 2026-08-23 23:18:43,886 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:43] "GET /web/image/product.product/227/image_128?unique=1787521213000 HTTP/1.1" 200 - 6 0.001 0.029 2026-08-23 23:18:44,333 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:44] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 55 0.017 0.028 2026-08-23 23:18:44,386 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:44] "POST /web/dataset/call_kw/mrp.bom/web_read HTTP/1.1" 200 - 26 0.009 0.016 2026-08-23 23:18:44,395 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:44] "POST /web/dataset/call_kw/mrp.bom/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:18:44,414 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:44] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:18:44,425 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:44] "POST /web/dataset/call_kw/mrp.bom/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:18:44,440 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:44] "POST /mail/thread/data HTTP/1.1" 200 - 13 0.005 0.010 2026-08-23 23:18:44,451 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:44] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.020 2026-08-23 23:18:44,455 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:44] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.017 2026-08-23 23:18:44,463 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: tour succeeded 2026-08-23 23:18:44,464 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_mrp_bom_product_catalog SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-08-23 23:18:44,492 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:44] "GET /web/image/res.partner/2/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 13 0.007 0.016 2026-08-23 23:18:44,580 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: heap 33718068 (allocated 35840000) 2026-08-23 23:18:44,583 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Closing chrome headless with pid 18918 2026-08-23 23:18:44,583 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Closing websocket connection 2026-08-23 23:18:44,584 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Terminating chrome headless with pid 18918 2026-08-23 23:18:44,687 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231844_687353_test_mrp_bom_product_catalog.txt 2026-08-23 23:18:44,687 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Removing chrome user profile "/tmp/tmp3o6c0ycc_chrome_odoo" 2026-08-23 23:18:44,727 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:18:44,974 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_automatic_consume_new_added_component ... 2026-08-23 23:18:45,543 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_multi_lot_component_consumption ... 2026-08-23 23:18:45,550 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mrp.bom.line records with IDs: [27] 2026-08-23 23:18:45,553 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mrp.bom.line records with IDs: [29] 2026-08-23 23:18:45,892 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_no_component_consumption_on_lot_removal ... 2026-08-23 23:18:46,359 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [184] 2026-08-23 23:18:46,392 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [185] 2026-08-23 23:18:46,423 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [186] 2026-08-23 23:18:46,500 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_option_enabled_and_qty_available ... 2026-08-23 23:18:47,720 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_option_enabled_and_qty_not_available ... 2026-08-23 23:18:48,232 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_option_enabled_and_qty_partially_available ... 2026-08-23 23:18:48,561 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [247, 244, 248, 245, 249, 246, 250] 2026-08-23 23:18:48,794 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [254, 251, 255, 252, 256, 253, 257] 2026-08-23 23:18:49,374 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [261, 258, 262, 259, 263, 260, 264] 2026-08-23 23:18:49,618 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [268, 265, 269, 266, 270, 267, 271] 2026-08-23 23:18:49,658 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_reservation_method_for_outgoing ... 2026-08-23 23:18:50,378 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_tracked_production_2_steps_manufacturing ... 2026-08-23 23:18:51,394 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:18:51,403 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_manual_consumption: Starting TestTourManualConsumption.test_mrp_manual_consumption_02 ... 2026-08-23 23:18:52,098 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Chrome pid: 19188 2026-08-23 23:18:52,099 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Chrome headless temporary user profile dir: /tmp/tmpgiw96ede_chrome_odoo 2026-08-23 23:18:52,099 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Issuing json command http://127.0.0.1:36803/json/version 2026-08-23 23:18:52,100 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:36803/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:18:52,165 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Browser version: Chrome/150.0.7871.114 2026-08-23 23:18:52,165 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Issuing json command http://127.0.0.1:36803/json 2026-08-23 23:18:52,165 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:36803/json with timeout 3 increased to 10s during tests 2026-08-23 23:18:52,172 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Websocket url found: ws://127.0.0.1:36803/devtools/page/9F242C7347677B65E054567FE5EF1CF6 2026-08-23 23:18:52,180 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Enable chrome headless console log notification 2026-08-23 23:18:52,183 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Chrome headless enable page notifications 2026-08-23 23:18:52,279 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:18:52,283 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Setting session cookie in browser 2026-08-23 23:18:52,284 202 INFO rb-966ce88-224197-407373 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/29" in browser 2026-08-23 23:18:52,285 202 INFO rb-966ce88-224197-407373 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/29" 2026-08-23 23:18:52,291 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:18:53,599 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:53] "GET /odoo/action-mrp.mrp_production_action/29 HTTP/1.1" 200 - 179 0.056 1.254 2026-08-23 23:18:53,601 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Navigation result: {'frameId': '9F242C7347677B65E054567FE5EF1CF6', 'loaderId': 'BE47D3E9741D6F9C548E6381ABB032AC', 'isDownload': False} 2026-08-23 23:18:53,602 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Evaluate ready code "odoo.isTourReady('test_mrp_manual_consumption_02')" 2026-08-23 23:18:53,621 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:53] "GET /web/assets/577cdf2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-23 23:18:53,625 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:53] "GET /web/assets/9f4972c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-23 23:18:53,674 202 INFO rb-966ce88-224197-407373 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-08-23 23:18:54,010 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:54] "GET /web/webclient/load_menus/ce25b145b7d7051c64a1950a1c0803bfebaa1927152105c592f9ed07e0cb709a HTTP/1.1" 200 - 850 0.174 0.222 2026-08-23 23:18:54,014 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:54] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.396 2026-08-23 23:18:54,022 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:54] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.401 2026-08-23 23:18:54,025 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:54] "GET /web/assets/e287eb0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.158 2026-08-23 23:18:54,127 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:54] "GET /web/assets/7520392/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:18:54,176 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:54] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-23 23:18:54,177 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:54] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-23 23:18:54,178 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:54] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-23 23:18:54,186 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-23 23:18:54,200 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: Owl is running in 'dev' mode. 2026-08-23 23:18:54,218 202 INFO rb-966ce88-224197-407373 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-23 23:18:54,236 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:54] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.010 0.026 2026-08-23 23:18:54,239 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.028 2026-08-23 23:18:54,250 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.003 0.024 2026-08-23 23:18:54,277 202 INFO rb-966ce88-224197-407373 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/29", "delayToCheckUndeterminisms": 0})" 2026-08-23 23:18:54,283 202 INFO rb-966ce88-224197-407373 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-08-23 23:18:54,306 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 39 0.014 0.065 2026-08-23 23:18:54,316 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:54] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.067 2026-08-23 23:18:54,327 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:18:54,359 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-08-23 23:18:54,469 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:54] "POST /mail/data HTTP/1.1" 200 - 144 0.077 0.111 2026-08-23 23:18:54,470 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.175 2026-08-23 23:18:54,483 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:54] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.003 0.163 2026-08-23 23:18:54,495 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:54] "GET /web/image/res.partner/3/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 9 0.003 0.170 2026-08-23 23:18:54,503 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:54] "POST /web/action/load HTTP/1.1" 200 - 10 0.002 0.180 2026-08-23 23:18:54,521 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-08-23 23:18:54,535 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:54] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.004 0.010 2026-08-23 23:18:54,538 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:54] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:18:54,554 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:18:54,638 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:54] "POST /web/dataset/call_kw/mrp.production/get_views HTTP/1.1" 200 - 111 0.023 0.085 2026-08-23 23:18:54,649 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:54] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.114 2026-08-23 23:18:54,672 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:54] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 14 0.003 0.011 2026-08-23 23:18:54,692 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:54] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.008 0.024 2026-08-23 23:18:54,694 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.033 2026-08-23 23:18:54,794 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:54] "POST /web/dataset/call_kw/mrp.production/web_read HTTP/1.1" 200 - 108 0.043 0.072 2026-08-23 23:18:54,849 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:54] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:18:54,928 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:54] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.004 2026-08-23 23:18:54,953 202 INFO rb-966ce88-224197-407373 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-08-23 23:18:54,958 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:54] "POST /mail/thread/data HTTP/1.1" 200 - 31 0.012 0.021 2026-08-23 23:18:54,969 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:54] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.038 2026-08-23 23:18:54,990 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:54] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 15 0.006 0.055 2026-08-23 23:18:55,006 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:55] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.005 0.051 2026-08-23 23:18:55,016 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:55] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.044 2026-08-23 23:18:55,051 202 INFO rb-966ce88-224197-407373 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-08-23 23:18:55,057 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:55] "GET /web/image/res.partner/2/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 9 0.005 0.011 2026-08-23 23:18:55,112 202 INFO rb-966ce88-224197-407373 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-08-23 23:18:55,172 202 INFO rb-966ce88-224197-407373 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-08-23 23:18:55,204 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:55] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 34 0.009 0.023 2026-08-23 23:18:55,236 202 INFO rb-966ce88-224197-407373 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-08-23 23:18:55,289 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:55] "POST /web/dataset/call_kw/mrp.production/onchange HTTP/1.1" 200 - 76 0.030 0.047 2026-08-23 23:18:55,309 202 INFO rb-966ce88-224197-407373 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-08-23 23:18:55,327 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:55] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 30 0.007 0.020 2026-08-23 23:18:55,368 202 INFO rb-966ce88-224197-407373 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-08-23 23:18:55,413 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:55] "POST /web/dataset/call_kw/mrp.production/onchange HTTP/1.1" 200 - 76 0.029 0.048 2026-08-23 23:18:55,504 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:55] "POST /web/dataset/call_kw/mrp.production/onchange HTTP/1.1" 200 - 76 0.029 0.050 2026-08-23 23:18:55,532 202 INFO rb-966ce88-224197-407373 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-08-23 23:18:55,604 202 INFO rb-966ce88-224197-407373 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-08-23 23:18:55,744 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:55] "POST /web/dataset/call_kw/mrp.production/web_save HTTP/1.1" 200 - 126 0.051 0.086 2026-08-23 23:18:55,763 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:55] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.004 0.011 2026-08-23 23:18:55,779 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: tour succeeded 2026-08-23 23:18:55,779 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_mrp_manual_consumption_02 SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-23 23:18:55,780 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:55] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.005 0.022 2026-08-23 23:18:55,791 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:55] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.024 2026-08-23 23:18:55,801 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:18:55] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.009 2026-08-23 23:18:55,876 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: heap 28588924 (allocated 30597120) 2026-08-23 23:18:55,878 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Closing chrome headless with pid 19188 2026-08-23 23:18:55,878 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Closing websocket connection 2026-08-23 23:18:55,878 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Terminating chrome headless with pid 19188 2026-08-23 23:18:55,972 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231855_972102_test_mrp_manual_consumption_02.txt 2026-08-23 23:18:55,972 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Removing chrome user profile "/tmp/tmpgiw96ede_chrome_odoo" 2026-08-23 23:18:56,016 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:18:58,252 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_mrp_product_qty: Starting TestMrpProductQty.test_mrp_product_qty_actual_vs_planned ... 2026-08-23 23:18:59,126 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_mrp_product_qty: Starting TestMrpProductQty.test_mrp_product_qty_mo_with_byproduct ... 2026-08-23 23:18:59,948 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_mrp_product_qty: Starting TestMrpProductQty.test_mrp_product_qty_normal_mo ... 2026-08-23 23:19:01,457 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_mrp_product_qty: Starting TestMrpProductQty.test_mrp_product_qty_uom_conversion ... 2026-08-23 23:19:02,959 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-23 23:19:02,971 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_mrp_reports: Starting TestReportBom.test_mrp_report_bom_variant_selection ... 2026-08-23 23:19:03,365 202 _WARNING rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Chrome headless failed to start: [19429:19450:0823/231903.214559:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [19429:19450:0823/231903.217879:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [19429:19450:0823/231903.217948:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [19429:19450:0823/231903.218105:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [19429:19450:0823/231903.218116:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [19429:19450:0823/231903.224544:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [19429:19429:0823/231903.227091:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [19464:19464:0823/231903.235696:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [19464:19464:0823/231903.237348:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [19429:19450:0823/231903.241949:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [19429:19429:0823/231903.295786:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [19429:19429:0823/231903.295863:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [19429:19450:0823/231903.295877:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [19429:19429:0823/231903.295881:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [19429:19450:0823/231903.295934:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [19429:19429:0823/231903.296063:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [19429:19429:0823/231903.297268:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 23:19:03,370 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_mrp_reports: skipped TestReportBom.test_mrp_report_bom_variant_selection : Failed to detect chrome devtools port after 10.0s. 2026-08-23 23:19:03,392 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_mrp_report_bom_variant_selection (odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection) 2026-08-23 23:19:03,393 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_mrp_reports: Starting TestReportBom.test_mrp_report_bom_variant_selection ... 2026-08-23 23:19:03,683 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.test_mrp_report_bom_variant_selection: Chrome pid: 19556 2026-08-23 23:19:03,683 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.test_mrp_report_bom_variant_selection: Chrome headless temporary user profile dir: /tmp/tmpbb180n0k_chrome_odoo 2026-08-23 23:19:03,683 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.test_mrp_report_bom_variant_selection: Issuing json command http://127.0.0.1:34909/json/version 2026-08-23 23:19:03,684 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:34909/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:19:03,759 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.test_mrp_report_bom_variant_selection: Browser version: Chrome/150.0.7871.114 2026-08-23 23:19:03,759 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.test_mrp_report_bom_variant_selection: Issuing json command http://127.0.0.1:34909/json 2026-08-23 23:19:03,759 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:34909/json with timeout 3 increased to 10s during tests 2026-08-23 23:19:03,765 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.test_mrp_report_bom_variant_selection: Websocket url found: ws://127.0.0.1:34909/devtools/page/61EC6021A76EB20D26B43938B9F7A8ED 2026-08-23 23:19:03,772 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.test_mrp_report_bom_variant_selection: Enable chrome headless console log notification 2026-08-23 23:19:03,775 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.test_mrp_report_bom_variant_selection: Chrome headless enable page notifications 2026-08-23 23:19:03,868 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:19:03,873 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.test_mrp_report_bom_variant_selection: Setting session cookie in browser 2026-08-23 23:19:03,874 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.test_mrp_report_bom_variant_selection: Open "http://127.0.0.1:8069/web#action=1083&active_id=28" in browser 2026-08-23 23:19:03,874 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.test_mrp_report_bom_variant_selection: Navigating to: "http://127.0.0.1:8069/web#action=1083&active_id=28" 2026-08-23 23:19:03,882 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:19:04,565 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:04] "GET /web HTTP/1.1" 200 - 179 0.055 0.629 2026-08-23 23:19:04,567 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.test_mrp_report_bom_variant_selection: Navigation result: {'frameId': '61EC6021A76EB20D26B43938B9F7A8ED', 'loaderId': '5B1BC60AF1B18E738A541FD8A7199436', 'isDownload': False} 2026-08-23 23:19:04,567 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.test_mrp_report_bom_variant_selection: Evaluate ready code "odoo.isTourReady('mrp_bom_report_tour')" 2026-08-23 23:19:04,588 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:04] "GET /web/assets/577cdf2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.004 2026-08-23 23:19:04,591 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:04] "GET /web/assets/9f4972c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-23 23:19:04,596 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:04] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-08-23 23:19:04,605 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.016 2026-08-23 23:19:04,628 202 INFO rb-966ce88-224197-407373 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-08-23 23:19:04,993 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:04] "GET /web/webclient/load_menus/ce25b145b7d7051c64a1950a1c0803bfebaa1927152105c592f9ed07e0cb709a HTTP/1.1" 200 - 850 0.144 0.266 2026-08-23 23:19:04,998 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:04] "GET /web/assets/e287eb0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.000 0.374 2026-08-23 23:19:05,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:05] "GET /web/assets/7520392/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.189 2026-08-23 23:19:05,162 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:05] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-23 23:19:05,163 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:05] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-23 23:19:05,164 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:05] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-23 23:19:05,171 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-23 23:19:05,184 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.test_mrp_report_bom_variant_selection.browser: Owl is running in 'dev' mode. 2026-08-23 23:19:05,203 202 INFO rb-966ce88-224197-407373 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-23 23:19:05,221 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:05] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.009 0.027 2026-08-23 23:19:05,224 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:05] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-08-23 23:19:05,236 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.003 0.024 2026-08-23 23:19:05,269 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.test_mrp_report_bom_variant_selection: Evaluate test code "odoo.startTour('mrp_bom_report_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/web#action=1083&active_id=28", "delayToCheckUndeterminisms": 0})" 2026-08-23 23:19:05,277 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.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-08-23 23:19:05,304 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.015 0.076 2026-08-23 23:19:05,315 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:05] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.079 2026-08-23 23:19:05,318 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:05] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:19:05,362 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:19:05,372 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:19:05,465 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:05] "POST /mail/data HTTP/1.1" 200 - 144 0.074 0.120 2026-08-23 23:19:05,466 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.187 2026-08-23 23:19:05,479 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:05] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.165 2026-08-23 23:19:05,492 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:05] "GET /web/image/res.partner/3/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 9 0.003 0.167 2026-08-23 23:19:05,498 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:05] "POST /web/action/load HTTP/1.1" 200 - 5 0.001 0.173 2026-08-23 23:19:05,509 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:05] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.003 0.185 2026-08-23 23:19:05,518 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-23 23:19:05,531 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:05] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.004 0.009 2026-08-23 23:19:05,536 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:05] "POST /web/dataset/call_kw/report.mrp.report_bom_structure/get_warehouses HTTP/1.1" 200 - 5 0.002 0.008 2026-08-23 23:19:05,553 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:19:05,590 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:05] "POST /web/dataset/call_kw/report.mrp.report_bom_structure/get_html HTTP/1.1" 200 - 67 0.023 0.029 2026-08-23 23:19:05,627 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.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-08-23 23:19:05,684 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.test_mrp_report_bom_variant_selection.browser: [3/5] Tour mrp_bom_report_tour → Step Open dropdown menu (trigger: .o-autocomplete--input) 2026-08-23 23:19:05,740 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.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-08-23 23:19:05,760 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:05] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 8 0.007 0.012 2026-08-23 23:19:05,795 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.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-08-23 23:19:05,825 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:05] "POST /web/dataset/call_kw/report.mrp.report_bom_structure/get_html HTTP/1.1" 200 - 29 0.009 0.020 2026-08-23 23:19:05,849 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.test_mrp_report_bom_variant_selection.browser: tour succeeded 2026-08-23 23:19:05,849 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.test_mrp_report_bom_variant_selection.browser: ╔════════════════════════════════════╗ ║ TOUR mrp_bom_report_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-23 23:19:05,884 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.test_mrp_report_bom_variant_selection.browser: heap 23254432 (allocated 24305664) 2026-08-23 23:19:05,886 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.test_mrp_report_bom_variant_selection: Closing chrome headless with pid 19556 2026-08-23 23:19:05,887 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.test_mrp_report_bom_variant_selection: Closing websocket connection 2026-08-23 23:19:05,887 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.test_mrp_report_bom_variant_selection: Terminating chrome headless with pid 19556 2026-08-23 23:19:05,967 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.test_mrp_report_bom_variant_selection: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231905_967169_test_mrp_report_bom_variant_selection.txt 2026-08-23 23:19:05,967 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.test_mrp_report_bom_variant_selection: Removing chrome user profile "/tmp/tmpbb180n0k_chrome_odoo" 2026-08-23 23:19:06,005 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:19:06,016 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order: Starting TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization ... 2026-08-23 23:19:07,700 202 _WARNING rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Chrome headless failed to start: [19776:19797:0823/231907.549235:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [19776:19797:0823/231907.552928:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [19776:19797:0823/231907.553053:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [19776:19797:0823/231907.553135:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [19776:19797:0823/231907.553144:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [19776:19797:0823/231907.559613:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [19776:19776:0823/231907.562209:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [19811:19811:0823/231907.571553:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [19811:19811:0823/231907.573330:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [19776:19797:0823/231907.577132:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [19776:19776:0823/231907.619686:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [19776:19776:0823/231907.619750:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [19776:19776:0823/231907.619763:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [19776:19797:0823/231907.619771:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [19776:19797:0823/231907.619797:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [19776:19776:0823/231907.619879:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [19776:19776:0823/231907.620849:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 23:19:07,705 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order: skipped TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization : Failed to detect chrome devtools port after 10.0s. 2026-08-23 23:19:07,727 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_manufacturing_and_byproduct_sm_to_sml_synchronization (odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization) 2026-08-23 23:19:07,728 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order: Starting TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization ... 2026-08-23 23:19:09,337 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Chrome pid: 19905 2026-08-23 23:19:09,337 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Chrome headless temporary user profile dir: /tmp/tmp794b07aq_chrome_odoo 2026-08-23 23:19:09,337 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Issuing json command http://127.0.0.1:44331/json/version 2026-08-23 23:19:09,338 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:44331/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:19:09,393 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Browser version: Chrome/150.0.7871.114 2026-08-23 23:19:09,393 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Issuing json command http://127.0.0.1:44331/json 2026-08-23 23:19:09,393 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:44331/json with timeout 3 increased to 10s during tests 2026-08-23 23:19:09,400 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Websocket url found: ws://127.0.0.1:44331/devtools/page/044EAAE8E45798D698958436A9F21A5C 2026-08-23 23:19:09,461 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Enable chrome headless console log notification 2026-08-23 23:19:09,464 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Chrome headless enable page notifications 2026-08-23 23:19:09,517 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:19:09,521 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Setting session cookie in browser 2026-08-23 23:19:09,522 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Open "http://127.0.0.1:8069/odoo/action-1097/38" in browser 2026-08-23 23:19:09,522 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Navigating to: "http://127.0.0.1:8069/odoo/action-1097/38" 2026-08-23 23:19:09,561 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:19:10,248 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:10] "GET /odoo/action-1097/38 HTTP/1.1" 200 - 179 0.057 0.631 2026-08-23 23:19:10,250 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Navigation result: {'frameId': '044EAAE8E45798D698958436A9F21A5C', 'loaderId': '00C4C78A08A3C520EFCD61C5BF5092BD', 'isDownload': False} 2026-08-23 23:19:10,250 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Evaluate ready code "odoo.isTourReady('test_manufacturing_and_byproduct_sm_to_sml_synchronization')" 2026-08-23 23:19:10,268 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:10] "GET /web/assets/9f4972c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-23 23:19:10,272 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:10] "GET /web/assets/577cdf2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.000 0.010 2026-08-23 23:19:10,323 202 INFO rb-966ce88-224197-407373 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-08-23 23:19:10,656 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:10] "GET /web/webclient/load_menus/7a0e3fa8f7a456126d3ddaa1d5ba5b17b95da9423cfa08c20ebc02e143f6825c HTTP/1.1" 200 - 851 0.190 0.201 2026-08-23 23:19:10,664 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.392 2026-08-23 23:19:10,668 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:10] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.401 2026-08-23 23:19:10,671 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:10] "GET /web/assets/e287eb0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.000 0.174 2026-08-23 23:19:10,774 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:10] "GET /web/assets/7520392/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:19:10,822 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:10] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-23 23:19:10,823 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:10] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-23 23:19:10,825 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:10] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-23 23:19:10,832 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:10] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-23 23:19:10,848 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: Owl is running in 'dev' mode. 2026-08-23 23:19:10,865 202 INFO rb-966ce88-224197-407373 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-23 23:19:10,885 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:10] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.012 0.025 2026-08-23 23:19:10,888 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:10] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.029 2026-08-23 23:19:10,900 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:10] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.003 0.024 2026-08-23 23:19:10,913 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.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-1097/38", "delayToCheckUndeterminisms": 0})" 2026-08-23 23:19:10,920 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.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-08-23 23:19:10,962 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:10] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 39 0.030 0.057 2026-08-23 23:19:10,972 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:10] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.075 2026-08-23 23:19:10,987 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:19:10,987 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:19:11,138 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:11] "POST /mail/data HTTP/1.1" 200 - 144 0.045 0.178 2026-08-23 23:19:11,139 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.212 2026-08-23 23:19:11,152 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:11] "GET /web/image/res.partner/3/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 9 0.003 0.174 2026-08-23 23:19:11,163 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:11] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.003 0.188 2026-08-23 23:19:11,171 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:11] "POST /web/action/load HTTP/1.1" 200 - 9 0.002 0.191 2026-08-23 23:19:11,189 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-23 23:19:11,203 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:11] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.004 0.009 2026-08-23 23:19:11,204 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:11] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:19:11,220 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:19:11,300 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:11] "POST /web/dataset/call_kw/mrp.production/get_views HTTP/1.1" 200 - 110 0.022 0.081 2026-08-23 23:19:11,311 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:11] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.108 2026-08-23 23:19:11,334 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:11] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 14 0.002 0.011 2026-08-23 23:19:11,353 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:11] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.008 0.024 2026-08-23 23:19:11,354 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:11] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.032 2026-08-23 23:19:11,462 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:11] "POST /web/dataset/call_kw/mrp.production/web_read HTTP/1.1" 200 - 109 0.049 0.072 2026-08-23 23:19:11,520 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:11] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.003 2026-08-23 23:19:11,623 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:11] "POST /mail/thread/data HTTP/1.1" 200 - 31 0.012 0.018 2026-08-23 23:19:11,626 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.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-08-23 23:19:11,627 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:11] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.034 2026-08-23 23:19:11,638 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:11] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.039 2026-08-23 23:19:11,676 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:11] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 15 0.007 0.072 2026-08-23 23:19:11,702 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [3/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .fa-list 2026-08-23 23:19:11,846 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:11] "POST /web/dataset/call_button/mrp.production/action_confirm HTTP/1.1" 200 - 168 0.064 0.154 2026-08-23 23:19:11,867 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:11] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.008 0.223 2026-08-23 23:19:11,877 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:11] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.236 2026-08-23 23:19:11,887 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:11] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.223 2026-08-23 23:19:11,961 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:11] "POST /web/dataset/call_kw/mrp.production/web_read HTTP/1.1" 200 - 61 0.029 0.079 2026-08-23 23:19:11,977 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:11] "GET /web/image/res.partner/2/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 9 0.005 0.057 2026-08-23 23:19:11,993 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:11] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.005 0.014 2026-08-23 23:19:12,004 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.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-08-23 23:19:12,017 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:12] "POST /web/dataset/call_kw/stock.move/get_views HTTP/1.1" 200 - 8 0.001 0.010 2026-08-23 23:19:12,036 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:12] "POST /web/dataset/call_kw/stock.move.line/get_views HTTP/1.1" 200 - 9 0.002 0.013 2026-08-23 23:19:12,062 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:12] "POST /web/dataset/call_kw/stock.move/web_read HTTP/1.1" 200 - 18 0.005 0.016 2026-08-23 23:19:12,105 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.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-08-23 23:19:12,156 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.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-08-23 23:19:12,224 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.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-08-23 23:19:12,292 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.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-08-23 23:19:12,354 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [9/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .fa-list 2026-08-23 23:19:12,420 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.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-08-23 23:19:12,446 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:12] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 21 0.005 0.020 2026-08-23 23:19:12,525 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:12] "POST /web/dataset/call_kw/mrp.production/onchange HTTP/1.1" 200 - 59 0.024 0.045 2026-08-23 23:19:12,650 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:12] "POST /web/dataset/call_kw/mrp.production/web_save HTTP/1.1" 200 - 101 0.040 0.072 2026-08-23 23:19:12,659 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:12] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 23:19:12,681 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:12] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.006 0.013 2026-08-23 23:19:12,704 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:12] "POST /web/dataset/call_kw/stock.move/web_read HTTP/1.1" 200 - 18 0.006 0.027 2026-08-23 23:19:12,714 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:12] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.037 2026-08-23 23:19:12,723 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:12] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.019 2026-08-23 23:19:12,733 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.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-08-23 23:19:12,803 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.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-08-23 23:19:12,859 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.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-08-23 23:19:12,919 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.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-08-23 23:19:12,940 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:12] "POST /web/dataset/call_kw/stock.move.line/onchange HTTP/1.1" 200 - 18 0.005 0.016 2026-08-23 23:19:12,973 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:12] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 23 0.005 0.019 2026-08-23 23:19:13,061 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:13] "POST /web/dataset/call_kw/mrp.production/onchange HTTP/1.1" 200 - 60 0.024 0.047 2026-08-23 23:19:13,088 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.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-08-23 23:19:13,150 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [16/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .fa-list 2026-08-23 23:19:13,219 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.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-08-23 23:19:13,246 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:13] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 23 0.005 0.021 2026-08-23 23:19:13,326 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:13] "POST /web/dataset/call_kw/mrp.production/onchange HTTP/1.1" 200 - 60 0.024 0.046 2026-08-23 23:19:13,453 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:13] "POST /web/dataset/call_kw/mrp.production/web_save HTTP/1.1" 200 - 105 0.040 0.074 2026-08-23 23:19:13,462 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:13] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 23:19:13,484 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.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-08-23 23:19:13,485 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:13] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.008 0.013 2026-08-23 23:19:13,507 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:13] "POST /web/dataset/call_kw/stock.move/web_read HTTP/1.1" 200 - 18 0.006 0.030 2026-08-23 23:19:13,517 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:13] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.039 2026-08-23 23:19:13,527 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:13] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.025 2026-08-23 23:19:13,553 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.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-08-23 23:19:13,615 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.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-08-23 23:19:13,677 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [21/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .fa-list 2026-08-23 23:19:13,737 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.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-08-23 23:19:13,759 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:13] "POST /web/dataset/call_kw/stock.move/web_read HTTP/1.1" 200 - 15 0.005 0.015 2026-08-23 23:19:13,800 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.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-08-23 23:19:13,871 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.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-08-23 23:19:13,936 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.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-08-23 23:19:14,008 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.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-08-23 23:19:14,074 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.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-08-23 23:19:14,133 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [28/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .fa-list 2026-08-23 23:19:14,202 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.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-08-23 23:19:14,223 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:14] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 16 0.004 0.016 2026-08-23 23:19:14,356 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:14] "POST /web/dataset/call_kw/mrp.production/web_save HTTP/1.1" 200 - 101 0.043 0.074 2026-08-23 23:19:14,365 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:14] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 23:19:14,390 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:14] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.007 0.014 2026-08-23 23:19:14,409 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:14] "POST /web/dataset/call_kw/stock.move/web_read HTTP/1.1" 200 - 15 0.005 0.027 2026-08-23 23:19:14,418 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:14] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.035 2026-08-23 23:19:14,428 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:14] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.024 2026-08-23 23:19:14,435 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.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-08-23 23:19:14,503 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.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-08-23 23:19:14,558 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.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-08-23 23:19:14,619 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.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-08-23 23:19:14,638 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:14] "POST /web/dataset/call_kw/stock.move.line/onchange HTTP/1.1" 200 - 15 0.005 0.014 2026-08-23 23:19:14,666 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:14] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 18 0.004 0.016 2026-08-23 23:19:14,703 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.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-08-23 23:19:14,756 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [35/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .fa-list 2026-08-23 23:19:14,819 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.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-08-23 23:19:14,840 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:14] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 17 0.004 0.017 2026-08-23 23:19:14,903 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [303] 2026-08-23 23:19:14,992 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:14] "POST /web/dataset/call_kw/mrp.production/web_save HTTP/1.1" 200 - 137 0.048 0.088 2026-08-23 23:19:15,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:15] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:19:15,023 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:15] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.007 0.012 2026-08-23 23:19:15,040 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:15] "POST /web/dataset/call_kw/stock.move/web_read HTTP/1.1" 200 - 15 0.005 0.024 2026-08-23 23:19:15,050 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:15] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.032 2026-08-23 23:19:15,059 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:15] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.023 2026-08-23 23:19:15,070 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.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-08-23 23:19:15,137 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.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-08-23 23:19:15,209 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: tour succeeded 2026-08-23 23:19:15,210 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: ╔═══════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_manufacturing_and_byproduct_sm_to_sml_synchronization SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════════╝ 2026-08-23 23:19:15,272 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: heap 34875948 (allocated 36368384) 2026-08-23 23:19:15,274 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Closing chrome headless with pid 19905 2026-08-23 23:19:15,275 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Closing websocket connection 2026-08-23 23:19:15,275 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Terminating chrome headless with pid 19905 2026-08-23 23:19:15,369 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231915_369224_test_manufacturing_and_byproduct_sm_to_sml_synchronization.txt 2026-08-23 23:19:15,369 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Removing chrome user profile "/tmp/tmp794b07aq_chrome_odoo" 2026-08-23 23:19:15,412 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order: Starting TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer ... 2026-08-23 23:19:15,785 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Chrome pid: 20181 2026-08-23 23:19:15,785 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Chrome headless temporary user profile dir: /tmp/tmpj7uhe5f2_chrome_odoo 2026-08-23 23:19:15,785 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Issuing json command http://127.0.0.1:37303/json/version 2026-08-23 23:19:15,786 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:37303/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:19:15,863 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Browser version: Chrome/150.0.7871.114 2026-08-23 23:19:15,863 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Issuing json command http://127.0.0.1:37303/json 2026-08-23 23:19:15,863 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:37303/json with timeout 3 increased to 10s during tests 2026-08-23 23:19:15,871 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Websocket url found: ws://127.0.0.1:37303/devtools/page/2207057E3742F50E61EDCF9BEBC04944 2026-08-23 23:19:15,879 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Enable chrome headless console log notification 2026-08-23 23:19:15,884 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Chrome headless enable page notifications 2026-08-23 23:19:16,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:19:16,004 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Setting session cookie in browser 2026-08-23 23:19:16,005 202 INFO rb-966ce88-224197-407373 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/39" in browser 2026-08-23 23:19:16,005 202 INFO rb-966ce88-224197-407373 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/39" 2026-08-23 23:19:16,011 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:19:17,410 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:17] "GET /odoo/action-mrp.mrp_production_action/39 HTTP/1.1" 200 - 179 0.055 1.345 2026-08-23 23:19:17,412 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Navigation result: {'frameId': '2207057E3742F50E61EDCF9BEBC04944', 'loaderId': 'C104A4197DBC4FB4B6A3D2FAB26AA7C3', 'isDownload': False} 2026-08-23 23:19:17,412 202 INFO rb-966ce88-224197-407373 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-08-23 23:19:17,431 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:17] "GET /web/assets/577cdf2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-23 23:19:17,435 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:17] "GET /web/assets/9f4972c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.000 0.010 2026-08-23 23:19:17,438 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:17] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-08-23 23:19:17,447 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.015 2026-08-23 23:19:17,469 202 INFO rb-966ce88-224197-407373 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-08-23 23:19:17,794 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:17] "GET /web/webclient/load_menus/ce25b145b7d7051c64a1950a1c0803bfebaa1927152105c592f9ed07e0cb709a HTTP/1.1" 200 - 850 0.161 0.207 2026-08-23 23:19:17,797 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:17] "GET /web/assets/e287eb0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.000 0.333 2026-08-23 23:19:17,800 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:17] "GET /web/assets/7520392/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.000 0.192 2026-08-23 23:19:17,961 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-23 23:19:17,962 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-23 23:19:17,963 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-23 23:19:17,971 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-23 23:19:17,983 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer.browser: Owl is running in 'dev' mode. 2026-08-23 23:19:18,000 202 INFO rb-966ce88-224197-407373 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-23 23:19:18,016 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:18] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.009 0.024 2026-08-23 23:19:18,019 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.026 2026-08-23 23:19:18,034 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.003 0.021 2026-08-23 23:19:18,069 202 INFO rb-966ce88-224197-407373 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/39", "delayToCheckUndeterminisms": 0})" 2026-08-23 23:19:18,081 202 INFO rb-966ce88-224197-407373 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-08-23 23:19:18,101 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 39 0.034 0.052 2026-08-23 23:19:18,110 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:18] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.082 2026-08-23 23:19:18,116 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:18] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:19:18,136 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-23 23:19:18,167 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-23 23:19:18,261 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:18] "POST /mail/data HTTP/1.1" 200 - 144 0.076 0.111 2026-08-23 23:19:18,262 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.180 2026-08-23 23:19:18,280 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:18] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.161 2026-08-23 23:19:18,293 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:18] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.004 0.169 2026-08-23 23:19:18,301 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:18] "POST /web/action/load HTTP/1.1" 200 - 10 0.002 0.176 2026-08-23 23:19:18,312 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:18] "GET /web/image/res.partner/3/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 9 0.003 0.188 2026-08-23 23:19:18,323 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-23 23:19:18,336 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.004 0.008 2026-08-23 23:19:18,354 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:19:18,441 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:18] "POST /web/dataset/call_kw/mrp.production/get_views HTTP/1.1" 200 - 117 0.028 0.080 2026-08-23 23:19:18,477 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:18] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 19 0.004 0.013 2026-08-23 23:19:18,498 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:18] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.009 0.027 2026-08-23 23:19:18,499 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.036 2026-08-23 23:19:18,585 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:18] "POST /web/dataset/call_kw/mrp.production/web_read HTTP/1.1" 200 - 86 0.039 0.063 2026-08-23 23:19:18,641 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:18] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:19:18,714 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:18] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.003 2026-08-23 23:19:18,752 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:18] "POST /mail/thread/data HTTP/1.1" 200 - 31 0.017 0.024 2026-08-23 23:19:18,763 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:18] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.045 2026-08-23 23:19:18,765 202 INFO rb-966ce88-224197-407373 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-08-23 23:19:18,785 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:18] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 15 0.007 0.061 2026-08-23 23:19:18,802 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:18] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.006 0.055 2026-08-23 23:19:18,806 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:18] "POST /web/dataset/call_button/stock.move/action_add_from_catalog_raw HTTP/1.1" 200 - 5 0.001 0.041 2026-08-23 23:19:18,816 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:18] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.042 2026-08-23 23:19:18,910 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:18] "POST /web/dataset/call_kw/product.product/get_views HTTP/1.1" 200 - 110 0.026 0.070 2026-08-23 23:19:18,929 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:18] "POST /web/dataset/call_kw/product.product/search_panel_select_range HTTP/1.1" 200 - 5 0.004 0.007 2026-08-23 23:19:18,954 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:18] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range HTTP/1.1" 200 - 6 0.007 0.014 2026-08-23 23:19:19,008 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:19] "POST /web/dataset/call_kw/product.product/web_search_read HTTP/1.1" 200 - 24 0.018 0.029 2026-08-23 23:19:19,025 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:19] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 7 0.004 0.009 2026-08-23 23:19:19,178 202 INFO rb-966ce88-224197-407373 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-08-23 23:19:19,178 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:19] "GET /web/image/product.product/280/image_128?unique=1787521451000 HTTP/1.1" 200 - 6 0.004 0.008 2026-08-23 23:19:19,187 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:19] "GET /web/image/product.product/147/image_128?unique=1787522167000 HTTP/1.1" 200 - 6 0.002 0.020 2026-08-23 23:19:19,193 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:19] "GET /web/image/product.product/234/image_128?unique=1787521213000 HTTP/1.1" 200 - 6 0.002 0.026 2026-08-23 23:19:19,199 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:19] "GET /web/image/product.product/159/image_128?unique=1787521201000 HTTP/1.1" 200 - 6 0.002 0.028 2026-08-23 23:19:19,206 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:19] "GET /web/image/product.product/158/image_128?unique=1787521201000 HTTP/1.1" 200 - 6 0.002 0.034 2026-08-23 23:19:19,211 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:19] "GET /web/image/product.product/269/image_128?unique=1787521951000 HTTP/1.1" 200 - 6 0.002 0.038 2026-08-23 23:19:19,218 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:19] "GET /web/image/product.product/17/image_128?unique=1787522141000 HTTP/1.1" 200 - 6 0.001 0.022 2026-08-23 23:19:19,224 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:19] "GET /web/image/product.product/270/image_128?unique=1787521951000 HTTP/1.1" 200 - 6 0.002 0.041 2026-08-23 23:19:19,230 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:19] "GET /web/image/product.product/16/image_128?unique=1787521951000 HTTP/1.1" 200 - 6 0.002 0.040 2026-08-23 23:19:19,236 202 INFO rb-966ce88-224197-407373 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-08-23 23:19:19,237 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:19] "GET /web/image/product.product/20/image_128?unique=1787521951000 HTTP/1.1" 200 - 6 0.002 0.022 2026-08-23 23:19:19,243 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:19] "GET /web/image/product.product/18/image_128?unique=1787521951000 HTTP/1.1" 200 - 6 0.001 0.040 2026-08-23 23:19:19,249 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:19] "GET /web/image/product.product/19/image_128?unique=1787521951000 HTTP/1.1" 200 - 6 0.002 0.040 2026-08-23 23:19:19,262 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:19] "GET /web/image/product.product/24/image_128?unique=1787521951000 HTTP/1.1" 200 - 6 0.008 0.021 2026-08-23 23:19:19,267 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:19] "GET /web/image/product.product/23/image_128?unique=1787521951000 HTTP/1.1" 200 - 6 0.002 0.039 2026-08-23 23:19:19,274 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:19] "GET /web/image/product.product/148/image_128?unique=1787522167000 HTTP/1.1" 200 - 6 0.001 0.027 2026-08-23 23:19:19,285 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:19] "POST /web/dataset/call_kw/product.product/search_panel_select_range HTTP/1.1" 200 - 4 0.004 0.042 2026-08-23 23:19:19,292 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:19] "GET /web/image/product.product/21/image_128?unique=1787521951000 HTTP/1.1" 200 - 6 0.002 0.069 2026-08-23 23:19:19,298 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:19] "GET /web/image/product.product/41/image_128?unique=1787521213000 HTTP/1.1" 200 - 6 0.002 0.026 2026-08-23 23:19:19,304 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:19] "GET /web/image/product.product/40/image_128?unique=1787521213000 HTTP/1.1" 200 - 6 0.002 0.039 2026-08-23 23:19:19,310 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:19] "GET /web/image/product.product/229/image_128?unique=1787521213000 HTTP/1.1" 200 - 6 0.001 0.022 2026-08-23 23:19:19,317 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:19] "GET /web/image/product.product/232/image_128?unique=1787521213000 HTTP/1.1" 200 - 6 0.002 0.037 2026-08-23 23:19:19,325 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:19] "GET /web/image/product.product/143/image_128?unique=1787522167000 HTTP/1.1" 200 - 6 0.002 0.072 2026-08-23 23:19:19,334 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:19] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range HTTP/1.1" 200 - 2 0.004 0.037 2026-08-23 23:19:19,341 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:19] "GET /web/image/product.product/230/image_128?unique=1787521213000 HTTP/1.1" 200 - 6 0.003 0.038 2026-08-23 23:19:19,347 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:19] "GET /web/image/product.product/42/image_128?unique=1787521213000 HTTP/1.1" 200 - 6 0.001 0.040 2026-08-23 23:19:19,353 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:19] "GET /web/image/product.product/12/image_128?unique=1787521951000 HTTP/1.1" 200 - 6 0.001 0.016 2026-08-23 23:19:19,359 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:19] "GET /web/image/product.product/228/image_128?unique=1787521213000 HTTP/1.1" 200 - 6 0.002 0.037 2026-08-23 23:19:19,365 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:19] "GET /web/image/product.product/227/image_128?unique=1787521213000 HTTP/1.1" 200 - 6 0.001 0.035 2026-08-23 23:19:19,370 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:19] "GET /web/image/product.product/233/image_128?unique=1787521213000 HTTP/1.1" 200 - 6 0.001 0.057 2026-08-23 23:19:19,375 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:19] "GET /web/image/product.product/13/image_128?unique=1787521951000 HTTP/1.1" 200 - 5 0.001 0.026 2026-08-23 23:19:19,404 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:19] "POST /web/dataset/call_kw/product.product/web_search_read HTTP/1.1" 200 - 15 0.014 0.048 2026-08-23 23:19:19,410 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:19] "GET /web/image/product.product/14/image_128?unique=1787521951000 HTTP/1.1" 200 - 5 0.001 0.053 2026-08-23 23:19:19,420 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:19] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 6 0.003 0.008 2026-08-23 23:19:19,451 202 INFO rb-966ce88-224197-407373 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-08-23 23:19:19,516 202 INFO rb-966ce88-224197-407373 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-08-23 23:19:19,583 202 INFO rb-966ce88-224197-407373 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-08-23 23:19:20,071 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:20] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 44 0.016 0.037 2026-08-23 23:19:20,172 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:20] "POST /web/dataset/call_kw/mrp.production/web_read HTTP/1.1" 200 - 62 0.036 0.043 2026-08-23 23:19:20,184 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:20] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:19:20,214 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:20] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.003 2026-08-23 23:19:20,224 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer.browser: tour succeeded 2026-08-23 23:19:20,224 202 INFO rb-966ce88-224197-407373 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-08-23 23:19:20,233 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:20] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.005 0.016 2026-08-23 23:19:20,244 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:20] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.026 2026-08-23 23:19:20,248 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:20] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.021 2026-08-23 23:19:20,264 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:20] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.008 2026-08-23 23:19:20,282 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:20] "GET /web/image/res.partner/2/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 9 0.006 0.023 2026-08-23 23:19:20,381 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer.browser: heap 35900264 (allocated 37937152) 2026-08-23 23:19:20,384 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Closing chrome headless with pid 20181 2026-08-23 23:19:20,385 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Closing websocket connection 2026-08-23 23:19:20,385 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Terminating chrome headless with pid 20181 2026-08-23 23:19:20,465 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231920_464982_test_mrp_multi_step_product_catalog_component_transfer.txt 2026-08-23 23:19:20,465 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Removing chrome user profile "/tmp/tmpj7uhe5f2_chrome_odoo" 2026-08-23 23:19:20,642 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order: Starting TestTourMrpOrder.test_mrp_order_product_catalog ... 2026-08-23 23:19:20,923 202 _WARNING rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Chrome headless failed to start: [20452:20473:0823/231920.821571:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [20452:20473:0823/231920.826868:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [20452:20473:0823/231920.827244:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [20452:20473:0823/231920.827362:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [20452:20473:0823/231920.827372:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [20452:20473:0823/231920.833458:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [20452:20452:0823/231920.835832:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [20487:20487:0823/231920.843391:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [20487:20487:0823/231920.845150:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [20452:20473:0823/231920.850133:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [20452:20452:0823/231920.895668:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [20452:20452:0823/231920.895730:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [20452:20452:0823/231920.895744:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [20452:20473:0823/231920.895747:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [20452:20473:0823/231920.895774:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [20452:20452:0823/231920.895905:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [20452:20452:0823/231920.897063:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 23:19:20,928 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order: skipped TestTourMrpOrder.test_mrp_order_product_catalog : Failed to detect chrome devtools port after 10.0s. 2026-08-23 23:19:20,950 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_mrp_order_product_catalog (odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog) 2026-08-23 23:19:20,951 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order: Starting TestTourMrpOrder.test_mrp_order_product_catalog ... 2026-08-23 23:19:21,175 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.test_mrp_order_product_catalog: Chrome pid: 20565 2026-08-23 23:19:21,175 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.test_mrp_order_product_catalog: Chrome headless temporary user profile dir: /tmp/tmphrm_jr31_chrome_odoo 2026-08-23 23:19:21,175 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.test_mrp_order_product_catalog: Issuing json command http://127.0.0.1:40965/json/version 2026-08-23 23:19:21,176 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:40965/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:19:21,213 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.test_mrp_order_product_catalog: Browser version: Chrome/150.0.7871.114 2026-08-23 23:19:21,213 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.test_mrp_order_product_catalog: Issuing json command http://127.0.0.1:40965/json 2026-08-23 23:19:21,214 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:40965/json with timeout 3 increased to 10s during tests 2026-08-23 23:19:21,265 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.test_mrp_order_product_catalog: Websocket url found: ws://127.0.0.1:40965/devtools/page/AB416B6C74A4E28AE8B5A59D27904868 2026-08-23 23:19:21,272 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.test_mrp_order_product_catalog: Enable chrome headless console log notification 2026-08-23 23:19:21,278 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.test_mrp_order_product_catalog: Chrome headless enable page notifications 2026-08-23 23:19:21,375 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:admin from n/a 2026-08-23 23:19:21,379 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.test_mrp_order_product_catalog: Setting session cookie in browser 2026-08-23 23:19:21,380 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.test_mrp_order_product_catalog: Open "http://127.0.0.1:8069/odoo/action-mrp.mrp_production_action/41" in browser 2026-08-23 23:19:21,380 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.test_mrp_order_product_catalog: Navigating to: "http://127.0.0.1:8069/odoo/action-mrp.mrp_production_action/41" 2026-08-23 23:19:21,387 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:19:22,065 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:22] "GET /odoo/action-mrp.mrp_production_action/41 HTTP/1.1" 200 - 179 0.054 0.626 2026-08-23 23:19:22,067 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.test_mrp_order_product_catalog: Navigation result: {'frameId': 'AB416B6C74A4E28AE8B5A59D27904868', 'loaderId': '8F0970853205C5544289E6902BB4EEC7', 'isDownload': False} 2026-08-23 23:19:22,068 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.test_mrp_order_product_catalog: Evaluate ready code "odoo.isTourReady('test_mrp_production_product_catalog')" 2026-08-23 23:19:22,085 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:22] "GET /web/assets/577cdf2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-23 23:19:22,089 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:22] "GET /web/assets/9f4972c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-23 23:19:22,136 202 INFO rb-966ce88-224197-407373 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-08-23 23:19:22,479 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:22] "GET /web/webclient/load_menus/ce25b145b7d7051c64a1950a1c0803bfebaa1927152105c592f9ed07e0cb709a HTTP/1.1" 200 - 850 0.187 0.209 2026-08-23 23:19:22,482 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:22] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.399 2026-08-23 23:19:22,491 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:22] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.403 2026-08-23 23:19:22,494 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:22] "GET /web/assets/e287eb0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.193 2026-08-23 23:19:22,578 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:22] "GET /web/assets/7520392/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-23 23:19:22,627 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:22] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-23 23:19:22,628 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:22] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-23 23:19:22,629 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:22] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-23 23:19:22,637 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-23 23:19:22,649 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.test_mrp_order_product_catalog.browser: Owl is running in 'dev' mode. 2026-08-23 23:19:22,668 202 INFO rb-966ce88-224197-407373 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-23 23:19:22,686 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:22] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.010 0.026 2026-08-23 23:19:22,689 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:22] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.023 2026-08-23 23:19:22,704 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.004 0.026 2026-08-23 23:19:22,716 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.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/41", "delayToCheckUndeterminisms": 0})" 2026-08-23 23:19:22,724 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.test_mrp_order_product_catalog.browser: [1/5] Tour test_mrp_production_product_catalog → Step button[name=action_add_from_catalog_raw] 2026-08-23 23:19:22,770 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 39 0.034 0.058 2026-08-23 23:19:22,780 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:22] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.082 2026-08-23 23:19:22,792 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:19:22,794 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:19:22,946 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:22] "POST /mail/data HTTP/1.1" 200 - 144 0.093 0.134 2026-08-23 23:19:22,947 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.220 2026-08-23 23:19:22,961 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:22] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.004 0.173 2026-08-23 23:19:22,973 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:22] "GET /web/image/res.partner/3/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 9 0.004 0.183 2026-08-23 23:19:22,982 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:22] "POST /web/action/load HTTP/1.1" 200 - 10 0.003 0.192 2026-08-23 23:19:22,999 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-23 23:19:23,013 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.004 0.008 2026-08-23 23:19:23,016 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:19:23,037 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:19:23,130 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "POST /web/dataset/call_kw/mrp.production/get_views HTTP/1.1" 200 - 117 0.027 0.094 2026-08-23 23:19:23,145 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.130 2026-08-23 23:19:23,172 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 19 0.003 0.014 2026-08-23 23:19:23,191 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.008 0.027 2026-08-23 23:19:23,193 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.035 2026-08-23 23:19:23,274 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "POST /web/dataset/call_kw/mrp.production/web_read HTTP/1.1" 200 - 85 0.037 0.057 2026-08-23 23:19:23,331 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.003 2026-08-23 23:19:23,404 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-08-23 23:19:23,435 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "POST /mail/thread/data HTTP/1.1" 200 - 31 0.012 0.021 2026-08-23 23:19:23,446 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.test_mrp_order_product_catalog.browser: [2/5] Tour test_mrp_production_product_catalog → Step .o_kanban_record:nth-child(1) 2026-08-23 23:19:23,446 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.040 2026-08-23 23:19:23,479 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 15 0.016 0.058 2026-08-23 23:19:23,496 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.006 0.062 2026-08-23 23:19:23,501 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "POST /web/dataset/call_button/stock.move/action_add_from_catalog_raw HTTP/1.1" 200 - 5 0.001 0.052 2026-08-23 23:19:23,510 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.045 2026-08-23 23:19:23,608 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "POST /web/dataset/call_kw/product.product/get_views HTTP/1.1" 200 - 110 0.024 0.076 2026-08-23 23:19:23,629 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "POST /web/dataset/call_kw/product.product/search_panel_select_range HTTP/1.1" 200 - 5 0.004 0.008 2026-08-23 23:19:23,655 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range HTTP/1.1" 200 - 6 0.007 0.015 2026-08-23 23:19:23,707 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "POST /web/dataset/call_kw/product.product/web_search_read HTTP/1.1" 200 - 24 0.017 0.029 2026-08-23 23:19:23,725 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 7 0.004 0.009 2026-08-23 23:19:23,861 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.test_mrp_order_product_catalog.browser: [3/5] Tour test_mrp_production_product_catalog → Step .o_product_added 2026-08-23 23:19:23,875 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "GET /web/image/product.product/234/image_128?unique=1787521213000 HTTP/1.1" 200 - 6 0.004 0.008 2026-08-23 23:19:23,883 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "GET /web/image/product.product/147/image_128?unique=1787522167000 HTTP/1.1" 200 - 6 0.001 0.019 2026-08-23 23:19:23,889 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "GET /web/image/product.product/280/image_128?unique=1787521451000 HTTP/1.1" 200 - 6 0.002 0.022 2026-08-23 23:19:23,895 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "GET /web/image/product.product/159/image_128?unique=1787521201000 HTTP/1.1" 200 - 6 0.002 0.026 2026-08-23 23:19:23,901 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "GET /web/image/product.product/269/image_128?unique=1787521951000 HTTP/1.1" 200 - 6 0.001 0.029 2026-08-23 23:19:23,906 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "GET /web/image/product.product/158/image_128?unique=1787521201000 HTTP/1.1" 200 - 6 0.001 0.036 2026-08-23 23:19:23,913 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "GET /web/image/product.product/270/image_128?unique=1787521951000 HTTP/1.1" 200 - 6 0.001 0.034 2026-08-23 23:19:23,919 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.test_mrp_order_product_catalog.browser: [4/5] Tour test_mrp_production_product_catalog → Step button:contains("Back to Production") 2026-08-23 23:19:23,920 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "GET /web/image/product.product/16/image_128?unique=1787521951000 HTTP/1.1" 200 - 6 0.002 0.033 2026-08-23 23:19:23,925 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "GET /web/image/product.product/17/image_128?unique=1787522141000 HTTP/1.1" 200 - 6 0.001 0.033 2026-08-23 23:19:23,931 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "GET /web/image/product.product/18/image_128?unique=1787521951000 HTTP/1.1" 200 - 6 0.001 0.032 2026-08-23 23:19:23,937 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "GET /web/image/product.product/19/image_128?unique=1787521951000 HTTP/1.1" 200 - 6 0.002 0.033 2026-08-23 23:19:23,944 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "GET /web/image/product.product/20/image_128?unique=1787521951000 HTTP/1.1" 200 - 6 0.001 0.035 2026-08-23 23:19:23,950 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "GET /web/image/product.product/21/image_128?unique=1787521951000 HTTP/1.1" 200 - 6 0.002 0.033 2026-08-23 23:19:23,956 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "GET /web/image/product.product/23/image_128?unique=1787521951000 HTTP/1.1" 200 - 6 0.002 0.032 2026-08-23 23:19:23,962 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "GET /web/image/product.product/24/image_128?unique=1787521951000 HTTP/1.1" 200 - 6 0.002 0.033 2026-08-23 23:19:23,968 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "GET /web/image/product.product/148/image_128?unique=1787522167000 HTTP/1.1" 200 - 6 0.002 0.032 2026-08-23 23:19:23,974 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "GET /web/image/product.product/40/image_128?unique=1787521213000 HTTP/1.1" 200 - 6 0.001 0.026 2026-08-23 23:19:23,980 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "GET /web/image/product.product/143/image_128?unique=1787522167000 HTTP/1.1" 200 - 6 0.001 0.040 2026-08-23 23:19:23,987 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "GET /web/image/product.product/232/image_128?unique=1787521213000 HTTP/1.1" 200 - 6 0.001 0.027 2026-08-23 23:19:23,988 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.test_mrp_order_product_catalog.browser: [5/5] Tour test_mrp_production_product_catalog → Step div.o_field_widget:contains("WH/MO/") 2026-08-23 23:19:23,992 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "GET /web/image/product.product/229/image_128?unique=1787521213000 HTTP/1.1" 200 - 6 0.001 0.027 2026-08-23 23:19:23,998 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:23] "GET /web/image/product.product/42/image_128?unique=1787521213000 HTTP/1.1" 200 - 6 0.001 0.020 2026-08-23 23:19:24,004 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:24] "GET /web/image/product.product/230/image_128?unique=1787521213000 HTTP/1.1" 200 - 6 0.002 0.033 2026-08-23 23:19:24,010 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:24] "GET /web/image/product.product/228/image_128?unique=1787521213000 HTTP/1.1" 200 - 6 0.001 0.019 2026-08-23 23:19:24,016 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:24] "GET /web/image/product.product/233/image_128?unique=1787521213000 HTTP/1.1" 200 - 6 0.001 0.033 2026-08-23 23:19:24,021 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:24] "GET /web/image/product.product/41/image_128?unique=1787521213000 HTTP/1.1" 200 - 6 0.001 0.067 2026-08-23 23:19:24,026 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:24] "GET /web/image/product.product/227/image_128?unique=1787521213000 HTTP/1.1" 200 - 6 0.001 0.030 2026-08-23 23:19:24,031 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:24] "GET /web/image/product.product/12/image_128?unique=1787521951000 HTTP/1.1" 200 - 6 0.001 0.030 2026-08-23 23:19:24,036 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:24] "GET /web/image/product.product/13/image_128?unique=1787521951000 HTTP/1.1" 200 - 5 0.001 0.030 2026-08-23 23:19:24,040 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:24] "GET /web/image/product.product/14/image_128?unique=1787521951000 HTTP/1.1" 200 - 5 0.001 0.028 2026-08-23 23:19:24,473 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:24] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 45 0.015 0.038 2026-08-23 23:19:24,562 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:24] "POST /web/dataset/call_kw/mrp.production/web_read HTTP/1.1" 200 - 57 0.027 0.039 2026-08-23 23:19:24,574 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:24] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.002 2026-08-23 23:19:24,615 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:24] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.003 2026-08-23 23:19:24,621 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.test_mrp_order_product_catalog.browser: tour succeeded 2026-08-23 23:19:24,621 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.test_mrp_order_product_catalog.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_mrp_production_product_catalog SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-08-23 23:19:24,637 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:24] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.006 0.019 2026-08-23 23:19:24,648 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:24] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.030 2026-08-23 23:19:24,653 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:24] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.028 2026-08-23 23:19:24,674 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:24] "GET /web/image/res.partner/2/avatar_128?unique=1787521891000 HTTP/1.1" 200 - 9 0.005 0.017 2026-08-23 23:19:24,781 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.test_mrp_order_product_catalog.browser: heap 35281680 (allocated 36888576) 2026-08-23 23:19:24,786 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.test_mrp_order_product_catalog: Closing chrome headless with pid 20565 2026-08-23 23:19:24,787 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.test_mrp_order_product_catalog: Closing websocket connection 2026-08-23 23:19:24,787 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.test_mrp_order_product_catalog: Terminating chrome headless with pid 20565 2026-08-23 23:19:24,790 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:19:24] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.004 0.009 2026-08-23 23:19:24,883 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.test_mrp_order_product_catalog: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_231924_882974_test_mrp_order_product_catalog.txt 2026-08-23 23:19:24,883 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.test_mrp_order_product_catalog: Removing chrome user profile "/tmp/tmphrm_jr31_chrome_odoo" 2026-08-23 23:19:24,923 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:19:28,478 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_00_create_warehouse ... 2026-08-23 23:19:28,609 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_01_warehouse_twostep_manufacturing ... 2026-08-23 23:19:28,767 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_02_warehouse_twostep_manufacturing ... 2026-08-23 23:19:28,926 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_2_steps_and_additional_moves ... 2026-08-23 23:19:29,562 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_3_steps_and_byproduct ... 2026-08-23 23:19:30,384 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_3_steps_manufacturing_forecast ... 2026-08-23 23:19:30,756 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_cancel_propagation ... 2026-08-23 23:19:31,147 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [314] 2026-08-23 23:19:31,217 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [315] 2026-08-23 23:19:31,266 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_child_parent_relationship_on_backorder_creation ... 2026-08-23 23:19:32,271 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_component_and_byproduct_on_transfers ... 2026-08-23 23:19:33,719 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_3_steps ... 2026-08-23 23:19:34,485 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_3_steps_flexible ... 2026-08-23 23:19:35,515 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_3_steps_trigger_reordering_rules ... 2026-08-23 23:19:37,327 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_bom_from_reordering_rules ... 2026-08-23 23:19:37,782 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_bom_with_repetitions ... 2026-08-23 23:19:38,309 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [338] 2026-08-23 23:19:38,336 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move records with IDs: [382] 2026-08-23 23:19:38,615 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_flow ... 2026-08-23 23:19:39,529 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_no_initial_demand ... 2026-08-23 23:19:40,070 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_pick_components_uses_shipping_policy_from_picking_type ... 2026-08-23 23:19:40,486 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_source_location_on_merge_mo_3_steps ... 2026-08-23 23:19:41,389 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [349, 350] 2026-08-23 23:19:41,451 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_update_component_qty ... 2026-08-23 23:19:42,135 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move records with IDs: [411] 2026-08-23 23:19:42,209 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move records with IDs: [410] 2026-08-23 23:19:42,286 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_update_mo_from_bom_forecast ... 2026-08-23 23:19:42,663 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mrp.bom.line records with IDs: [49] 2026-08-23 23:19:42,823 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move records with IDs: [417] 2026-08-23 23:19:43,050 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [354] 2026-08-23 23:19:43,099 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move records with IDs: [420] 2026-08-23 23:19:43,166 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move records with IDs: [413] 2026-08-23 23:19:43,297 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-23 23:19:45,491 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp.tests.test_workcenter: Starting TestWorkcenterOverview.test_workcenter_graph_data ... 2026-08-23 23:19:46,328 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-23 23:19:53,769 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountMove.test_labor_cost_balancing ... 2026-08-23 23:19:55,391 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountMove.test_labor_cost_balancing_with_cost_share ... 2026-08-23 23:19:57,050 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountMove.test_labor_cost_over_consumption ... 2026-08-23 23:19:57,174 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #665 deleted stock.move records with IDs: [429] 2026-08-23 23:19:57,908 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountMove.test_labor_move_not_duplicated_when_backorder_always ... 2026-08-23 23:19:59,549 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #665 deleted stock.move.line records with IDs: [368] 2026-08-23 23:19:59,756 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountMove.test_unbuild_account_00 ... 2026-08-23 23:20:01,121 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #665 deleted stock.move.line records with IDs: [373] 2026-08-23 23:20:01,696 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountMove.test_wip_accounting_00 ... 2026-08-23 23:20:06,382 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-23 23:20:06,686 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [673] 2026-08-23 23:20:06,691 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32716] 2026-08-23 23:20:06,694 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:20:06,814 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpStockValuation.test_average_cost_unbuild_component_change_move_qty ... 2026-08-23 23:20:07,147 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [382] 2026-08-23 23:20:07,346 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpStockValuation.test_production_account_00 ... 2026-08-23 23:20:07,919 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpStockValuation.test_production_account_01 ... 2026-08-23 23:20:08,529 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:20:14,845 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_landed_costs.tests.test_stock_landed_costs_mrp: Starting TestStockLandedCostsMrp.test_landed_cost_on_mrp ... 2026-08-23 23:20:16,651 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_landed_costs.tests.test_stock_landed_costs_mrp: Starting TestStockLandedCostsMrp.test_landed_cost_on_mrp_02 ... 2026-08-23 23:20:18,274 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-23 23:20:20,538 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_repair.tests.test_mrp_repair_flow: Starting TestMrpRepairFlow.test_adding_kit_parts_to_confirmed_repair ... 2026-08-23 23:20:20,672 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move records with IDs: [463] 2026-08-23 23:20:20,709 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_repair.tests.test_mrp_repair_flow: Starting TestMrpRepairFlow.test_repair_with_manufacture_mto_link ... 2026-08-23 23:20:20,861 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-23 23:20:23,151 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_mo_with_unscrapped_tracked_component ... 2026-08-23 23:20:24,287 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_mo_with_used_sn_component ... 2026-08-23 23:20:26,455 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_mo_with_used_sn_component_02 ... 2026-08-23 23:20:27,293 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [422] 2026-08-23 23:20:27,825 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_repair_with_consumable_kit ... 2026-08-23 23:20:27,967 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [427] 2026-08-23 23:20:27,994 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move records with IDs: [497] 2026-08-23 23:20:28,048 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_tracking_repair_production ... 2026-08-23 23:20:29,136 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-23 23:20:29,144 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingBasic.test_duplicating_warehouses_recreates_their_routes_and_operation_types ... 2026-08-23 23:20:29,835 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingBasic.test_subcontracting_location_1 ... 2026-08-23 23:20:31,866 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingBasic.test_warehouse_subcontracting_resupply_type_code ... 2026-08-23 23:20:32,531 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:20:32,984 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_change_partner_subcontracting_location ... 2026-08-23 23:20:33,596 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_change_reception_serial ... 2026-08-23 23:20:34,552 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [439] 2026-08-23 23:20:35,189 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_decrease_quantity_done ... 2026-08-23 23:20:35,763 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [451] 2026-08-23 23:20:35,951 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [460, 452, 453] 2026-08-23 23:20:36,011 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [448] 2026-08-23 23:20:36,096 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [454] 2026-08-23 23:20:36,241 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [463, 449, 450] 2026-08-23 23:20:36,276 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [447] 2026-08-23 23:20:36,306 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_1 ... 2026-08-23 23:20:37,231 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [467] 2026-08-23 23:20:37,476 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_10 ... 2026-08-23 23:20:38,015 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_2 ... 2026-08-23 23:20:38,339 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [474] 2026-08-23 23:20:38,871 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [476] 2026-08-23 23:20:38,966 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_3 ... 2026-08-23 23:20:39,272 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [480] 2026-08-23 23:20:39,915 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [483] 2026-08-23 23:20:40,009 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_4 ... 2026-08-23 23:20:40,420 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [487] 2026-08-23 23:20:40,886 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_5 ... 2026-08-23 23:20:41,403 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [491] 2026-08-23 23:20:41,816 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [494] 2026-08-23 23:20:42,040 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_6 ... 2026-08-23 23:20:42,933 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_8 ... 2026-08-23 23:20:43,974 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [503] 2026-08-23 23:20:44,161 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [507] 2026-08-23 23:20:44,314 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_9 ... 2026-08-23 23:20:44,617 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [512] 2026-08-23 23:20:44,977 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [514] 2026-08-23 23:20:45,029 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [513] 2026-08-23 23:20:45,077 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_flexible_bom_1 ... 2026-08-23 23:20:45,972 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_warning_bom_1 ... 2026-08-23 23:20:47,476 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_warning_bom_2 ... 2026-08-23 23:20:48,554 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [531, 532, 533] 2026-08-23 23:20:48,725 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_mrp_report_bom_structure_subcontracting ... 2026-08-23 23:20:48,934 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_multiple_component_records_for_incomplete_move ... 2026-08-23 23:20:50,200 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [542, 543, 544] 2026-08-23 23:20:50,397 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_reduce_subcontract_order_qty ... 2026-08-23 23:20:50,918 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [547] 2026-08-23 23:20:50,951 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [548] 2026-08-23 23:20:50,980 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [545] 2026-08-23 23:20:51,293 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [552, 553, 554] 2026-08-23 23:20:51,477 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_several_backorders ... 2026-08-23 23:20:53,155 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_several_backorders_2 ... 2026-08-23 23:20:54,161 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [566] 2026-08-23 23:20:54,588 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [569] 2026-08-23 23:20:54,848 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [573] 2026-08-23 23:20:55,008 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracted_product_return_locations ... 2026-08-23 23:20:55,440 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_component_line_deletion ... 2026-08-23 23:20:55,967 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [585, 583] 2026-08-23 23:20:56,030 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_date_warning ... 2026-08-23 23:20:56,317 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [587] 2026-08-23 23:20:56,601 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_rules_replication ... 2026-08-23 23:20:57,287 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_set_quantity_done ... 2026-08-23 23:20:57,870 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [591] 2026-08-23 23:20:58,239 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_unbuild_warning ... 2026-08-23 23:20:58,535 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [600] 2026-08-23 23:20:58,787 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_validate_partial_subcontracting_without_backorder ... 2026-08-23 23:20:59,276 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [607, 608, 609] 2026-08-23 23:20:59,449 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:20:59,789 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_flow_backorder_production ... 2026-08-23 23:21:00,243 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [610] 2026-08-23 23:21:00,276 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [611] 2026-08-23 23:21:00,293 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [612] 2026-08-23 23:21:01,141 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [619] 2026-08-23 23:21:01,923 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_flow_mass_produce_tracked_product ... 2026-08-23 23:21:02,401 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [624] 2026-08-23 23:21:02,425 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [625] 2026-08-23 23:21:02,440 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [626] 2026-08-23 23:21:03,152 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_flow_tracked_1 ... 2026-08-23 23:21:03,443 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [637] 2026-08-23 23:21:04,455 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_flow_tracked_backorder ... 2026-08-23 23:21:04,763 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [642] 2026-08-23 23:21:04,788 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [643] 2026-08-23 23:21:04,804 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [644] 2026-08-23 23:21:04,820 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [645] 2026-08-23 23:21:05,532 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [652, 653] 2026-08-23 23:21:05,878 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [659] 2026-08-23 23:21:06,738 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_flow_tracked_backorder02 ... 2026-08-23 23:21:08,698 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_flow_tracked_only_finished ... 2026-08-23 23:21:09,174 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [672, 673, 674] 2026-08-23 23:21:09,723 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [675, 676, 677] 2026-08-23 23:21:09,852 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:21:10,118 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [674] 2026-08-23 23:21:10,123 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33145] 2026-08-23 23:21:10,126 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:21:10,367 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingPortal.test_flow_subcontracting_portal ... 2026-08-23 23:21:11,494 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1485], uid: 681, model: product.product 2026-08-23 23:21:11,500 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1485], uid: 681, model: product.product 2026-08-23 23:21:11,977 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:21:12,332 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui: Starting TestSubcontractingPortalUi.test_subcontrating_portal ... 2026-08-23 23:21:12,609 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [699] 2026-08-23 23:21:13,086 202 _WARNING rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Chrome headless failed to start: [20837:20858:0823/232112.936843:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [20837:20858:0823/232112.940143:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [20837:20858:0823/232112.940295:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [20837:20858:0823/232112.940402:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [20837:20858:0823/232112.940411:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [20837:20858:0823/232112.946785:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [20837:20837:0823/232112.949116:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [20874:20874:0823/232112.956844:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [20874:20874:0823/232112.958703:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [20837:20858:0823/232112.963639:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [20837:20837:0823/232113.007110:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [20837:20837:0823/232113.007175:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [20837:20837:0823/232113.007191:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [20837:20858:0823/232113.007201:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [20837:20858:0823/232113.007235:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [20837:20837:0823/232113.007320:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [20837:20837:0823/232113.008246:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-23 23:21:13,092 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui: skipped TestSubcontractingPortalUi.test_subcontrating_portal : Failed to detect chrome devtools port after 10.0s. 2026-08-23 23:21:13,116 202 INFO rb-966ce88-224197-407373 odoo.tests.common: Retrying a failed test: test_subcontrating_portal (odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal) 2026-08-23 23:21:13,116 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui: Starting TestSubcontractingPortalUi.test_subcontrating_portal ... 2026-08-23 23:21:13,436 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [702] 2026-08-23 23:21:13,830 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.test_subcontrating_portal: Chrome pid: 20966 2026-08-23 23:21:13,830 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.test_subcontrating_portal: Chrome headless temporary user profile dir: /tmp/tmphftg8fwg_chrome_odoo 2026-08-23 23:21:13,830 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.test_subcontrating_portal: Issuing json command http://127.0.0.1:40919/json/version 2026-08-23 23:21:13,831 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:40919/json/version with timeout 3 increased to 10s during tests 2026-08-23 23:21:13,892 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.test_subcontrating_portal: Browser version: Chrome/150.0.7871.114 2026-08-23 23:21:13,893 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.test_subcontrating_portal: Issuing json command http://127.0.0.1:40919/json 2026-08-23 23:21:13,893 202 INFO rb-966ce88-224197-407373 odoo.tests.common.requests: request http://127.0.0.1:40919/json with timeout 3 increased to 10s during tests 2026-08-23 23:21:13,900 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.test_subcontrating_portal: Websocket url found: ws://127.0.0.1:40919/devtools/page/3E8CC5B337E83D00BDA3BF33AB7A0FB2 2026-08-23 23:21:13,962 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.test_subcontrating_portal: Enable chrome headless console log notification 2026-08-23 23:21:13,967 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.test_subcontrating_portal: Chrome headless enable page notifications 2026-08-23 23:21:13,991 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:georges1 from n/a 2026-08-23 23:21:13,996 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.test_subcontrating_portal: Setting session cookie in browser 2026-08-23 23:21:13,997 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.test_subcontrating_portal: Open "http://127.0.0.1:8069/my/productions" in browser 2026-08-23 23:21:13,997 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.test_subcontrating_portal: Navigating to: "http://127.0.0.1:8069/my/productions" 2026-08-23 23:21:14,006 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:21:15,343 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:21:15] "GET /my/productions HTTP/1.1" 200 - 235 0.056 1.284 2026-08-23 23:21:15,345 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.test_subcontrating_portal: Navigation result: {'frameId': '3E8CC5B337E83D00BDA3BF33AB7A0FB2', 'loaderId': 'CA01691291D66D71E4F014EC47DAAFC8', 'isDownload': False} 2026-08-23 23:21:15,345 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.test_subcontrating_portal: Evaluate ready code "odoo.isTourReady('subcontracting_portal_tour')" 2026-08-23 23:21:15,361 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:21: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-08-23 23:21:15,365 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0602b83/web.assets_frontend.min.css, copying from /web/assets/0602b83/web.assets_frontend.min.css 2026-08-23 23:21:15,398 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:21:15] "GET /web/assets/1/0602b83/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.024 0.016 2026-08-23 23:21:15,401 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/baa4fb0/web.assets_frontend_minimal.min.js, copying from /web/assets/baa4fb0/web.assets_frontend_minimal.min.js 2026-08-23 23:21:15,407 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:21:15] "GET /web/assets/1/baa4fb0/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.002 0.033 2026-08-23 23:21:15,410 202 INFO rb-966ce88-224197-407373 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-08-23 23:21:15,411 202 INFO rb-966ce88-224197-407373 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-08-23 23:21:15,411 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/07af2d3/web.__assets_tests_call__.min.js, copying from /web/assets/07af2d3/web.__assets_tests_call__.min.js 2026-08-23 23:21:15,419 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:21:15] "GET /web/assets/1/07af2d3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.002 0.010 2026-08-23 23:21:15,459 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:21:15] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-23 23:21:15,459 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:21:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-23 23:21:15,460 202 INFO ? werkzeug: 127.0.0.1 - - [23/Aug/2026 23:21:15] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:21:15,463 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:21:15] "GET /web/image/website/1/logo/My%20Website?unique=e452900 HTTP/1.1" 200 - 4 0.001 0.008 2026-08-23 23:21:15,492 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/774da18/web.assets_frontend_lazy.min.js, copying from /web/assets/774da18/web.assets_frontend_lazy.min.js 2026-08-23 23:21:15,507 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:21:15] "GET /web/assets/1/774da18/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.002 0.020 2026-08-23 23:21:15,512 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:21:15] "GET /web/image/website/1/favicon?unique=e452900 HTTP/1.1" 200 - 4 0.001 0.024 2026-08-23 23:21:15,721 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:21:15] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-23 23:21:15,758 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.test_subcontrating_portal: Evaluate test code "odoo.startTour('subcontracting_portal_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/productions", "delayToCheckUndeterminisms": 0})" 2026-08-23 23:21:15,766 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.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-08-23 23:21:15,790 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:21:15] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.002 0.054 2026-08-23 23:21:15,813 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:21:15] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.006 0.053 2026-08-23 23:21:15,933 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:21:15] "GET /my/productions/197 HTTP/1.1" 200 - 32 0.009 0.092 2026-08-23 23:21:16,023 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:21:16] "GET /my/productions/197/subcontracting_portal HTTP/1.1" 200 - 45 0.009 0.062 2026-08-23 23:21:16,034 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:21:16] "GET /web/assets/61bd2b5/mrp_subcontracting.webclient.min.js HTTP/1.1" 200 - 2 0.000 0.004 2026-08-23 23:21:16,035 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:21:16] "GET /web/assets/c529a45/mrp_subcontracting.webclient.min.css HTTP/1.1" 200 - 2 0.000 0.005 2026-08-23 23:21:16,161 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:21:16] "GET /web/webclient/translations/9b2f8ecd4d9456aaa951fb529f3371342f9a46ba?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-23 23:21:16,229 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.test_subcontrating_portal.browser: Owl is running in 'dev' mode. 2026-08-23 23:21:16,245 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.test_subcontrating_portal.browser: [2/3] Tour subcontracting_portal_tour → Step Wait the subcontracting portal to be loaded. (trigger: :iframe .o_subcontracting_portal) 2026-08-23 23:21:16,262 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:21:16] "POST /web/action/load HTTP/1.1" 200 - 15 0.005 0.013 2026-08-23 23:21:16,267 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:21:16] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.015 2026-08-23 23:21:16,287 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:21:16] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.006 0.027 2026-08-23 23:21:16,311 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.test_subcontrating_portal.browser: [3/3] Tour subcontracting_portal_tour → Step :iframe button[name="action_show_details"] 2026-08-23 23:21:16,335 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:21:16] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 77 0.013 0.051 2026-08-23 23:21:16,385 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:21:16] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 40 0.013 0.024 2026-08-23 23:21:16,485 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.test_subcontrating_portal.browser: tour succeeded 2026-08-23 23:21:16,490 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.test_subcontrating_portal.browser: ╔═══════════════════════════════════════════╗ ║ TOUR subcontracting_portal_tour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-23 23:21:16,508 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:21:16] "POST /web/dataset/call_button/stock.move/action_show_details HTTP/1.1" 200 - 19 0.007 0.017 2026-08-23 23:21:16,566 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.test_subcontrating_portal.browser: heap 18668464 (allocated 19660800) 2026-08-23 23:21:16,567 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.test_subcontrating_portal: Closing chrome headless with pid 20966 2026-08-23 23:21:16,568 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.test_subcontrating_portal: Closing websocket connection 2026-08-23 23:21:16,568 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.test_subcontrating_portal: Terminating chrome headless with pid 20966 2026-08-23 23:21:16,622 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.test_subcontrating_portal: Chrome Log in: /tmp/odoo_tests/rb-966ce88-224197-407373/chrome_logs/chrome_log_20260823_232116_622055_test_subcontrating_portal.txt 2026-08-23 23:21:16,622 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.test_subcontrating_portal: Removing chrome user profile "/tmp/tmphftg8fwg_chrome_odoo" 2026-08-23 23:21:16,659 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:21:17,093 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_input_output_accout_with_subcontract ... 2026-08-23 23:21:17,953 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [706] 2026-08-23 23:21:18,168 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_subcontract_cost_different_when_standard_price ... 2026-08-23 23:21:19,110 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [711] 2026-08-23 23:21:19,362 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_subcontracting_account_backorder ... 2026-08-23 23:21:19,744 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [715] 2026-08-23 23:21:19,770 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [716] 2026-08-23 23:21:19,788 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [717] 2026-08-23 23:21:19,804 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [718] 2026-08-23 23:21:20,072 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [719, 720, 721, 722] 2026-08-23 23:21:20,592 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [725, 726] 2026-08-23 23:21:20,969 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [734] 2026-08-23 23:21:21,931 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_subcontracting_account_flow_1 ... 2026-08-23 23:21:23,176 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [747] 2026-08-23 23:21:24,116 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [752] 2026-08-23 23:21:24,522 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_subcontracting_account_flow_2 ... 2026-08-23 23:21:25,787 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [760] 2026-08-23 23:21:26,019 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_tracked_compo_and_backorder ... 2026-08-23 23:21:28,546 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:21:33,126 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting_dropshipping.tests.test_anglo_saxon_valuation: Starting TestSubcontractingDropshippingValuation.test_avco_valuation_subcontract_and_dropshipped_and_backorder ... 2026-08-23 23:21:35,889 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting_dropshipping.tests.test_anglo_saxon_valuation: Starting TestSubcontractingDropshippingValuation.test_valuation_subcontracted_and_dropshipped ... 2026-08-23 23:21:36,778 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #683 deleted stock.move.line records with IDs: [781] 2026-08-23 23:21:38,123 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 23:21:38,369 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [675] 2026-08-23 23:21:38,374 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33271] 2026-08-23 23:21:38,377 202 INFO rb-966ce88-224197-407373 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-23 23:21:38,618 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting_dropshipping.tests.test_purchase_subcontracting: Starting TestSubcontractingDropshippingPortal.test_portal_subcontractor_record_production_with_dropship ... 2026-08-23 23:21:39,582 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:21:40,001 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting_landed_costs.tests.test_subcontracting_landed_costs: Starting TestSubcontractingLandedCosts.test_subcontracting_landed_cost_pro_rata_product_out ... 2026-08-23 23:21:40,558 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [794] 2026-08-23 23:21:40,984 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting_landed_costs.tests.test_subcontracting_landed_costs: Starting TestSubcontractingLandedCosts.test_subcontracting_landed_cost_receipts_flow ... 2026-08-23 23:21:41,505 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [799] 2026-08-23 23:21:43,014 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [805] 2026-08-23 23:21:43,406 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:21:43,846 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_bom_overview_availability ... 2026-08-23 23:21:44,152 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_bom_overview_availability_po_lead ... 2026-08-23 23:21:44,456 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_count_smart_buttons ... 2026-08-23 23:21:44,927 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_decrease_qty ... 2026-08-23 23:21:45,376 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [812] 2026-08-23 23:21:45,457 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [811] 2026-08-23 23:21:45,508 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move records with IDs: [826] 2026-08-23 23:21:45,742 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move records with IDs: [827] 2026-08-23 23:21:46,054 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [813] 2026-08-23 23:21:46,161 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_global_visibility_days_affect_lead_time ... 2026-08-23 23:21:46,483 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_location_after_dest_location_update_backorder_production ... 2026-08-23 23:21:47,653 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [819] 2026-08-23 23:21:47,869 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [823] 2026-08-23 23:21:48,035 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_mrp_report_bom_structure_subcontracting_quantities ... 2026-08-23 23:21:48,743 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_mrp_subcontract_modify_date ... 2026-08-23 23:21:50,042 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_orderpoint_warehouse_not_required ... 2026-08-23 23:21:51,227 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_purchase_and_return01 ... 2026-08-23 23:21:51,987 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_purchase_and_return02 ... 2026-08-23 23:21:52,955 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_purchase_and_return03 ... 2026-08-23 23:21:53,712 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [849] 2026-08-23 23:21:53,911 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_receipt_consumption_issues_due_to_subcontract_bom_modifications ... 2026-08-23 23:21:54,618 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [853, 854, 855, 856, 857, 858, 859, 860, 861] 2026-08-23 23:21:54,685 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_resupply_order_buy_mto ... 2026-08-23 23:21:55,400 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_return_and_decrease_pol_qty ... 2026-08-23 23:21:56,126 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_return_subcontracted_product_to_supplier_location ... 2026-08-23 23:21:56,681 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [891] 2026-08-23 23:21:56,976 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontract_add_comp_no_product_price_change ... 2026-08-23 23:21:58,931 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontract_product_price_change ... 2026-08-23 23:22:00,325 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [910] 2026-08-23 23:22:01,087 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracting_lead_days ... 2026-08-23 23:22:01,219 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracting_lead_days_on_overview ... 2026-08-23 23:22:01,553 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracting_multi_currency_price_diff ... 2026-08-23 23:22:02,845 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [915] 2026-08-23 23:22:03,493 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracting_resupply_price_diff ... 2026-08-23 23:22:04,828 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [920] 2026-08-23 23:22:05,622 202 INFO rb-966ce88-224197-407373 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_update_qty_purchased_with_subcontracted_product ... 2026-08-23 23:22:06,322 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [928] 2026-08-23 23:22:06,402 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:22:06,415 202 INFO rb-966ce88-224197-407373 odoo.addons.partner_autocomplete.tests.test_res_company: Starting TestResCompany.test_enrich ... 2026-08-23 23:22:08,433 202 INFO rb-966ce88-224197-407373 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company Test Company 1 (229) 2026-08-23 23:22:08,446 202 INFO rb-966ce88-224197-407373 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company Test Company 1 (229) 2026-08-23 23:22:08,498 202 INFO rb-966ce88-224197-407373 odoo.addons.partner_autocomplete.tests.test_res_company: Starting TestResCompany.test_extract_company_domain ... 2026-08-23 23:22:11,262 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-23 23:22:11,591 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_10_direct_checkout_public ... 2026-08-23 23:22:11,604 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:12,228 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:12] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(direct+-+Norbert+Buyer)&partner_id=1976&access_token=d11c51821d8545ce7740275356c425a91feb345e1cf16074827c2e89ba531d29 HTTP/1.1" 200 - 243 0.053 0.572 2026-08-23 23:22:12,254 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:12] "POST /payment/transaction HTTP/1.1" 200 - 15 0.006 0.014 2026-08-23 23:22:12,272 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_11_direct_checkout_portal ... 2026-08-23 23:22:12,283 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_user from n/a 2026-08-23 23:22:12,291 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:12,949 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:12] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(direct+-+portal_user+(base.group_portal))&partner_id=1975&access_token=940df7c9476ac19b445da4d6575f69cb618fcabb968ea6a7d4b0f668bb251716 HTTP/1.1" 200 - 263 0.074 0.586 2026-08-23 23:22:12,970 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:12] "POST /payment/transaction HTTP/1.1" 200 - 16 0.005 0.010 2026-08-23 23:22:12,990 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_12_direct_checkout_internal ... 2026-08-23 23:22:13,003 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:internal_user from n/a 2026-08-23 23:22:13,012 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:13,729 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:13] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(direct+-+internal_user+(base.group_user))&partner_id=1974&access_token=3dd1a24ededa3c5523f11bc3cc8aafea2095d6fbbe74e579e53210494aa20709 HTTP/1.1" 200 - 321 0.076 0.643 2026-08-23 23:22:13,749 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:13] "POST /payment/transaction HTTP/1.1" 200 - 16 0.005 0.010 2026-08-23 23:22:13,766 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_20_redirect_checkout_public ... 2026-08-23 23:22:13,794 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:14,409 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:14] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(redirect+-+Norbert+Buyer)&partner_id=1976&access_token=d11c51821d8545ce7740275356c425a91feb345e1cf16074827c2e89ba531d29 HTTP/1.1" 200 - 244 0.058 0.558 2026-08-23 23:22:14,432 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:14] "POST /payment/transaction HTTP/1.1" 200 - 18 0.005 0.012 2026-08-23 23:22:14,449 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_21_redirect_checkout_portal ... 2026-08-23 23:22:14,459 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_user from n/a 2026-08-23 23:22:14,467 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:15,797 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:15] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(redirect+-+portal_user+(base.group_portal))&partner_id=1975&access_token=940df7c9476ac19b445da4d6575f69cb618fcabb968ea6a7d4b0f668bb251716 HTTP/1.1" 200 - 263 0.067 1.264 2026-08-23 23:22:15,820 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:15] "POST /payment/transaction HTTP/1.1" 200 - 19 0.005 0.012 2026-08-23 23:22:15,837 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_22_redirect_checkout_internal ... 2026-08-23 23:22:15,848 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:internal_user from n/a 2026-08-23 23:22:15,856 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:16,593 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:16] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(redirect+-+internal_user+(base.group_user))&partner_id=1974&access_token=3dd1a24ededa3c5523f11bc3cc8aafea2095d6fbbe74e579e53210494aa20709 HTTP/1.1" 200 - 321 0.096 0.642 2026-08-23 23:22:16,617 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:16] "POST /payment/transaction HTTP/1.1" 200 - 19 0.005 0.014 2026-08-23 23:22:16,635 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_31_tokenize_portal ... 2026-08-23 23:22:16,646 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_user from n/a 2026-08-23 23:22:16,653 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:17,298 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:17] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(token+-+portal_user+(base.group_portal))&partner_id=1975&access_token=940df7c9476ac19b445da4d6575f69cb618fcabb968ea6a7d4b0f668bb251716 HTTP/1.1" 200 - 263 0.061 0.584 2026-08-23 23:22:17,327 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:17] "POST /payment/transaction HTTP/1.1" 200 - 16 0.006 0.011 2026-08-23 23:22:17,343 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_32_tokenize_internal ... 2026-08-23 23:22:17,354 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:internal_user from n/a 2026-08-23 23:22:17,363 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:18,086 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:18] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(token+-+internal_user+(base.group_user))&partner_id=1974&access_token=3dd1a24ededa3c5523f11bc3cc8aafea2095d6fbbe74e579e53210494aa20709 HTTP/1.1" 200 - 321 0.091 0.633 2026-08-23 23:22:18,120 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:18] "POST /payment/transaction HTTP/1.1" 200 - 16 0.006 0.015 2026-08-23 23:22:18,140 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_51_validation_direct_portal ... 2026-08-23 23:22:18,154 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_user from n/a 2011-11-02 12:00:21,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2011-11-02 12:00:21,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "GET /my/payment_method HTTP/1.1" 200 - 252 0.061 -0.061 2011-11-02 12:00:21,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "POST /payment/transaction HTTP/1.1" 200 - 21 0.006 -0.006 2026-08-23 23:22:18,951 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_52_validation_direct_internal ... 2026-08-23 23:22:18,963 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:internal_user from n/a 2011-11-02 12:00:21,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2011-11-02 12:00:21,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "GET /my/payment_method HTTP/1.1" 200 - 310 0.072 -0.072 2011-11-02 12:00:21,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "POST /payment/transaction HTTP/1.1" 200 - 21 0.005 -0.005 2026-08-23 23:22:20,472 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_61_validation_redirect_portal ... 2026-08-23 23:22:20,483 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_user from n/a 2011-11-02 12:00:21,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2011-11-02 12:00:21,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "GET /my/payment_method HTTP/1.1" 200 - 252 0.054 -0.054 2011-11-02 12:00:21,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "POST /payment/transaction HTTP/1.1" 200 - 21 0.008 -0.008 2026-08-23 23:22:21,210 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_62_validation_redirect_internal ... 2026-08-23 23:22:21,223 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:internal_user from n/a 2011-11-02 12:00:21,000 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2011-11-02 12:00:21,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "GET /my/payment_method HTTP/1.1" 200 - 310 0.071 -0.071 2011-11-02 12:00:21,000 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "POST /payment/transaction HTTP/1.1" 200 - 21 0.005 -0.005 2026-08-23 23:22:22,028 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_access_disabled_providers_tokens ... 2026-08-23 23:22:22,038 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_user from n/a 2026-08-23 23:22:22,075 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:22,699 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:22] "GET /my/payment_method HTTP/1.1" 200 - 251 0.057 0.569 2026-08-23 23:22:22,760 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:22] "GET /my/payment_method HTTP/1.1" 200 - 25 0.009 0.038 2026-08-23 23:22:22,805 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:22] "GET /my/payment_method HTTP/1.1" 200 - 24 0.007 0.031 2026-08-23 23:22:22,824 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_direct_payment_triggers_no_payment_request ... 2026-08-23 23:22:22,835 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_user from n/a 2026-08-23 23:22:22,843 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:23,008 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:23] "POST /payment/transaction HTTP/1.1" 200 - 20 0.005 0.161 2026-08-23 23:22:23,023 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_pay_no_token ... 2026-08-23 23:22:23,029 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:23,872 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:23] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction HTTP/1.1" 303 - 18 0.005 0.839 2026-08-23 23:22:24,268 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:24] "GET /web/login?redirect=/payment/pay?amount%3D1111.11%26currency_id%3D126%26reference%3DTest%2BTransaction HTTP/1.1" 200 - 179 0.042 0.352 2026-08-23 23:22:24,277 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_user from n/a 2026-08-23 23:22:24,521 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:24] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction HTTP/1.1" 200 - 113 0.027 0.210 2026-08-23 23:22:24,542 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_pay_redirect_if_no_partner_exist ... 2026-08-23 23:22:24,548 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:24,717 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:24] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction&access_token=d11c51821d8545ce7740275356c425a91feb345e1cf16074827c2e89ba531d29 HTTP/1.1" 303 - 18 0.005 0.165 2026-08-23 23:22:25,105 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:25] "GET /web/login?redirect=/payment/pay?amount%3D1111.11%26currency_id%3D126%26reference%3DTest%2BTransaction%26access_token%3Dd11c51821d8545ce7740275356c425a91feb345e1cf16074827c2e89ba531d29 HTTP/1.1" 200 - 179 0.038 0.347 2026-08-23 23:22:25,116 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_user from n/a 2026-08-23 23:22:25,347 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:25] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction&access_token=d11c51821d8545ce7740275356c425a91feb345e1cf16074827c2e89ba531d29 HTTP/1.1" 200 - 113 0.035 0.191 2026-08-23 23:22:25,366 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_pay_wrong_currency ... 2026-08-23 23:22:25,373 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:25,921 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:25] "GET /payment/pay?amount=1111.11¤cy_id=1126&reference=Test+Transaction&partner_id=1976&access_token=7f8a985e6ea98342001134a22beddd72b91231eac16dc08c10dc5228cd59a0dc HTTP/1.1" 404 - 190 0.042 0.507 2026-08-23 23:22:25,950 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:25] "GET /payment/pay?amount=1111.11¤cy_id=129&reference=Test+Transaction&partner_id=1976&access_token=8e38820f8331d060c02a9535b565fccb661db5638443a6975a8baa8e0207018b HTTP/1.1" 404 - 16 0.005 0.021 2026-08-23 23:22:25,965 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_pay_wrong_token ... 2026-08-23 23:22:25,972 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:26,519 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:26] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction&partner_id=1976&access_token=abcde HTTP/1.1" 404 - 186 0.043 0.505 2026-08-23 23:22:26,535 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_payment_by_token_triggers_exactly_one_payment_request ... 2026-08-23 23:22:26,546 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_user from n/a 2026-08-23 23:22:26,564 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:26,730 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:26] "POST /payment/transaction HTTP/1.1" 200 - 20 0.005 0.162 2026-08-23 23:22:26,745 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_payment_with_redirect_triggers_no_payment_request ... 2026-08-23 23:22:26,758 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_user from n/a 2026-08-23 23:22:26,767 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:27,742 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:27] "POST /payment/transaction HTTP/1.1" 200 - 23 0.006 0.970 2026-08-23 23:22:27,757 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_tokenization_input_is_shown_to_logged_in_users ... 2026-08-23 23:22:27,774 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_tokenization_input_is_shown_to_logged_out_users ... 2026-08-23 23:22:27,790 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_transaction_route_rejects_unexpected_kwarg ... 2026-08-23 23:22:27,797 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:27,966 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:27] "POST /payment/transaction HTTP/1.1" 200 - 7 0.002 0.169 2026-08-23 23:22:27,981 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_transaction_wrong_flow ... 2026-08-23 23:22:27,989 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:28,154 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:28] "POST /payment/transaction HTTP/1.1" 200 - 7 0.002 0.165 2026-08-23 23:22:28,169 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_transaction_wrong_token ... 2026-08-23 23:22:28,176 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:28,333 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:28] "POST /payment/transaction HTTP/1.1" 200 - 7 0.001 0.157 2026-08-23 23:22:28,364 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:22:30,870 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_multicompany_flows: Starting TestMultiCompanyFlows.test_archive_token_logged_in_another_company ... 2026-08-23 23:22:32,870 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_user from n/a 2026-08-23 23:22:32,882 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:33,806 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:33] "POST /payment/archive_token HTTP/1.1" 200 - 14 0.006 0.921 2026-08-23 23:22:33,842 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_multicompany_flows: Starting TestMultiCompanyFlows.test_full_access_to_partner_tokens ... 2026-08-23 23:22:33,854 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:portal_user from n/a 2026-08-23 23:22:33,875 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:34,534 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:34] "GET /my/payment_method HTTP/1.1" 200 - 252 0.076 0.584 2026-08-23 23:22:34,566 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_multicompany_flows: Starting TestMultiCompanyFlows.test_pay_logged_in_another_company ... 2026-08-23 23:22:34,587 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.res_users: Login successful for db:rb-966ce88-224197-407373 login:internal_user from n/a 2026-08-23 23:22:34,598 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:35,322 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:35] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction&partner_id=1982&access_token=fe4e68f473eed766c1f471b21f1821468ecad01feb12758b3e2523e3d7996979&company_id=231 HTTP/1.1" 200 - 315 0.082 0.643 2026-08-23 23:22:35,349 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:35] "POST /payment/transaction HTTP/1.1" 200 - 16 0.007 0.010 2026-08-23 23:22:35,393 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 23:22:35,718 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_availability_report_covers_all_reasons ... 2026-08-23 23:22:35,785 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_non_primary_payment_method_not_compatible ... 2026-08-23 23:22:35,817 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_when_no_supported_countries_set ... 2026-08-23 23:22:35,863 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_when_no_supported_currencies_set ... 2026-08-23 23:22:35,885 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_when_provider_is_enabled ... 2026-08-23 23:22:35,903 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_when_tokenization_forced ... 2026-08-23 23:22:35,923 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_with_express_checkout ... 2026-08-23 23:22:35,943 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_with_supported_countries ... 2026-08-23 23:22:35,987 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_with_supported_currencies ... 2026-08-23 23:22:36,008 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_when_provider_is_disabled ... 2026-08-23 23:22:36,035 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_when_tokenization_forced ... 2026-08-23 23:22:36,056 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_with_express_checkout ... 2026-08-23 23:22:36,075 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_with_unsupported_countries ... 2026-08-23 23:22:36,114 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_with_unsupported_currencies ... 2026-08-23 23:22:36,134 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_requires_provider_to_be_activated ... 2026-08-23 23:22:36,165 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_unlinking_payment_method_from_provider_state_archives_tokens ... 2026-08-23 23:22:36,197 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:22:36,540 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_availability_report_covers_all_reasons ... 2026-08-23 23:22:36,635 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_changing_provider_state_archives_tokens ... 2026-08-23 23:22:36,674 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_disabling_provider_deactivates_default_payment_methods ... 2026-08-23 23:22:36,708 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_disabling_provider_deactivates_processing_cron ... 2026-08-23 23:22:36,743 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_enabling_provider_activates_default_payment_methods ... 2026-08-23 23:22:36,774 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_enabling_provider_activates_processing_cron ... 2026-08-23 23:22:36,803 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_maximum_amount_is_zero ... 2026-08-23 23:22:36,841 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_no_available_countries_set ... 2026-08-23 23:22:36,893 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_no_available_currencies_set ... 2026-08-23 23:22:36,932 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_payment_below_maximum_amount ... 2026-08-23 23:22:36,970 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_tokenization_forced ... 2026-08-23 23:22:37,004 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_tokenization_required ... 2026-08-23 23:22:37,040 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_with_available_countries ... 2026-08-23 23:22:37,094 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_with_available_currencies ... 2026-08-23 23:22:37,131 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_with_branch_companies ... 2026-08-23 23:22:38,982 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_with_express_checkout ... 2026-08-23 23:22:39,017 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_when_payment_above_maximum_amount ... 2026-08-23 23:22:39,054 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_when_tokenization_forced ... 2026-08-23 23:22:39,088 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_when_tokenization_required ... 2026-08-23 23:22:39,121 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_with_express_checkout ... 2026-08-23 23:22:39,154 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_with_unavailable_countries ... 2026-08-23 23:22:39,204 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_with_unavailable_currencies ... 2026-08-23 23:22:39,241 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_published_provider_compatible_with_all_users ... 2026-08-23 23:22:39,275 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_unpublished_provider_compatible_with_internal_user ... 2026-08-23 23:22:39,307 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_unpublished_provider_not_compatible_with_non_internal_user ... 2026-08-23 23:22:39,344 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_validation_currency_is_supported ... 2026-08-23 23:22:39,376 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:22:39,687 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_cannot_assign_token_to_public_partner ... 2026-08-23 23:22:39,714 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_display_name_for_empty_payment_details ... 2026-08-23 23:22:39,793 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_display_name_is_not_padded ... 2026-08-23 23:22:39,812 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_display_name_is_padded ... 2026-08-23 23:22:39,830 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_display_name_is_shortened_to_max_length ... 2026-08-23 23:22:39,848 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_unarchiving_token_requires_active_payment_method ... 2026-08-23 23:22:39,873 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_unarchiving_token_requires_active_provider ... 2026-08-23 23:22:39,904 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_users_have_no_access_to_other_users_tokens ... 2026-08-23 23:22:39,979 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:22:40,294 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capture_allowed_for_authorized_users ... 2026-08-23 23:22:40,353 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capture_blocked_for_unauthorized_user ... 2026-08-23 23:22:40,366 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 699, model: payment.transaction 2026-08-23 23:22:40,384 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capturing_child_tx_triggers_source_tx_state_update ... 2026-08-23 23:22:40,420 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capturing_full_amount_confirms_source_tx ... 2026-08-23 23:22:40,458 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capturing_partial_amount_leaves_source_tx_authorized ... 2026-08-23 23:22:40,492 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_log_processing_values ... 2026-08-23 23:22:40,520 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_partial_capture_transaction_values ... 2026-08-23 23:22:40,544 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_refund_allowed_for_authorized_users ... 2026-08-23 23:22:40,624 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_refund_blocked_for_unauthorized_user ... 2026-08-23 23:22:40,637 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 699, model: payment.transaction 2026-08-23 23:22:40,654 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_refund_transaction_values ... 2026-08-23 23:22:40,681 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_refunds_count ... 2026-08-23 23:22:40,722 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_update_state_to_extra_allowed_state ... 2026-08-23 23:22:40,744 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_update_state_to_illegal_target_state ... 2026-08-23 23:22:40,766 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_updating_state_resets_post_processing_status ... 2026-08-23 23:22:40,767 202 INFO rb-966ce88-224197-407373 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-08-23 23:22:40,780 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_void_allowed_for_authorized_users ... 2026-08-23 23:22:40,847 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_void_blocked_for_unauthorized_user ... 2026-08-23 23:22:40,859 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 699, model: payment.transaction 2026-08-23 23:22:40,877 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_voiding_child_tx_triggers_source_tx_state_update ... 2026-08-23 23:22:40,925 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:22:41,263 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_accept_webhook_notification_with_valid_signature ... 2026-08-23 23:22:41,287 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_application_info_passed_in_payment_request ... 2026-08-23 23:22:41,301 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:41,466 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.controllers.main: payment request response for transaction with reference Test Transaction: {} 2026-08-23 23:22:41,467 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:41] "POST /payment/adyen/payments HTTP/1.1" 200 - 19 0.004 0.163 2026-08-23 23:22:41,482 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_application_info_passed_in_token_payment_request ... 2026-08-23 23:22:41,498 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.models.payment_transaction: payment request response for transaction with reference Test Transaction: {} 2026-08-23 23:22:41,512 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_failed_webhook_authorization_notification_leaves_transaction_in_draft ... 2026-08-23 23:22:41,524 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:42,440 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:42] "POST /payment/adyen/notification HTTP/1.1" 200 - 9 0.002 0.915 2026-08-23 23:22:42,455 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_failed_webhook_cancellation_notification_leaves_transaction_authorized ... 2026-08-23 23:22:42,468 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:42,630 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:42] "POST /payment/adyen/notification HTTP/1.1" 200 - 9 0.002 0.161 2026-08-23 23:22:42,645 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_failed_webhook_capture_notification_leaves_transaction_authorized ... 2026-08-23 23:22:42,659 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:42,865 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:42] "POST /payment/adyen/notification HTTP/1.1" 200 - 27 0.007 0.201 2026-08-23 23:22:42,880 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_failed_webhook_refund_notification_sets_refund_transaction_in_error ... 2026-08-23 23:22:42,893 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:43,065 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:43] "POST /payment/adyen/notification HTTP/1.1" 200 - 27 0.006 0.167 2026-08-23 23:22:43,092 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_get_tx_from_notification_data_creates_capture_tx_when_missing ... 2026-08-23 23:22:43,125 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_get_tx_from_notification_data_creates_refund_tx_when_missing ... 2026-08-23 23:22:43,148 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_get_tx_from_notification_data_creates_void_tx_when_missing ... 2026-08-23 23:22:43,174 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_get_tx_from_notification_data_returns_partial_capture_child_tx ... 2026-08-23 23:22:43,199 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_get_tx_from_notification_data_returns_refund_tx ... 2026-08-23 23:22:43,221 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_get_tx_from_notification_data_returns_void_tx ... 2026-08-23 23:22:43,246 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_no_information_missing_from_partner_address ... 2026-08-23 23:22:43,279 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_processing_values ... 2026-08-23 23:22:43,301 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_reject_webhook_notification_with_invalid_signature ... 2026-08-23 23:22:43,323 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_reject_webhook_notification_with_missing_signature ... 2026-08-23 23:22:43,345 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_send_full_capture_request_does_not_create_capture_tx ... 2026-08-23 23:22:43,356 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.models.payment_transaction: capture request response: {'pspreference': 'dummy ref', 'status': 'received'} 2026-08-23 23:22:43,377 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_send_full_void_request_does_not_create_void_tx ... 2026-08-23 23:22:43,387 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.models.payment_transaction: void request response: {'pspreference': 'dummy ref', 'status': 'received'} 2026-08-23 23:22:43,403 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_send_partial_capture_request_creates_capture_tx ... 2026-08-23 23:22:43,415 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.models.payment_transaction: capture request response: {'pspreference': 'dummy ref', 'status': 'received'} 2026-08-23 23:22:43,438 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_send_partial_void_request_creates_void_tx ... 2026-08-23 23:22:43,451 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.models.payment_transaction: void request response: {'pspreference': 'dummy ref', 'status': 'received'} 2026-08-23 23:22:43,469 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_send_refund_request ... 2026-08-23 23:22:43,512 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_tx_state_after_send_full_capture_request ... 2026-08-23 23:22:43,544 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_tx_state_after_send_partial_capture_request ... 2026-08-23 23:22:43,577 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_tx_state_after_send_void_request ... 2026-08-23 23:22:43,604 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_authorizes_transaction ... 2026-08-23 23:22:43,618 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:43,783 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:43] "POST /payment/adyen/notification HTTP/1.1" 200 - 19 0.004 0.162 2026-08-23 23:22:43,799 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_cancels_transaction ... 2026-08-23 23:22:43,813 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:44,784 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:44] "POST /payment/adyen/notification HTTP/1.1" 200 - 19 0.004 0.968 2026-08-23 23:22:44,800 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_captures_transaction ... 2026-08-23 23:22:44,814 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:44,983 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:44] "POST /payment/adyen/notification HTTP/1.1" 200 - 19 0.006 0.164 2026-08-23 23:22:44,999 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_confirms_transaction ... 2026-08-23 23:22:45,014 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:45,235 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:45] "POST /payment/adyen/notification HTTP/1.1" 200 - 19 0.006 0.217 2026-08-23 23:22:45,251 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_refunds_transaction ... 2026-08-23 23:22:45,265 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:45,473 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.models.payment_transaction: tried to write on transaction with reference Test Transaction with the same value for the state: done 2026-08-23 23:22:45,478 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:45] "POST /payment/adyen/notification HTTP/1.1" 200 - 35 0.009 0.206 2026-08-23 23:22:45,499 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_triggers_signature_check ... 2026-08-23 23:22:45,514 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:45,674 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:45] "POST /payment/adyen/notification HTTP/1.1" 200 - 9 0.001 0.160 2026-08-23 23:22:45,699 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:22:46,051 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_aps.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-08-23 23:22:46,084 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_aps.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-08-23 23:22:46,113 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_aps.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-08-23 23:22:46,146 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_aps.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_contains_only_valid_characters ... 2026-08-23 23:22:46,169 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:22:46,503 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_notification_with_valid_signature ... 2026-08-23 23:22:46,527 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-08-23 23:22:46,540 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:47,505 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:47] "POST /payment/aps/return HTTP/1.1" 303 - 8 0.002 0.964 2026-08-23 23:22:47,957 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:47] "GET /payment/status HTTP/1.1" 200 - 180 0.044 0.405 2026-08-23 23:22:47,973 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_signature_check ... 2026-08-23 23:22:47,989 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:48,147 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:48] "POST /payment/aps/return HTTP/1.1" 303 - 8 0.002 0.159 2026-08-23 23:22:48,549 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:48] "GET /payment/status HTTP/1.1" 200 - 180 0.042 0.357 2026-08-23 23:22:48,565 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-08-23 23:22:48,589 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-08-23 23:22:48,611 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-08-23 23:22:48,623 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:48,790 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:48] "POST /payment/aps/webhook HTTP/1.1" 200 - 9 0.001 0.167 2026-08-23 23:22:48,805 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-08-23 23:22:48,819 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:48,976 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:48] "POST /payment/aps/webhook HTTP/1.1" 200 - 9 0.002 0.157 2026-08-23 23:22:49,001 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:22:49,356 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_asiapay.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-08-23 23:22:49,383 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_asiapay.tests.test_payment_provider: Starting TestPaymentProvider.test_signature_calculation_for_incoming_data ... 2026-08-23 23:22:49,399 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_asiapay.tests.test_payment_provider: Starting TestPaymentProvider.test_signature_calculation_for_outgoing_data ... 2026-08-23 23:22:49,423 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:22:49,764 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-08-23 23:22:49,795 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-08-23 23:22:49,823 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-08-23 23:22:49,855 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_is_computed_based_on_document_name ... 2026-08-23 23:22:50,069 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_is_singularized ... 2026-08-23 23:22:50,141 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_is_stripped_at_max_length ... 2026-08-23 23:22:50,222 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:22:50,553 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_webhook_notification_with_valid_signature ... 2026-08-23 23:22:50,576 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-08-23 23:22:50,599 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-08-23 23:22:50,621 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-08-23 23:22:50,633 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:50,812 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:50] "POST /payment/asiapay/webhook HTTP/1.1" 200 - 9 0.001 0.179 2026-08-23 23:22:50,827 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-08-23 23:22:50,841 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:51,789 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:51] "POST /payment/asiapay/webhook HTTP/1.1" 200 - 9 0.002 0.948 2026-08-23 23:22:51,813 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:22:52,158 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_compatible_providers ... 2026-08-23 23:22:52,207 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_processing_values ... 2026-08-23 23:22:52,232 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_validation ... 2026-08-23 23:22:52,248 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_voiding_confirmed_tx_cancels_it ... 2026-08-23 23:22:52,292 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:22:52,653 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_authorize.tests.test_refund_flows: Starting TestRefundFlows.test_refunding_authorized_tx_voids_it ... 2026-08-23 23:22:52,682 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_authorize.tests.test_refund_flows: Starting TestRefundFlows.test_refunding_captured_tx_refunds_it_and_creates_refund_tx ... 2026-08-23 23:22:52,720 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_authorize.tests.test_refund_flows: Starting TestRefundFlows.test_refunding_refunded_tx_creates_refund_tx ... 2026-08-23 23:22:52,756 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_authorize.tests.test_refund_flows: Starting TestRefundFlows.test_refunding_voided_tx_cancels_it ... 2026-08-23 23:22:52,794 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:22:53,160 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_accept_notification_with_valid_signature ... 2026-08-23 23:22:53,183 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_feedback_processing ... 2026-08-23 23:22:53,201 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.models.payment_transaction: tried to write on transaction with reference Test Transaction with the same value for the state: done 2026-08-23 23:22:53,218 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_redirect_form_values ... 2026-08-23 23:22:53,248 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_reject_notification_with_invalid_signature ... 2026-08-23 23:22:53,271 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_reject_notification_with_missing_signature ... 2026-08-23 23:22:53,292 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_signature_is_computed_based_on_lower_case_data_keys ... 2026-08-23 23:22:53,307 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_webhook_notification_confirms_transaction ... 2026-08-23 23:22:53,319 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:53,485 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:53] "POST /payment/buckaroo/webhook HTTP/1.1" 200 - 19 0.005 0.163 2026-08-23 23:22:53,500 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_webhook_notification_triggers_signature_check ... 2026-08-23 23:22:53,513 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:53,673 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:53] "POST /payment/buckaroo/return HTTP/1.1" 303 - 8 0.001 0.160 2026-08-23 23:22:54,064 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:54] "GET /payment/status HTTP/1.1" 200 - 180 0.043 0.345 2026-08-23 23:22:54,094 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:22:54,511 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_custom.tests.test_payment_transaction: Starting TestPaymentTransaction.test_communication_based_on_transaction_reference ... 2026-08-23 23:22:54,559 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_custom.tests.test_payment_transaction: Starting TestPaymentTransaction.test_communication_for_invoice ... 2026-08-23 23:22:54,851 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_custom.tests.test_payment_transaction: Starting TestPaymentTransaction.test_communication_for_sale_order ... 2026-08-23 23:22:55,212 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:22:55,564 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_making_a_payment_request_propagates_token_simulated_state_to_transaction ... 2026-08-23 23:22:55,603 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_authorizes_transaction ... 2026-08-23 23:22:55,637 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_cancels_transaction ... 2026-08-23 23:22:55,668 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-08-23 23:22:55,700 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_propagates_simulated_state_to_token ... 2026-08-23 23:22:55,742 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_sets_transaction_in_error ... 2026-08-23 23:22:55,773 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_sets_transaction_pending ... 2026-08-23 23:22:55,803 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_tokenizes_transaction ... 2026-08-23 23:22:55,834 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_send_full_capture_request_does_not_create_capture_tx ... 2026-08-23 23:22:55,865 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_send_partial_capture_request_creates_capture_tx ... 2026-08-23 23:22:55,907 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:22:56,276 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_demo.tests.test_processing_flows: Starting TestProcessingFlows.test_portal_payment_triggers_processing ... 2026-08-23 23:22:56,292 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:56,452 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:56] "POST /payment/demo/simulate_payment HTTP/1.1" 200 - 6 0.003 0.158 2026-08-23 23:22:56,476 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:22:56,868 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_flutterwave.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-08-23 23:22:56,899 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_flutterwave.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_validation_transactions ... 2026-08-23 23:22:56,943 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:22:57,319 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-08-23 23:22:57,349 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-08-23 23:22:57,375 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-08-23 23:22:57,407 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_tokenizes_transaction ... 2026-08-23 23:22:57,440 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_is_singularized ... 2026-08-23 23:22:57,523 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:22:57,868 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_webhook_notification_with_valid_signature ... 2026-08-23 23:22:57,891 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-08-23 23:22:57,905 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:58,846 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:58] "GET /payment/flutterwave/return?status=successful&tx_ref=Test+Transaction HTTP/1.1" 303 - 8 0.001 0.941 2026-08-23 23:22:59,253 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:59] "GET /payment/status HTTP/1.1" 200 - 179 0.052 0.352 2026-08-23 23:22:59,269 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-08-23 23:22:59,293 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-08-23 23:22:59,316 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-08-23 23:22:59,329 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:59,488 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:59] "POST /payment/flutterwave/webhook HTTP/1.1" 200 - 9 0.001 0.159 2026-08-23 23:22:59,503 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-08-23 23:22:59,517 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:22:59,677 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:22:59] "POST /payment/flutterwave/webhook HTTP/1.1" 200 - 9 0.002 0.160 2026-08-23 23:22:59,702 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:23:00,035 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_mercado_pago.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-08-23 23:23:00,072 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:23:00,405 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_cop_currency_rounding ... 2026-08-23 23:23:00,430 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-08-23 23:23:00,457 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_preference_request_payload ... 2026-08-23 23:23:00,483 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-08-23 23:23:00,515 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_rejects_transaction ... 2026-08-23 23:23:00,554 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:23:00,887 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_mercado_pago.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-08-23 23:23:00,901 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:23:01,056 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:23:01] "GET /payment/mercado_pago/return?external_reference=Test+Transaction&payment_id=123456 HTTP/1.1" 303 - 6 0.001 0.155 2026-08-23 23:23:01,434 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:23:01] "GET /payment/status HTTP/1.1" 200 - 174 0.039 0.337 2026-08-23 23:23:01,450 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_mercado_pago.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-08-23 23:23:01,465 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:23:01,620 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:23:01] "POST /payment/mercado_pago/webhook/Test%20Transaction HTTP/1.1" 200 - 8 0.001 0.155 2026-08-23 23:23:01,644 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:23:01,977 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_mollie.tests.test_mollie: Starting MollieTest.test_payment_request_payload_values ... 2026-08-23 23:23:02,002 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_mollie.tests.test_mollie: Starting MollieTest.test_webhook_notification_confirms_transaction ... 2026-08-23 23:23:02,016 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:23:02,963 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:23:02] "POST /payment/mollie/webhook HTTP/1.1" 200 - 19 0.005 0.943 2026-08-23 23:23:02,988 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:23:03,326 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7080] 2026-08-23 23:23:03,327 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-08-23 23:23:03,330 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7183] 2026-08-23 23:23:03,330 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-08-23 23:23:03,334 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7058] 2026-08-23 23:23:03,334 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-08-23 23:23:03,353 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_momo_viin.tests.test_momo: Starting MoMoTest.test_10_form_render ... 2026-08-23 23:23:03,369 202 INFO rb-966ce88-224197-407373 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': 2082, 'provider_code': 'momo', 'provider_id': 20, 'reference': 'Test Transaction', 'should_tokenize': False} 2026-08-23 23:23:03,371 202 INFO rb-966ce88-224197-407373 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=MM1787527383_Test ' 'Transaction', 'orderId': 'Test Transaction', 'orderInfo': 'Norbert Buyer|norbert.buyer@example.com|Test Transaction', 'partnerCode': 'MOMO', 'redirectUrl': 'https://localhost:8069/payment/momo/return', 'requestId': 'MM1787527383_Test Transaction'} 2026-08-23 23:23:03,391 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_momo_viin.tests.test_momo: Starting MoMoTest.test_11_form_render_currency_supported ... 2026-08-23 23:23:03,402 202 INFO rb-966ce88-224197-407373 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': 2082, 'provider_code': 'momo', 'provider_id': 20, 'reference': 'Test Transaction', 'should_tokenize': False} 2026-08-23 23:23:03,407 202 INFO rb-966ce88-224197-407373 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=MM1787527383_Test ' 'Transaction', 'orderId': 'Test Transaction', 'orderInfo': 'Norbert Buyer|norbert.buyer@example.com|Test Transaction', 'partnerCode': 'MOMO', 'redirectUrl': 'https://localhost:8069/payment/momo/return', 'requestId': 'MM1787527383_Test Transaction'} 2026-08-23 23:23:03,426 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_momo_viin.tests.test_momo: Starting MoMoTest.test_20_momo_form_management ... 2026-08-23 23:23:03,450 202 INFO rb-966ce88-224197-407373 odoo.addons.payment.models.payment_transaction: tried to write on transaction with reference test-ref0 with the same value for the state: done 2026-08-23 23:23:03,463 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_momo_viin.tests.test_momo: Starting MoMoTest.test_30_momo_bad_configuration ... 2026-08-23 23:23:03,478 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_momo_viin.tests.test_momo: Starting MoMoTest.test_40_momo_currency_usd ... 2026-08-23 23:23:03,514 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_momo_viin.tests.test_momo: Starting MoMoTest.test_50_momo_currency_euro ... 2026-08-23 23:23:03,558 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:23:03,909 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_nganluong.tests.test_nganluong: Starting NganLuongTest.test_10_form_render ... 2026-08-23 23:23:03,945 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_nganluong.tests.test_nganluong: Starting NganLuongTest.test_12_nganluong_form_management ... 2026-08-23 23:23:03,988 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_nganluong.models.payment_transaction: Received notification for NganLuong payment test-ref0: set as pending 2026-08-23 23:23:03,990 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_nganluong.models.payment_transaction: Validated NganLuong payment for tx test-ref0: set as done 2026-08-23 23:23:04,004 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_nganluong.tests.test_nganluong: Starting NganLuongTest.test_13_currency_no_support ... 2026-08-23 23:23:04,041 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_nganluong.models.payment_transaction: Received notification for NganLuong payment Test Transaction: set as pending 2026-08-23 23:23:04,042 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_nganluong.models.payment_transaction: Validated NganLuong payment for tx Test Transaction: set as done 2026-08-23 23:23:04,065 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:23:04,397 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_nuvei.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-08-23 23:23:04,425 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_nuvei.tests.test_payment_provider: Starting TestPaymentProvider.test_signature_calculation_for_incoming_data ... 2026-08-23 23:23:04,439 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_nuvei.tests.test_payment_provider: Starting TestPaymentProvider.test_signature_calculation_for_outgoing_data ... 2026-08-23 23:23:04,462 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:23:04,797 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-08-23 23:23:04,828 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-08-23 23:23:04,855 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-08-23 23:23:04,885 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_sets_transaction_in_error ... 2026-08-23 23:23:04,915 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_sets_transaction_to_cancel ... 2026-08-23 23:23:04,944 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_sets_unknown_transaction_in_error ... 2026-08-23 23:23:04,953 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_nuvei.models.payment_transaction: Received data with invalid payment status (???) and reason 'Invalid Card' for transaction with reference Test Transaction 2026-08-23 23:23:04,974 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_values_contain_rounded_amount_usd_webpay ... 2026-08-23 23:23:05,011 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:23:05,345 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_notification_with_valid_signature ... 2026-08-23 23:23:05,368 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_process_empty_payment_data_on_cancellation ... 2026-08-23 23:23:05,381 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:23:05,540 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:23:05] "GET /payment/nuvei/return?tx_ref=Test+Transaction&error_access_token=9769f78568eac24dfb85cc82a0a5add311a1e3ffedf4b247ef812cc24ace38d1&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.002 0.159 2026-08-23 23:23:05,931 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:23:05] "GET /payment/status HTTP/1.1" 200 - 178 0.042 0.347 2026-08-23 23:23:05,948 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-08-23 23:23:05,965 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:23:06,126 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:23:06] "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.161 2026-08-23 23:23:06,519 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:23:06] "GET /payment/status HTTP/1.1" 200 - 179 0.040 0.350 2026-08-23 23:23:06,535 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_signature_check ... 2026-08-23 23:23:06,549 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:23:06,708 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:23:06] "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.001 0.159 2026-08-23 23:23:07,103 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:23:07] "GET /payment/status HTTP/1.1" 200 - 179 0.042 0.351 2026-08-23 23:23:07,119 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-08-23 23:23:07,142 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-08-23 23:23:07,165 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-08-23 23:23:07,177 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:23:07,335 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:23:07] "POST /payment/nuvei/webhook HTTP/1.1" 200 - 9 0.001 0.157 2026-08-23 23:23:07,350 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-08-23 23:23:07,363 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:23:08,319 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:23:08] "POST /payment/nuvei/webhook HTTP/1.1" 200 - 9 0.002 0.955 2026-08-23 23:23:08,344 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:23:08,752 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_complete_order_confirms_transaction ... 2026-08-23 23:23:08,780 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_feedback_processing ... 2026-08-23 23:23:08,820 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_order_payload_values_for_public_user ... 2026-08-23 23:23:08,855 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_processing_values ... 2026-08-23 23:23:08,870 202 INFO rb-966ce88-224197-407373 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-08-23 23:23:08,870 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_paypal.models.payment_transaction: Response of '/checkout/orders' request for transaction with reference Test Transaction: {'id': '123DUMMY456'} 2026-08-23 23:23:08,870 202 INFO rb-966ce88-224197-407373 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': 2102, 'provider_code': 'paypal', 'provider_id': 11, 'reference': 'Test Transaction', 'should_tokenize': False} 2026-08-23 23:23:08,883 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_provide_shipping_address ... 2026-08-23 23:23:09,062 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_webhook_notification_confirms_transaction ... 2026-08-23 23:23:09,074 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:23:09,240 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:23:09] "POST /payment/paypal/webhook/ HTTP/1.1" 200 - 19 0.004 0.163 2026-08-23 23:23:09,256 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_webhook_notification_triggers_origin_check ... 2026-08-23 23:23:09,269 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:23:09,428 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:23:09] "POST /payment/paypal/webhook/ HTTP/1.1" 200 - 9 0.002 0.158 2026-08-23 23:23:09,452 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:23:16,996 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 23:23:24,901 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 23:23:32,207 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 23:23:37,282 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 23:23:42,831 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 23:23:48,883 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 23:23:54,135 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 23:23:59,391 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 23:24:04,652 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 23:24:09,906 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 23:24:14,958 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 23:24:20,075 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 23:24:30,075 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 23:24:35,457 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 23:24:40,595 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 23:24:46,040 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 23:24:51,383 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 23:24:56,769 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 23:25:02,136 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-23 23:25:02,484 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_razorpay.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-08-23 23:25:02,520 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:25:02,850 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_allow_multi_payments_on_non_recurring_transactions ... 2026-08-23 23:25:02,867 202 INFO rb-966ce88-224197-407373 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-08-23 23:25:02,867 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-08-23 23:25:02,868 202 INFO rb-966ce88-224197-407373 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-08-23 23:25:02,868 202 INFO rb-966ce88-224197-407373 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-08-23 23:25:02,873 202 INFO rb-966ce88-224197-407373 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-08-23 23:25:02,874 202 INFO rb-966ce88-224197-407373 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-08-23 23:25:02,874 202 INFO rb-966ce88-224197-407373 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-08-23 23:25:02,874 202 INFO rb-966ce88-224197-407373 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-08-23 23:25:02,878 202 INFO rb-966ce88-224197-407373 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-08-23 23:25:02,878 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-08-23 23:25:02,878 202 INFO rb-966ce88-224197-407373 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-08-23 23:25:02,878 202 INFO rb-966ce88-224197-407373 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-08-23 23:25:02,881 202 INFO rb-966ce88-224197-407373 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-08-23 23:25:02,881 202 INFO rb-966ce88-224197-407373 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-08-23 23:25:02,881 202 INFO rb-966ce88-224197-407373 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-08-23 23:25:02,881 202 INFO rb-966ce88-224197-407373 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-08-23 23:25:02,884 202 INFO rb-966ce88-224197-407373 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-08-23 23:25:02,884 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-08-23 23:25:02,885 202 INFO rb-966ce88-224197-407373 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-08-23 23:25:02,885 202 INFO rb-966ce88-224197-407373 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-08-23 23:25:02,887 202 INFO rb-966ce88-224197-407373 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-08-23 23:25:02,887 202 INFO rb-966ce88-224197-407373 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-08-23 23:25:02,888 202 INFO rb-966ce88-224197-407373 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-08-23 23:25:02,888 202 INFO rb-966ce88-224197-407373 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-08-23 23:25:02,891 202 INFO rb-966ce88-224197-407373 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-08-23 23:25:02,891 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-08-23 23:25:02,891 202 INFO rb-966ce88-224197-407373 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-08-23 23:25:02,891 202 INFO rb-966ce88-224197-407373 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-08-23 23:25:02,894 202 INFO rb-966ce88-224197-407373 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-08-23 23:25:02,894 202 INFO rb-966ce88-224197-407373 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-08-23 23:25:02,894 202 INFO rb-966ce88-224197-407373 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-08-23 23:25:02,894 202 INFO rb-966ce88-224197-407373 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-08-23 23:25:02,897 202 INFO rb-966ce88-224197-407373 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-08-23 23:25:02,897 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-08-23 23:25:02,898 202 INFO rb-966ce88-224197-407373 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-08-23 23:25:02,898 202 INFO rb-966ce88-224197-407373 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-08-23 23:25:02,901 202 INFO rb-966ce88-224197-407373 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-08-23 23:25:02,901 202 INFO rb-966ce88-224197-407373 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-08-23 23:25:02,901 202 INFO rb-966ce88-224197-407373 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-08-23 23:25:02,901 202 INFO rb-966ce88-224197-407373 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-08-23 23:25:02,916 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_tx_from_notification_data_creates_refund_tx_when_missing ... 2026-08-23 23:25:02,938 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_tx_from_notification_data_returns_refund_tx ... 2026-08-23 23:25:02,959 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_order_request_payload ... 2026-08-23 23:25:02,981 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_prevent_multi_payments_on_recurring_transactions ... 2026-08-23 23:25:03,010 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-08-23 23:25:03,039 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_only_tokenizes_once ... 2026-08-23 23:25:03,075 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_tokenizes_transaction ... 2026-08-23 23:25:03,105 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_updates_reference_if_not_confirmed ... 2026-08-23 23:25:03,130 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_void_is_not_supported ... 2026-08-23 23:25:03,164 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:25:03,495 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_webhook_notification_with_valid_signature ... 2026-08-23 23:25:03,519 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-08-23 23:25:03,542 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-08-23 23:25:03,564 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-08-23 23:25:03,576 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:25:03,737 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:25:03] "POST /payment/razorpay/webhook HTTP/1.1" 200 - 9 0.002 0.161 2026-08-23 23:25:03,752 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-08-23 23:25:03,765 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:25:03,925 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:25:03] "POST /payment/razorpay/webhook HTTP/1.1" 200 - 9 0.002 0.159 2026-08-23 23:25:03,948 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:25:04,905 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_razorpay_oauth.tests.test_payment_provider: Starting TestPaymentProvider.test_allow_enabling_if_credentials_are_set ... 2026-08-23 23:25:04,927 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_razorpay_oauth.tests.test_payment_provider: Starting TestPaymentProvider.test_prevent_enabling_if_credentials_are_not_set ... 2026-08-23 23:25:04,960 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:25:05,298 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_stripe.tests.test_refund_flows: Starting TestRefundFlows.test_canceled_refund_webhook_notification_triggers_processing ... 2026-08-23 23:25:05,315 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:25:05,473 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:25:05] "POST /payment/stripe/webhook HTTP/1.1" 200 - 7 0.001 0.158 2026-08-23 23:25:05,489 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_stripe.tests.test_refund_flows: Starting TestRefundFlows.test_refund_id_is_set_as_provider_reference ... 2026-08-23 23:25:05,527 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_stripe.tests.test_refund_flows: Starting TestRefundFlows.test_void_webhook_notification_does_not_trigger_processing ... 2026-08-23 23:25:05,542 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:25:05,734 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:25:05] "POST /payment/stripe/webhook HTTP/1.1" 200 - 9 0.002 0.192 2026-08-23 23:25:05,758 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:25:06,085 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_country_mapping_stripe_connect ... 2026-08-23 23:25:08,656 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_create_account_link_pass_required_parameters ... 2026-08-23 23:25:08,676 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_do_not_create_webhook_if_already_done ... 2026-08-23 23:25:08,695 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_onboarding_action_redirect_to_url ... 2026-08-23 23:25:08,870 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_only_create_webhook_if_not_already_done ... 2026-08-23 23:25:08,897 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_processing_values ... 2026-08-23 23:25:08,926 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_reject_notification_when_missing_secret ... 2026-08-23 23:25:08,950 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_reject_notification_with_missing_timestamp ... 2026-08-23 23:25:08,972 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_tx_state_after_send_capture_request ... 2026-08-23 23:25:09,005 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_tx_state_after_send_void_request ... 2026-08-23 23:25:09,036 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_webhook_notification_confirms_transaction ... 2026-08-23 23:25:09,047 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:25:09,214 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:25:09] "POST /payment/stripe/webhook HTTP/1.1" 200 - 20 0.005 0.163 2026-08-23 23:25:09,230 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_webhook_notification_tokenizes_payment_method ... 2026-08-23 23:25:09,243 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:25:09,408 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:25:09] "POST /payment/stripe/webhook HTTP/1.1" 200 - 20 0.004 0.162 2026-08-23 23:25:09,423 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_webhook_notification_triggers_signature_check ... 2026-08-23 23:25:09,437 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:25:10,325 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:25:10] "POST /payment/stripe/webhook HTTP/1.1" 200 - 10 0.002 0.888 2026-08-23 23:25:10,350 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:25:10,682 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7080] 2026-08-23 23:25:10,682 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-08-23 23:25:10,686 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7183] 2026-08-23 23:25:10,686 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-08-23 23:25:10,689 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7058] 2026-08-23 23:25:10,689 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-08-23 23:25:10,710 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_vnpay.tests.test_vnpay: Starting VNPayTest.test_10_vnpay_form_management ... 2026-08-23 23:25:10,747 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_vnpay.tests.test_vnpay: Starting VNPayTest.test_20_vnpay_bad_configuration ... 2026-08-23 23:25:10,762 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_vnpay.tests.test_vnpay: Starting VNPayTest.test_30_vnpay_currency_euro ... 2026-08-23 23:25:10,795 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_vnpay.tests.test_vnpay: Starting VNPayTest.test_40_vnpay_currency_usd ... 2026-08-23 23:25:10,828 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_vnpay.tests.test_vnpay: Starting VNPayTest.test_50_vnpay_currency_conversion_euro ... 2026-08-23 23:25:10,865 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_vnpay.tests.test_vnpay: Starting VNPayTest.test_51_vnpay_currency_no_conversion_vnd ... 2026-08-23 23:25:10,899 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_vnpay.tests.test_vnpay: Starting VNPayTest.test_redirect_form_values ... 2026-08-23 23:25:10,947 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:25:11,279 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_accept_notification_with_valid_signature ... 2026-08-23 23:25:11,302 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_failed_webhook_notification_set_tx_as_cancel ... 2026-08-23 23:25:11,315 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:25:11,480 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:25:11] "POST /payment/worldline/webhook HTTP/1.1" 200 - 19 0.005 0.162 2026-08-23 23:25:11,495 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_failed_webhook_notification_set_tx_as_error_1 ... 2026-08-23 23:25:11,508 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:25:11,675 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:25:11] "POST /payment/worldline/webhook HTTP/1.1" 200 - 19 0.004 0.164 2026-08-23 23:25:11,690 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_failed_webhook_notification_set_tx_as_error_2 ... 2026-08-23 23:25:11,703 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:25:11,870 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:25:11] "POST /payment/worldline/webhook HTTP/1.1" 200 - 19 0.004 0.164 2026-08-23 23:25:11,885 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_reject_notification_with_invalid_signature ... 2026-08-23 23:25:11,908 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_reject_notification_with_missing_signature ... 2026-08-23 23:25:11,930 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_webhook_notification_confirms_transaction ... 2026-08-23 23:25:11,942 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:25:12,106 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:25:12] "POST /payment/worldline/webhook HTTP/1.1" 200 - 19 0.004 0.161 2026-08-23 23:25:12,121 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_webhook_notification_creates_token ... 2026-08-23 23:25:12,135 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:25:13,071 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_worldline.models.payment_transaction: Created token with id 35 for partner with id 2308 from transaction with reference Test Transaction 2026-08-23 23:25:13,075 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:25:13] "POST /payment/worldline/webhook HTTP/1.1" 200 - 24 0.007 0.935 2026-08-23 23:25:13,091 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_webhook_notification_triggers_signature_check ... 2026-08-23 23:25:13,104 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:25:13,262 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:25:13] "POST /payment/worldline/webhook HTTP/1.1" 200 - 9 0.002 0.157 2026-08-23 23:25:13,286 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:25:13,619 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_xendit.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-08-23 23:25:13,658 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:25:14,026 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_charge_request_contains_rounded_amount_idr ... 2026-08-23 23:25:14,055 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_empty_rendering_values_if_direct ... 2026-08-23 23:25:14,077 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_tx_from_notification_data_returns_tx ... 2026-08-23 23:25:14,098 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-08-23 23:25:14,123 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_invoice_request_payload ... 2026-08-23 23:25:14,149 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-08-23 23:25:14,163 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_xendit.models.payment_transaction: Sending invoice request for link creation: {'amount': 1111.11, 'currency': 'EUR', 'customer': {'addresses': [{'city': 'Sin City', 'country': 'Belgium', 'postal_code': '1000', 'street_line1': 'Huge Street 2/543'}], 'email': 'norbert.buyer@example.com', 'given_names': 'Norbert Buyer', 'mobile_number': '0032 12 34 56 78'}, 'description': 'Test Transaction', 'external_id': 'Test Transaction', 'failure_redirect_url': 'http://127.0.0.1:8069/payment/xendit/return', 'payment_methods': ['UNKNOWN'], 'success_redirect_url': 'http://127.0.0.1:8069/payment/xendit/return?tx_ref=Test+Transaction&access_token=ae36d5ab5fa845497dcb311eb9c71cd644ed1333e7deddbe84dbb8c9c044dc49&success=true'} 2026-08-23 23:25:14,163 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_xendit.models.payment_transaction: Received invoice request response: {'invoice_url': 'https://dummy.com'} 2026-08-23 23:25:14,176 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-08-23 23:25:14,205 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_tokenizes_transaction ... 2026-08-23 23:25:14,236 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_values_contain_rounded_amount_idr ... 2026-08-23 23:25:14,257 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_tokenization_flow_not_save_payment_details ... 2026-08-23 23:25:14,296 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:25:14,628 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_accept_webhook_notification_with_valid_signature ... 2026-08-23 23:25:14,652 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_reject_notification_with_invalid_signature ... 2026-08-23 23:25:14,675 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_reject_notification_with_missing_signature ... 2026-08-23 23:25:14,697 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_set_xendit_transactions_to_pending_on_return ... 2026-08-23 23:25:14,709 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:25:14,871 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:25:14] "GET /payment/xendit/return?success=true&access_token=coincoin&tx_ref=xendit_tx1 HTTP/1.1" 303 - 10 0.003 0.160 2026-08-23 23:25:15,257 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:25:15] "GET /payment/status HTTP/1.1" 200 - 178 0.045 0.340 2026-08-23 23:25:15,262 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:25:15] "GET /payment/xendit/return?success=false&access_token=f0b884bbf1c0564f509b44ad06fa9f8e894344b8237325232c48052851d5b65b&tx_ref=xendit_tx1 HTTP/1.1" 303 - 0 0.000 0.001 2026-08-23 23:25:15,279 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:25:15] "GET /payment/status HTTP/1.1" 200 - 7 0.002 0.013 2026-08-23 23:25:15,290 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:25:15] "GET /payment/xendit/return?success=true&access_token=f0b884bbf1c0564f509b44ad06fa9f8e894344b8237325232c48052851d5b65b&tx_ref=xendit_tx1 HTTP/1.1" 303 - 10 0.003 0.006 2026-08-23 23:25:15,310 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:25:15] "GET /payment/status HTTP/1.1" 200 - 7 0.003 0.016 2026-08-23 23:25:15,325 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_webhook_notification_triggers_processing ... 2026-08-23 23:25:15,338 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:25:15,497 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:25:15] "POST /payment/xendit/webhook HTTP/1.1" 200 - 9 0.002 0.159 2026-08-23 23:25:15,513 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_webhook_notification_triggers_signature_check ... 2026-08-23 23:25:15,526 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-23 23:25:15,691 202 INFO rb-966ce88-224197-407373 werkzeug: 127.0.0.1 - - [23/Aug/2026 23:25:15] "POST /payment/xendit/webhook HTTP/1.1" 200 - 19 0.004 0.162 2026-08-23 23:25:15,716 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:25:16,061 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7080] 2026-08-23 23:25:16,061 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-08-23 23:25:16,065 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7183] 2026-08-23 23:25:16,065 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-08-23 23:25:16,068 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7058] 2026-08-23 23:25:16,068 202 INFO rb-966ce88-224197-407373 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-08-23 23:25:16,087 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_zalopay.tests.test_zalopay: Starting ZaloPayTest.test_10_zalopay_form_management ... 2026-08-23 23:25:16,118 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_zalopay.tests.test_zalopay: Starting ZaloPayTest.test_30_zalopay_form_validate ... 2026-08-23 23:25:16,137 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_zalopay.models.payment_transaction: ZaloPay: Validated payment for tx test-ref2: set as done 2026-08-23 23:25:16,150 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_zalopay.tests.test_zalopay: Starting ZaloPayTest.test_40_zalopay_bad_configuration ... 2026-08-23 23:25:16,166 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_zalopay.tests.test_zalopay: Starting ZaloPayTest.test_50_zalopay_currency_euro ... 2026-08-23 23:25:16,200 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_zalopay.tests.test_zalopay: Starting ZaloPayTest.test_60_zalopay_currency_usd ... 2026-08-23 23:25:16,234 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_zalopay.tests.test_zalopay: Starting ZaloPayTest.test_70_zalopay_available_currencies_restricted_to_vnd ... 2026-08-23 23:25:16,248 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_zalopay.tests.test_zalopay: Starting ZaloPayTest.test_71_zalopay_currency_not_supported_converts_amount ... 2026-08-23 23:25:16,288 202 INFO rb-966ce88-224197-407373 odoo.addons.payment_zalopay.tests.test_zalopay: Starting ZaloPayTest.test_72_zalopay_currency_supported_keeps_original_amount ... 2026-08-23 23:25:16,333 202 INFO rb-966ce88-224197-407373 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-23 23:25:16,335 202 INFO rb-966ce88-224197-407373 odoo.service.server: 1718 post-tests in 4668.18s, 2532709 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: hr_skills: 6 tests 3.66s 3148 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: hr_skills_survey: 3 tests 1.19s 1093 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: hr_timesheet: 16 tests 21.86s 9775 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: hr_timesheet_attendance: 3 tests 17.10s 3204 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: hr_work_entry_contract: 4 tests 1.02s 947 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: html_editor: 6 tests 2.03s 651 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: im_livechat: 73 tests 51.14s 46061 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: l10n_vn_edi_line_grouping: 8 tests 48.71s 15426 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: l10n_vn_edi_viettel: 21 tests 40.66s 25811 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: l10n_vn_edi_viettel_pos: 13 tests 33.96s 30664 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: l10n_vn_viin: 87 tests 186.61s 179890 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: l10n_vn_viin_account_asset: 16 tests 81.97s 18635 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: l10n_vn_viin_account_auto_transfer: 5 tests 18.11s 19784 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: l10n_vn_viin_account_reports: 272 tests 1923.95s 587348 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: l10n_vn_viin_accounting_meinvoice: 41 tests 88.26s 33954 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: l10n_vn_viin_accounting_meinvoice_pos: 10 tests 7.18s 8157 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: l10n_vn_viin_accounting_sinvoice: 60 tests 199.92s 69558 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: l10n_vn_viin_accounting_sinvoice_pos: 14 tests 26.40s 26930 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: l10n_vn_viin_accounting_vninvoice: 47 tests 122.19s 46066 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: l10n_vn_viin_accounting_vninvoice_line_grouping: 13 tests 50.11s 21985 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: l10n_vn_viin_edi: 147 tests 411.72s 172760 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: l10n_vn_viin_edi_pos: 13 tests 58.54s 34589 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: l10n_vn_viin_einvoice_sale: 3 tests 36.02s 11397 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: l10n_vn_viin_hr_payroll: 53 tests 60.64s 78544 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: l10n_vn_viin_hr_payroll_account: 72 tests 107.52s 115199 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: l10n_vn_viin_hr_payroll_account_overtime: 10 tests 11.52s 13718 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: l10n_vn_viin_hr_payroll_administrative_region: 8 tests 2.34s 3194 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: l10n_vn_viin_hr_payroll_meal: 3 tests 3.46s 5135 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: l10n_vn_viin_hr_payroll_meal_account: 11 tests 15.85s 20128 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: l10n_vn_viin_hr_payroll_overtime: 7 tests 1.77s 1392 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: l10n_vn_viin_loan_management: 6 tests 6.44s 7847 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: l10n_vn_viin_picking_operation: 8 tests 0.99s 1133 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: l10n_vn_viin_pos: 16 tests 49.12s 55055 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: l10n_vn_viin_stock_reports: 48 tests 18.54s 23496 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: l10n_vn_viin_update_address: 10 tests 17.11s 7047 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: link_tracker: 13 tests 2.77s 892 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: loyalty: 17 tests 2.68s 4164 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: lunch: 3 tests 4.74s 2039 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: mail: 281 tests 363.18s 292040 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: mail_group: 3 tests 6.52s 8428 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: maintenance: 8 tests 8.25s 4665 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: marketing_card: 3 tests 3.78s 4277 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: mass_mailing: 32 tests 80.14s 47365 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: mass_mailing_event_sms: 3 tests 1.58s 1785 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: mass_mailing_sms: 6 tests 9.93s 9930 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: membership: 6 tests 6.99s 8169 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: microsoft_calendar: 26 tests 15.89s 18989 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: mrp: 57 tests 66.70s 67134 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: mrp_account: 13 tests 22.20s 24353 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: mrp_landed_costs: 4 tests 9.74s 11920 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: mrp_repair: 11 tests 10.86s 14856 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: mrp_subcontracting: 48 tests 46.73s 48282 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: mrp_subcontracting_account: 8 tests 11.88s 10800 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: mrp_subcontracting_dropshipping: 7 tests 11.04s 12609 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: mrp_subcontracting_landed_costs: 4 tests 3.82s 3754 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: mrp_subcontracting_purchase: 25 tests 22.99s 24099 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: partner_autocomplete: 4 tests 4.86s 6022 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: payment: 107 tests 29.64s 19728 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: payment_adyen: 33 tests 4.77s 1156 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: payment_aps: 15 tests 3.30s 1403 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: payment_asiapay: 20 tests 2.81s 1593 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: payment_authorize: 12 tests 0.98s 1021 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: payment_buckaroo: 10 tests 1.30s 745 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: payment_custom: 5 tests 1.12s 1030 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: payment_demo: 15 tests 1.26s 1084 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: payment_flutterwave: 19 tests 3.22s 1678 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: payment_mercado_pago: 14 tests 1.94s 1605 queries 2026-08-23 23:25:16,339 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: payment_mollie: 4 tests 1.34s 476 queries 2026-08-23 23:25:16,340 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: payment_momo_viin: 8 tests 0.57s 648 queries 2026-08-23 23:25:16,340 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: payment_nganluong: 5 tests 0.51s 571 queries 2026-08-23 23:25:16,340 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: payment_nuvei: 24 tests 4.27s 2132 queries 2026-08-23 23:25:16,340 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: payment_paypal: 9 tests 1.11s 789 queries 2026-08-23 23:25:16,340 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: payment_polar: 125 tests 112.67s 141786 queries 2026-08-23 23:25:16,340 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: payment_razorpay: 22 tests 1.81s 1620 queries 2026-08-23 23:25:16,340 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: payment_razorpay_oauth: 4 tests 1.01s 459 queries 2026-08-23 23:25:16,340 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: payment_stripe: 20 tests 5.39s 4653 queries 2026-08-23 23:25:16,340 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: payment_vnpay: 9 tests 0.60s 669 queries 2026-08-23 23:25:16,340 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: payment_worldline: 11 tests 2.34s 658 queries 2026-08-23 23:25:16,340 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: payment_xendit: 23 tests 2.43s 1790 queries 2026-08-23 23:25:16,340 202 INFO rb-966ce88-224197-407373 odoo.tests.stats: payment_zalopay: 10 tests 0.62s 660 queries 2026-08-23 23:25:16,340 202 INFO rb-966ce88-224197-407373 odoo.tests.result: 0 failed, 0 error(s) of 1718 tests when loading database 'rb-966ce88-224197-407373' 2026-08-23 23:25:16,340 202 INFO rb-966ce88-224197-407373 odoo.service.server: Initiating shutdown 2026-08-23 23:25:16,340 202 INFO rb-966ce88-224197-407373 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.